Model function indication method and device, communication system, communication device, and storage medium
By indicating functional availability information in the communication system, the problem of model function unavailability was solved, enabling effective management of AI functions and improvement of system performance.
Patent Information
- Application Number
- PCT/CN2024/105822
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-16
- Publication Date
- 2026-01-22
AI Technical Summary
In communication systems, the unavailability of model functions leads to a decline in system performance, and the network cannot confirm the cause of the unavailability, which limits the application scenarios of AI functions.
The first device sends functional availability information to the second device, indicating the availability of the function. The second device then performs management operations based on this information, making unavailable functions available and improving system performance.
By providing functional availability information, the network can identify and adjust unavailable functions, ensuring that AI functions operate under appropriate conditions and improving system performance.
Smart Images

Figure CN2024105822_22012026_PF_FP_ABST
Abstract
Description
A model function indication method and device, a communication system, a communication device, and a storage medium. Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a model function indication method and device, communication system, communication equipment, and storage medium. Background Technology
[0002] Artificial intelligence (AI) and machine learning (ML) are becoming increasingly important components of 5G communication technology, playing a crucial role in the research and application of 5G and 6G communication standards. Machine learning can generate models from large amounts of training data, and these models can be used to predict events. Wireless communication networks can utilize AI for prediction and reasoning, thereby improving system performance.
[0003] Summary of the Invention
[0004] This disclosure provides a model function indication method and device, communication system, communication equipment, and storage medium, which can be used in the field of communication technology to solve the problem of unavailable model functions.
[0005] According to a first aspect of the present disclosure, a model function indication method is proposed, executed by a first device, comprising: sending first information to a second device, the first information being used to indicate the availability of one or more functions, and the first information being used by the second device to manage models corresponding to one or more functions.
[0006] According to a second aspect of the present disclosure, a model function indication method is proposed, executed by a second device, comprising: receiving first information sent by a first device, the first information being used to indicate the availability of one or more functions; and performing management operations on models corresponding to one or more functions based on the first information.
[0007] According to a third aspect of the present disclosure, a first device is provided, including a transceiver module, configured to: send first information to a second device, the first information being used to indicate the availability of one or more functions, and the first information being used by the second device to manage models corresponding to one or more functions.
[0008] According to a fourth aspect of the present disclosure, a second device is provided, including a transceiver module for receiving first information sent by a first device, the first information indicating the availability of one or more functions; and a processing module for performing management operations on models corresponding to one or more functions based on the first information.
[0009] According to a fifth aspect of the present disclosure, a communication device is provided, including one or more processors; wherein the one or more processors are configured to invoke instructions to cause the communication device to perform the methods described in either the first or second aspect.
[0010] According to a sixth aspect of the present disclosure, a communication system is proposed, including a first device and a second device, wherein the first device is configured to implement the model function indication method of the first aspect, and the second device is configured to implement the model function indication method of the second aspect.
[0011] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform the method described in any one of the first and second aspects.
[0012] According to the model function indication method proposed in this disclosure, a first device sends first information to a second device. This first information indicates the availability of one or more functions and is used by the second device to manage the models corresponding to those functions. By providing availability information to the second device, which then manages the models of the functions, unavailable functions become available, thereby improving system performance. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0014] Figure 1 is a schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0015] Figure 2 is an interactive schematic diagram of the model function indication method provided according to an embodiment of the present disclosure;
[0016] Figure 3A is a schematic flowchart of a model function indication method for a first device according to an embodiment of the present disclosure;
[0017] Figure 3B is a schematic flowchart of a model function indication method for a first device according to an embodiment of the present disclosure;
[0018] Figure 4A is a schematic flowchart of a model function indication method for a second device according to an embodiment of the present disclosure;
[0019] Figure 4B is a schematic flowchart of a model function indication method for a second device according to an embodiment of the present disclosure.
[0020] Figure 5 is an interactive schematic diagram of the model function indication method provided according to an embodiment of the present disclosure;
[0021] Figure 6A is a schematic diagram of the structure of a first device provided according to an embodiment of the present disclosure;
[0022] Figure 6B is a schematic diagram of the structure of a second device provided according to an embodiment of the present disclosure;
[0023] Figure 7A is a schematic diagram of the structure of a communication device according to an embodiment of the present disclosure;
[0024] Figure 7B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation
[0025] This disclosure provides a model function indication method and device, a communication system, a communication device, and a storage medium.
[0026] In a first aspect, embodiments of this disclosure provide a model function indication method, which is executed by a first device and includes: sending first information to a second device, the first information being used to indicate the availability of one or more functions, and the first information being used by the second device to manage models corresponding to one or more functions.
[0027] In the above embodiments, the first device provides the second device with functional availability information for the second device to manage the functional model.
[0028] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining first information, availability including availability and / or unavailability.
[0029] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first information includes at least one of the following: determining one or more functions are unavailable based on a first condition; determining one or more functions are available based on a second condition.
[0030] In conjunction with some embodiments of the first aspect, in some embodiments, the first condition includes any one of the following: the terminal-side application conditions for one or more functions are not met; the network-side application conditions for one or more functions are not met; or the model corresponding to one or more functions is not deployed in the first device.
[0031] In the above embodiments, the first device can determine one or more functions that are unavailable based on a first condition.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the second condition includes at least one of the following: the terminal-side application conditions of one or more functions are met; the network-side application conditions of one or more functions are met, or the network-side application conditions of one or more functions cannot be obtained; the first device deploys a model corresponding to one or more functions.
[0033] In the above embodiments, the first device can determine the available functions from one or more functions based on the second condition.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following: an identifier of one or more functions; an indication of the availability of one or more functions; an indication of the unavailability of one or more functions; a reason for the unavailability of one or more functions; and network-side application conditions corresponding to the unavailable functions.
[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the reasons for the unavailability of one or more functions include at least one of the following: the terminal-side application conditions are not met; the network-side application conditions are not met; or the model corresponding to one or more functions has not been deployed.
[0036] In the above embodiment, the first device sends the reason for unavailability to the second device, so that the second device can perform management operations on the model corresponding to the function based on the reason for the function's unavailability, thereby making the unavailable function available.
[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the terminal-side application conditions include at least one of the following: speed; battery level; power; computing power, which is determined based on the number of floating-point operations per second (FLOPs); location, which is a geographic location or the terminal's location relative to a cell; service type, which includes any one of audio, video, multimedia, and voice; antenna configuration, which includes the number of ports; rotation speed; and storage space, which is measured in bits.
[0038] In conjunction with some embodiments of the first aspect, in some embodiments, the network-side application conditions include at least one of the following: cell type, which includes any one of macro cell, micro cell, and urban dense cell; network deployment scenario, which is indoor or outdoor; wireless channel quality, which is determined by any one of reference signal received power (RSRP), reference signal received quality (RSRQ), and signal-to-noise ratio (SINR); cell frequency; cell location; distance between base stations; antenna configuration, which includes at least one of number of ports and number of MIMO layers; transmit power; and parameter set (Numerology).
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining one or more functions.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, determining one or more functions includes any of the following: determining one or more functions based on functions supported by the first device; determining one or more functions based on second information used to indicate one or more functions.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving second information sent by the second device.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the second information includes at least one of the following: an identifier of one or more functions; an application scenario of one or more functions.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the application scenarios include at least one of the following: beam prediction; beam temporal prediction; beam spatial prediction; channel state information (CSI) prediction; channel state information (CSI) compression; mobility management; positioning; radio resource management (RRM) measurement temporal prediction; radio resource management (RRM) measurement spatial prediction; radio link failure prediction; beam measurement configuration; cell measurement configuration; coding configuration; handover failure prediction.
[0044] In the above embodiments, by receiving the second information sent by the second device, one or more functions can be determined based on the identifier or application scenario to determine the availability of one or more functions.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: receiving one or more function-corresponding models sent by the second device.
[0046] In the above embodiments, the first device provides the second device with the availability of one or more functions to inform the second device of the reasons for the unavailable functions, so that the second device can perform management operations on the models corresponding to the functions.
[0047] Secondly, embodiments of this disclosure provide a model function indication method, which is executed by a second device and includes: receiving first information sent by a first device, the first information being used to indicate the availability of one or more functions; and performing management operations on models corresponding to one or more functions based on the first information.
[0048] In the above embodiments, the second device manages the model corresponding to one or more functions based on the availability information of one or more functions sent by the first device, so as to improve the performance of the system.
[0049] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following: an identifier of one or more functions; an indication of the availability of one or more functions; an indication of the unavailability of one or more functions; a reason for the unavailability of one or more functions; and network-side application conditions corresponding to the unavailable functions.
[0050] In conjunction with some embodiments of the second aspect, in some embodiments, the reasons for the unavailability of one or more functions include at least one of the following: the terminal-side application conditions are not met; the network-side application conditions are not met; or the model corresponding to one or more functions has not been deployed.
[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the terminal-side application conditions include at least one of the following: speed; battery level; power; computing power, which is measured by FLOPs; location, which is a geographic location or the terminal's location relative to the cell; service type, which includes any one of audio, video, multimedia, and voice; antenna configuration, which includes the number of ports; rotation speed; and storage space, which is measured by bits.
[0052] In conjunction with some embodiments of the second aspect, in some embodiments, the network-side application conditions include at least one of the following: cell type, which includes any one of macro cell, micro cell, and urban dense cell; network deployment scenario, which is indoor or outdoor; wireless channel quality, which is determined by any one of reference signal received power (RSRP), reference signal received quality (RSRQ), and signal-to-noise ratio (SINR); cell frequency; cell location; distance between base stations; antenna configuration, which includes at least one of number of ports and number of MIMO layers; transmit power; and parameter set (Numerology).
[0053] In conjunction with some embodiments of the second aspect, in some embodiments, the management operation includes at least one of the following: activating a first model, the first model being a model corresponding to an available function; sending a second model to a first device, the second model being a model corresponding to an unavailable function; and changing the network-side application conditions corresponding to a third model, the third model being a model corresponding to a function whose network-side application conditions are not met.
[0054] In the above embodiments, based on the first information sent by the first device, the second device can perform management operations on one or more models corresponding to functions, making unavailable functions available and improving system performance.
[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending second information to a first device, the second information being used to indicate one or more functions.
[0056] In conjunction with some embodiments of the second aspect, in some embodiments, the second information includes at least one of the following: an identifier of one or more functions; an application scenario of one or more functions.
[0057] In conjunction with some embodiments of the second aspect, in some embodiments, the application scenarios include at least one of the following: beam prediction; beam temporal prediction; beam spatial prediction; channel state information (CSI) prediction; channel state information (CSI) compression; mobility management; positioning; radio resource management (RRM) measurement temporal prediction; radio resource management (RRM) measurement spatial prediction; radio link failure prediction; beam measurement configuration; cell measurement configuration; coding configuration; handover failure prediction.
[0058] In the above embodiments, the second device manages the model corresponding to one or more functions based on the availability information of one or more functions sent by the first device, making unavailable functions available and improving the performance of the system.
[0059] Thirdly, embodiments of this disclosure provide a first device, including: a transceiver module, configured to send first information to a second device, the first information being used to indicate the availability of one or more functions, and the first information being used by the second device to manage models corresponding to one or more functions.
[0060] Fourthly, embodiments of this disclosure provide a second device, including: a transceiver module for receiving first information sent by a first device, the first information indicating the availability of one or more functions; and a processing module for performing management operations on models corresponding to one or more functions based on the first information.
[0061] Fifthly, embodiments of this disclosure provide a communication device, including: one or more processors; wherein the one or more processors are configured to invoke instructions to cause the communication device to perform the method described in any one of the embodiments of the first and second aspects.
[0062] In a sixth aspect, embodiments of this disclosure provide a communication system, including: a first device and a second device, wherein the first device is configured to perform the method described in any embodiment of the first aspect of this disclosure; and the second device is configured to perform the method described in any embodiment of the second aspect of this disclosure.
[0063] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in any one of the embodiments of the first or second aspect of this disclosure.
[0064] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the optional implementation of the first or second aspect.
[0065] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in an optional implementation of the first or second aspect.
[0066] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to an optional implementation of the first or second aspect above.
[0067] It is understood that the first device, the second device, the communication system, the storage medium, the program product, the computer program, the chip, or the chip system described above are all used to perform the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0068] This disclosure provides a model function indication method and device, a communication system, a communication device, and a storage medium. In some embodiments, the terms "model function indication method" and "information processing method" can be used interchangeably, as can the terms "first device," "second device," "information processing apparatus," and "communication apparatus," and the terms "information processing system" and "communication system."
[0069] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0070] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0071] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0072] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the aforementioned," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0073] In the embodiments disclosed herein, "multiple" refers to two or more.
[0074] In some embodiments, the terms “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0075] The descriptions in this disclosure, such as "at least one of A, B, C..." or "A and / or B and / or C...", include the case where any one of A, B, C... exists alone, as well as the case where any combination of any of A, B, C... exists alone. Each case can exist alone. For example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B combination, A and C combination, B and C combination, and A and B and C combination. For example, A and / or B includes the cases of A alone, B alone, and A and B combination.
[0076] In some embodiments, the notation "in one case A, in another case B" or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: A is executed regardless of B, i.e., A is executed in some embodiments; B is executed regardless of A, i.e., B is executed in some embodiments; A and B are selectively executed, i.e., A and B are selected for execution in some embodiments; A and B are both executed, i.e., A and B are executed in some embodiments. The same applies when there are more branches such as A, B, and C.
[0077] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0078] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0079] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0080] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0081] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0082] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0083] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0084] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0085] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handheld device", "user agent", "mobile client", and "client" can be used interchangeably.
[0086] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0087] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0088] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0089] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0090] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0091] Training AI models requires collecting a large amount of data, and the data requirements vary depending on the application scenario. Application scenarios can include mobile communication system processes such as beam management, CSI reporting, CSI compression, positioning, handover, mobility management, and radio resource management.
[0092] During mobility operations, the UE can predict cell measurement results, handover target cells, or mobility events. Predicting future cell measurement results can be termed temporal prediction. Alternatively, predicting the measurement results of unmeasured cells can be termed spatial prediction. Mobility events include met measurement reporting conditions, handover failures, cell dwell time, and radio link failures. The UE can measure one or more cells and use AI to predict the measurement results of other cells, thus reducing measurement power consumption. The use and inference of AI may require multiple AI models or functions for inference and prediction. An AI function implements a specific function and may include one or more AI models. The generalization performance of AI models or functions is limited; a specific AI model or function can only achieve good performance under specific application conditions. Due to performance priorities, the UE may not be able to train AI models locally; the UE's model can be provided by the network or by a service.
[0093] The management of AI models or functions includes their activation, deactivation, and switching. Inference for an AI model or function can run on the UE side or the network side. When inference runs on the UE side, it becomes a UE-side AI function or model. The management of UE-side AI functions or models is determined by the network. When an AI function can begin inference and prediction, it is considered an available function. UEs can report available functions, and the network selects an AI function from among them for management.
[0094] When a UE reports that an AI function is unavailable, the network does not know the reason why the AI function is unavailable. If no AI function is available, AI cannot be used, which may limit the use cases of AI function.
[0095] Therefore, this disclosure proposes a model function indication method and device, communication system, communication equipment, and storage medium. By reporting information on whether AI functions are available to the network, the network can confirm the reason why AI functions are unavailable. Based on the reason for unavailability, the network can make corresponding adjustments to make unavailable AI functions available, thereby improving system performance.
[0096] The method proposed in this disclosure is applicable to various communication systems, including but not limited to 4G, 5G, 5G-advance and subsequent communication technologies (such as 6G).
[0097] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 may include a first device 101 and a second device 102.
[0098] In some embodiments, the first device 101 may be a terminal.
[0099] In some embodiments, the first device 101 may be a device for deploying AI models.
[0100] In some embodiments, the first device 101 may be a device for determining the availability of model functionality.
[0101] In some embodiments, the first device 101 may be a device that sends first information. The first information is used to indicate the availability of one or more functions, and the name of the first information is not limited, such as "availability information" or the like.
[0102] In some embodiments, the first device 101 may be a device without an AI model deployed.
[0103] In some embodiments, the first device 101 may be a device that receives second information. The second information is used to indicate one or more functions, and the name of the second information is not limited, such as "function indication information" or the like.
[0104] In some embodiments, the first device 101 may be a device that determines one or more functions.
[0105] In some embodiments, the first device 101 may be a device that uses AI functions to perform inference and prediction.
[0106] In some embodiments, the name of the first device 101 is not limited, and it may be, for example, "device for determining the availability of model functionality", "device for performing model inference", or "device for deploying AI models".
[0107] In some embodiments, the second device 102 may be a network device, such as a network node or a base station.
[0108] In some embodiments, the second device 102 may be another terminal.
[0109] In some embodiments, the second device 102 may be a device that receives the first information.
[0110] In some embodiments, the second device 102 may be a device for managing the model.
[0111] In some embodiments, the second device 102 may be a device that sends second information.
[0112] In some embodiments, the second device 102 may be a device for transmitting models.
[0113] In some embodiments, the name of the second device 102 is not limited, and it may be, for example, "a device for receiving first information", "a device for receiving availability information", "a device for deploying a model", "a device for managing a model", etc.
[0114] In some embodiments, the terminal may include at least one of, but is not limited to, a mobile phone, a wearable device, an Internet of Things device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home.
[0115] In some embodiments, the access network equipment may include at least one of the following in a 5G communication system: an evolved NodeB (eNB), a next-generation eNB (ng-eNB), a next-generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a radio backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open RAN, a cloud RAN, a base station in other communication systems, and an access node in a Wi-Fi system, but is not limited thereto.
[0116] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0117] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0118] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0119] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0120] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected to each other or may be connected in any way. The connection may be direct or indirect, wired or wireless.
[0121] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile Communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other user plane path establishment methods, and next-generation systems extended from them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0122] Figure 2 is an interactive schematic diagram of a model function indication method provided in an embodiment of this disclosure. As shown in Figure 2, this embodiment of the disclosure relates to a model function indication method, which can be executed by a communication system, such as the communication system 100 shown in Figure 1. The communication system includes a first device and a second device. The interactive method may include the following steps:
[0123] Step 2101: The second device sends the second information to the first device.
[0124] In some embodiments, the second information is used to indicate one or more functions.
[0125] In some embodiments, the second information includes at least one of the following: the identifier of one or more functions; the application scenario of one or more functions.
[0126] In some embodiments, the application scenarios include at least one of the following: beam prediction; beam temporal prediction; beam spatial prediction; channel state information (CSI) prediction; channel state information (CSI) compression; mobility management; positioning; radio resource management (RRM) measurement temporal prediction; radio resource management (RRM) measurement spatial prediction; radio link failure prediction; beam measurement configuration; cell measurement configuration; coding configuration; handover failure prediction.
[0127] In some embodiments, the second device sends second information to the first device to inform the first device of the function that needs to be determined for availability.
[0128] For example, the second node sends second information to the UE. This second information can be an AI function identifier or an application scenario of the AI function. The second node can be a network node, a base station, or another UE.
[0129] Step 2102, the first device determines one or more functions.
[0130] In some embodiments, the first device determines one or more functions based on the second information.
[0131] For example, the UE receives second information sent by the second node and determines a first AI function based on the AI function identifier or the application scenario of the AI function indicated by the second information, wherein the first AI function includes one or more AI functions.
[0132] In some embodiments, the first device determines one or more functions based on the functions supported by the first device.
[0133] For example, the UE determines a first AI function based on its supported AI functions, wherein the first AI function includes one or more AI functions.
[0134] Step 2103: The first device determines the first information.
[0135] In some embodiments, the first information is used to indicate the availability of one or more functions, and the first information is used by the second device to manage the models corresponding to the one or more functions. Availability includes being available and / or unavailable.
[0136] In some embodiments, the first device determines whether one or more of its supported functions are available.
[0137] In some embodiments, the first device determines whether one or more functions indicated by the second device are available.
[0138] In some embodiments, the first device determines the first information including at least one of the following: determining that one or more functions are unavailable based on a first condition; or determining that one or more functions are available based on a second condition.
[0139] In some embodiments, the first condition includes any one of the following: the terminal-side application conditions for one or more functions are not met; the network-side application conditions for one or more functions are not met; or the model corresponding to one or more functions is not deployed in the first device.
[0140] In some embodiments, when the terminal-side application conditions or network-side application conditions of a function are not met, or when the model corresponding to the function is not deployed in the first device, the first device determines that the function is unavailable.
[0141] In some embodiments, the second condition includes at least one of the following: the terminal-side application conditions of one or more functions are met; the network-side application conditions of one or more functions are met, or the network-side application conditions of one or more functions cannot be obtained; the first device deploys a model corresponding to one or more functions.
[0142] In some embodiments, when the first device is a first terminal and the second device is a second terminal, and the application conditions of the first function on both the first device side and the second device side meet the application conditions on the terminal side, the first device determines that the first function is available.
[0143] In some embodiments, when the first device is a first terminal and the second device is a second terminal, the first device is equipped with a second function, and the application conditions of the second function on the first device side meet the application conditions on the terminal side, the first device determines that the second function is available.
[0144] In some embodiments, when the first device is a terminal and the second device is a network device, if the application conditions of the third function on the first device side meet the application conditions on the terminal side and the application conditions of the third function on the second device side meet the application conditions on the network side, the first device determines that the third function is available.
[0145] In some embodiments, when the first device is a terminal and the second device is a network device, if the application conditions of the fourth function on the first device side meet the application conditions on the terminal side, and the application conditions of the fourth function on the second device side cannot be obtained, the first device determines that the fourth function is available.
[0146] In some embodiments, when the first device is a terminal and the second device is a network device, and the first device is deployed with a model corresponding to the fifth function, and the application conditions of the fifth function on the first device side meet the application conditions on the terminal side, the first device determines that the fifth function is available.
[0147] In some embodiments, when the first device is a first terminal and the second device is a second terminal, and the application conditions of the sixth function on the first device side meet the application conditions on the terminal side, the first device determines that the sixth function is available.
[0148] In some embodiments, when the terminal-side application conditions of a function are met, and the network-side application conditions are met or cannot be obtained, and the first device has deployed a model corresponding to the function, the first device determines that the function is available.
[0149] For example, the UE determines that the first AI function is available based on the following conditions: the UE application conditions corresponding to the AI function are met; the network application conditions corresponding to the AI function are met or the network application conditions cannot be obtained; and the AI function has an available AI model.
[0150] In some embodiments, the first device determines the availability of one or more functions based on the functions it supports or the functions indicated by the second device. When a first condition is met, the function is determined to be unavailable, and when a second condition is met, the function is determined to be available.
[0151] For example, the UE determines that the first AI function is unavailable based on any of the following conditions: the UE application conditions corresponding to the AI function are not met; the network application conditions corresponding to the AI function are not met; or there is no available AI model for the AI function.
[0152] Step 2104: The first device sends the first information to the second device.
[0153] In some embodiments, the first device sends first information to the second device, the first information including at least one of the following: an identifier of one or more functions; an indication of the availability of one or more functions; an indication of the unavailability of one or more functions; a reason for the unavailability of one or more functions; and network-side application conditions corresponding to the unavailable functions.
[0154] In some embodiments, the reasons for the unavailability of one or more functions include at least one of the following: the terminal-side application conditions are not met; the network-side application conditions are not met; or the model corresponding to one or more functions has not been deployed.
[0155] In some embodiments, terminal-side application conditions include at least one of the following: speed; battery level; power; computing power, which is determined based on the number of floating-point operations per second (FLOPs); location, which is a geographic location or the terminal's location relative to a cell; service type, which includes any one of audio, video, multimedia, and voice; antenna configuration, which includes the number of ports; rotation speed; and storage space, which is measured in bits.
[0156] In some embodiments, network-side application conditions include at least one of the following: cell type, which includes any one of macro cell, micro cell, and urban dense cell; network deployment scenario, which is indoor or outdoor; wireless channel quality, which is determined by any one of reference signal received power (RSRP), reference signal received quality (RSRQ), and signal-to-noise ratio (SINR); cell frequency; cell location; distance between base stations; antenna configuration, which includes at least one of number of ports and number of MIMO layers; transmit power; and parameter set numerology.
[0157] The parameter set includes a series of parameters such as subcarrier spacing, sampling frequency, symbol length, and CP length.
[0158] In some embodiments, the first device determines that one or more functions are available and sends an identifier or availability indication of the one or more available functions to the second device.
[0159] In some embodiments, the first device determines that one or more functions are unavailable and sends an identifier of the one or more unavailable functions, an unavailability indication, and / or a reason for unavailability to the second device.
[0160] In some embodiments, when the first device determines that the reason for the unavailability of a function is that the network-side application conditions are not met, the first information sent by the first device to the second device also includes the network-side application conditions corresponding to the unavailable function, so as to inform the second device of the network-side reason for the unavailability of the function.
[0161] In some embodiments, the network-side application conditions corresponding to an unavailable function may be the actual network-side application conditions of the unavailable function, or the network-side application conditions that should be met to make an unavailable function available, or both.
[0162] In some embodiments, the first device determines that a first number of functions are available and a second number of functions are unavailable, and sends to the second device an identifier of the available functions, an availability indication, and an identifier of the unavailable functions, an unavailability indication, and / or a reason for unavailability.
[0163] For example, the UE sends availability information of the first AI function to the second node. The availability information includes any of the following: an identifier of the first function; an indication that the first function is available; or an indication that the first function is unavailable. When the first function is unavailable, the availability information may also include the reason why the first AI function is unavailable. The reason may be any of the following: network-side application conditions are not met; UE-side application conditions are not met; or no AI model is available. If the reason is that network-side application conditions are not met, the availability information may also include the network-side application conditions corresponding to the first AI function.
[0164] Step 2105: The second device performs management operations on the model.
[0165] In some embodiments, the second device performs management operations on one or more models corresponding to functions based on the first information.
[0166] In some embodiments, the management operation includes at least one of the following: activating a first model, where the first model is a model corresponding to an available function; sending a second model to a first device, where the second model is a model corresponding to an unavailable function; and changing the network-side application conditions corresponding to a third model, where the third model is a model corresponding to a function for which the network-side application conditions are not met.
[0167] In some embodiments, when the first information sent by the first device to the second device includes an identifier of the available function and an availability indication, the second device activates the model corresponding to the available function based on the identifier.
[0168] For example, the second node receives the availability information sent by the UE and selects the active AI function from the available AI functions.
[0169] In some embodiments, when the first information sent by the first device to the second device includes an identifier of an unavailable function, an unavailable indication, and a reason for unavailability, wherein the reason for unavailability is that the network-side application conditions are not met, the second device changes the network-side application conditions corresponding to the unavailable function based on the first information.
[0170] For example, when the second node receives the unavailability information and the reason for unavailability sent by the UE, it can use any of the following methods: send an available AI model to the UE, where the AI model can be the AI model corresponding to the AI function; or change the network application conditions, where the application conditions can be the network application conditions corresponding to the AI function.
[0171] In some embodiments, when the first information sent by the first device to the second device includes an identifier of an unavailable function, an unavailable indication, and a reason for unavailability, wherein the reason for unavailability is that the model corresponding to the function has not been deployed, the second device sends the model corresponding to the unavailable function to the first device based on the first information.
[0172] Step 2106: The second device sends the model to the first device.
[0173] In some embodiments, the second device sends a second model to the first device based on the first information. The second model is a model corresponding to one or more functions that are not deployed on the first device.
[0174] For example, the second node sends an AI model to the UE, which is the AI model corresponding to an unavailable AI function.
[0175] The model function indication method involved in the embodiments of this disclosure may include at least one of steps 2101 to 2106. For example, step 2101 may be tried as a standalone embodiment, step 2102 may be implemented as a standalone embodiment, and so on, but is not limited thereto. Steps 2101+2102, 2102+2103, 2101+2102+2103, 2102+2103+2104, 2102+2103+2104+2105, 2101+2102+2103+2104, 2101+2102+2103+2104+2105, 2102+2103+2104+2105+2106, and 2101+2102+2103+2104+2105+2106 can be implemented as independent embodiments, but are not limited thereto.
[0176] In some embodiments, steps 2101 and 2106 are optional, and some or all of these steps may be omitted or substituted in different embodiments. In this embodiment or embodiment, unless contradictory, each step can be independent, arbitrarily combined, or have its order interchanged. Optional methods or examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other embodiments or other embodiments.
[0177] Figure 3A is a schematic flowchart of a model function indication method for a first device according to an embodiment of the present disclosure. This disclosure relates to a model function indication method, which includes:
[0178] Step 3101: Receive the second information sent by the second device.
[0179] The optional implementation of step 3101 can be found in the optional implementation of step 2101 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0180] Step 3102: Determine one or more functions.
[0181] The optional implementation of step 3102 can be found in the optional implementation of step 2102 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0182] Step 3103: Determine the first piece of information.
[0183] The optional implementation of step 3103 can be found in the optional implementation of step 2103 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0184] Step 3104: Send the first information to the second device.
[0185] The optional implementation of step 3104 can be found in the optional implementation of step 2104 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0186] Step 3105: Receive the model sent by the second device.
[0187] The optional implementation of step 3105 can be found in the optional implementation of step 2106 in Figure 2, and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0188] The model function indication method involved in the embodiments of this disclosure may include at least one of steps 3101 to 3105. For example, step 3101 may be implemented as a standalone embodiment, and step 3102 may be implemented as a standalone embodiment. And so on, but not limited thereto. Steps 3101+3102, 3102+3103, 3102+3103+3104, 3101+3102+3103+3104, 3102+3103+3104+3105, and 3101+3102+3103+3104+3105 may be implemented as standalone embodiments, but are not limited thereto.
[0189] In some embodiments, steps 3101 and 3105 are optional, and some or all of these steps may be omitted or replaced in different embodiments.
[0190] Figure 3B is a flowchart illustrating a model function indication method for a first device according to an embodiment of the present disclosure. This disclosure relates to a model function indication method, which includes:
[0191] Step 3201: Send the first information to the second device.
[0192] The first information is used to indicate the availability of one or more functions, and the first information is used by the second device to manage the models corresponding to one or more functions.
[0193] The optional implementation of step 3201 can be found in step 2104 of Figure 2, the optional implementation of step 3104 of Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0194] In embodiments of this disclosure, step 3201 can be combined with step 3103 in FIG3A, and step 3201 can be combined with step 3105 in FIG3A.
[0195] Figure 4A is a schematic flowchart of a model function indication method for a second device according to an embodiment of the present disclosure. This disclosure relates to a model function indication method, which includes:
[0196] Step 4101: Send the second information to the first device.
[0197] The optional implementation of step 4101 can be found in step 2101 of Figure 2, the optional implementation of step 3101 of Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0198] Step 4102: Receive the first information sent by the first device.
[0199] The optional implementation of step 4102 can be found in the optional implementation of step 2104 in Figure 2, step 3104 in Figure 3A, step 3201 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.
[0200] Step 4103: Perform management operations on the model.
[0201] The optional implementation of step 4103 can be found in the optional implementation of step 2105 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0202] Step 4104: Send the model to the first device.
[0203] The optional implementation of step 4104 can be found in step 2106 of Figure 2, the optional implementation of step 3105 of Figure 3A, and other related parts in the embodiments involved in Figures 2 and 3A, which will not be repeated here.
[0204] The model function indication method involved in the embodiments of this disclosure may include at least one of steps 4101 to 4104. For example, step 4101 may be implemented as a standalone embodiment, and step 4102 may be implemented as a standalone embodiment. And so on, but not limited thereto. Steps 4101+4102, 4102+4103, 4102+4103+4104, and 4101+4102+4103+4104 may be implemented as standalone embodiments, but are not limited thereto.
[0205] In some embodiments, steps 4101 and 4104 are optional, and some or all of these steps may be omitted or replaced in different embodiments.
[0206] Figure 4B is a flowchart illustrating a model function indication method for a second device according to an embodiment of this disclosure. This disclosure relates to a model function indication method, which includes:
[0207] Step 4201: Receive the first information sent by the first device.
[0208] The first piece of information is used to indicate the availability of one or more functions.
[0209] The optional implementation of step 4201 can be found in step 2104 of Figure 2, step 3104 of Figure 3A, step 3201 of Figure 3B, optional implementation of step 4102 of Figure 4A, and other related parts in the embodiments involved in Figures 2, 3A, 3B, and 4A, which will not be repeated here.
[0210] In embodiments of this disclosure, step 4201 can be combined with step 4101 in FIG4A, and step 4201 can be combined with step 4103 or step 4104 in FIG4A.
[0211] Step 4202: Based on the first information, perform management operations on the models corresponding to one or more functions.
[0212] The optional implementation of step 4202 can be found in step 2105 of Figure 2, the optional implementation of step 4103 of Figure 4A, and other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0213] In embodiments of this disclosure, step 4202 can be combined with step 4102 in FIG4A, and step 4202 can be combined with step 4104 in FIG4A.
[0214] Figure 5 is an interactive schematic diagram of the model function indication method provided according to an embodiment of the present disclosure. As shown in Figure 5, the present disclosure relates to a model function indication method, which includes:
[0215] Step 5101: The first device sends the first information to the second device.
[0216] The first information is used to indicate the availability of one or more functions, and the first information is used by the second device to manage the models corresponding to one or more functions.
[0217] The optional implementation of step 5101 can be found in the optional implementations of step 2104 in Figure 2, step 3104 in Figure 3A, step 3201 in Figure 3B, step 4102 in Figure 4A, and step 4201 in Figure 4B, as well as other related parts in the embodiments involved in Figures 2, 3A, 3B, 4A, and 4B, which will not be repeated here.
[0218] In some embodiments, the above method may include the methods described in the embodiments of the first device side and the second device side, which will not be repeated here.
[0219] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.
[0220] The following is a specific embodiment of a model function indication method provided by this disclosure, which specifically includes the following steps:
[0221] I. Applied to the UE side:
[0222] 1. The UE determines the availability of the first AI function and sends the availability information of the first AI function to the second node.
[0223] The second node can be a network node, a base station, or another UE.
[0224] Optionally, the first AI function may include one or more AI functions.
[0225] 2. Based on 1, the UE determines that the first AI function is unavailable according to any of the following conditions:
[0226] The UE-side application conditions corresponding to the AI function are not met;
[0227] The network-side application conditions corresponding to the AI function are not met;
[0228] There is no available AI model for the AI function.
[0229] Optionally, the application conditions for AI functions are the set of application models corresponding to the AI functions and AI models.
[0230] Optionally, UE-side application conditions may include: UE speed; battery level; power; computing power, which can be measured by FLOPs; location, which can be a geographic location or a location within a cell; service type, which can be audio, video, multimedia, voice, etc.; antenna configuration, including the number of ports; rotation speed; and storage space, which can be measured by bits.
[0231] Optionally, network-side application conditions may include: cell type, such as macro cell, micro cell, dense urban cell; network deployment scenario, such as indoor or outdoor; wireless channel quality, which can be determined by Reference Signal Receiving Power (RSRP), Reference Signal Received Quality (RSRQ), or Signal Interference Noise Ratio (SINR); cell frequency; cell location; distance between base stations; antenna configuration, including the number of ports and MIMO layers; transmit power; and parameter set (Numerology).
[0232] 3. Based on 1, the UE determines that the first AI function is available according to the following conditions:
[0233] The UE-side application conditions corresponding to the AI function are met.
[0234] The network-side application conditions corresponding to the AI function are met or cannot be obtained.
[0235] AI features have available AI models.
[0236] 4. Based on 1, the available information includes any of the following: the identifier of the first function; an indication that the first function is available; or an indication that the first function is unavailable.
[0237] 5. Based on 1 and 2, when the first function is unavailable, the available information may also include the reason why the first AI function is unavailable.
[0238] 6. Based on point 5, the reason could be any of the following: the network-side application conditions are not met; the UE-side application conditions are not met; or there is no available AI model.
[0239] 7. Based on 6, if the reason is that the network-side application conditions are not met, the available information may also include the network-side application conditions corresponding to the first AI function.
[0240] Optionally, alternative implementations of steps 1-7 can be found in alternative implementations of steps 2103 and 2104 in Figure 2, as well as other related parts in the embodiment shown in Figure 2.
[0241] 8. Based on point 1, the first AI function can be determined using any of the following methods:
[0242] AI features supported by UE;
[0243] The second information indicates the AI function.
[0244] Optionally, the second piece of information can be an AI function identifier or an application scenario of the AI function.
[0245] Optionally, application scenarios can include beam prediction, beam time-domain prediction, beam spatial-domain prediction, CSI prediction, CSI compression, mobility management, positioning, RRM measurement time-domain prediction, RRM measurement spatial-domain prediction, radio link failure prediction, handover failure prediction, etc.
[0246] Optionally, the alternative implementation of step 8 can be found in the alternative implementation of step 2102 in Figure 2, and other related parts in the embodiments involved in Figure 2.
[0247] 9. Based on step 8, receive the second information sent by the second node.
[0248] Optionally, the alternative implementation of step 9 can be found in the alternative implementation of step 2101 in Figure 2, and other related parts in the embodiments involved in Figure 2.
[0249] II. Applied to the second node side:
[0250] 1. Receive the availability information sent by the UE, and select the AI function to activate from the available AI functions.
[0251] 2. Based on point 1, if no AI function is available, then depending on the reason why the AI function is unavailable, adopt any of the following methods:
[0252] Send an available AI model to the UE. The AI model can be the AI model corresponding to the AI function.
[0253] Change the network application conditions, which can be the network application conditions corresponding to the AI function.
[0254] Optionally, the alternative implementations of steps 1-2 can be found in the alternative implementations of steps 2105 and 2106 in Figure 2, as well as other related parts in the embodiments involved in Figure 2.
[0255] 3. Based on step 1, send the second information to the UE.
[0256] Optionally, the alternative implementation of step 3 can be found in the alternative implementation of step 2101 in Figure 2, and other related parts in the embodiments involved in Figure 2.
[0257] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0258] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0259] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0260] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0261] Figure 6A is a schematic diagram of the structure of a first device provided according to an embodiment of the present disclosure. As shown in Figure 6A, the first device 6100 includes a transceiver module 6101. In some embodiments, the transceiver module is used to send first information to a second device, the first information being used to indicate the availability of one or more functions, and the first information being used by the second device to manage models corresponding to the one or more functions.
[0262] Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the first device 6100 in any of the above methods (e.g., steps 2101, 2104, 2106, 3101, 3104, 3105, 3201, but not limited thereto), which will not be elaborated here.
[0263] In some embodiments, the first device further includes a processing module for performing at least one of the other communication steps (e.g., steps 2102, 2103, 3102, 3103, but not limited thereto) performed by the first device 6100 in any of the above methods, which will not be described in detail here.
[0264] Figure 6B is a schematic diagram of the structure of a second device 6200 provided according to an embodiment of the present disclosure. As shown in Figure 6B, the second device 6200 may include a transceiver module 6201 and a processing module 6202.
[0265] In some embodiments, the transceiver module 6201 is used to receive first information sent by the first device, the first information being used to indicate the availability of one or more functions.
[0266] Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the second device 6200 in any of the above methods (e.g., steps 2101, 2104, 2106, 4101, 4102, 4104, 4201, but not limited thereto), which will not be elaborated here.
[0267] In some embodiments, the processing module 6202 described above can be used to manage one or more models corresponding to functions based on the first information.
[0268] Optionally, the above processing module is used to perform at least one of the other communication steps (such as step 2105, step 4103, step 4202, but not limited thereto) performed by the second device 6200 in any of the above methods, which will not be described in detail here.
[0269] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0270] Figure 7A is a schematic diagram of the structure of a communication device 7100 provided according to an embodiment of this disclosure. The communication device 7100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0271] As shown in Figure 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 7100 can be used to execute any of the above methods. Optionally, one or more processors 7101 can be used to invoke instructions to cause the communication device 7100 to execute any of the above methods.
[0272] In some embodiments, the communication device 7100 further includes one or more transceivers 7102. When the communication device 7100 includes one or more transceivers 7102, the transceivers 7102 perform at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps 2101, 2104, 2106, 3101, 3104, 3105, 3201, 4101, 4102, 4104, 4201, 5101, but not limited thereto), and the processor 7101 performs at least one of other steps (e.g., steps 2102, 2103, 2105, 3102, 3103, 4103, 4202, but not limited thereto). In optional embodiments, the transceivers may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; terms such as transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and terms such as receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.
[0273] In some embodiments, the communication device 7100 further includes one or more memories 7103 for storing data. Optionally, all or part of the memories 7103 may be located outside the communication device 7100. In optional embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuits 7104 are connected to the memories 7102 and can be used to receive data from the memories 7102 or other devices, and to send data to the memories 7102 or other devices. For example, the interface circuits 7104 can read data stored in the memories 7102 and send the data to the processor 7101.
[0274] In some embodiments, the processor 7101 may store a computer program 7105, which runs on the processor 7101 and causes the communication device 7000 to perform the methods described in the above method embodiments. The computer program 7105 may be embedded in the processor 7101, in which case the processor 7101 may be implemented in hardware.
[0275] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0276] Figure 7B is a schematic diagram of the structure of the chip 7200 according to an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, the schematic diagram of the chip 7200 shown in Figure 7B can be referenced, but is not limited thereto.
[0277] Chip 7200 includes one or more processors 7201. Chip 7200 is used to perform any of the above methods.
[0278] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 7200 further includes one or more memories 7203 for storing data. Optionally, all or part of the memories 7203 may be located outside chip 7200. Optionally, interface circuit 7202 is connected to memory 7203, and interface circuit 7202 can be used to receive data from memory 7203 or other devices, and interface circuit 7202 can be used to send data to memory 7203 or other devices. For example, interface circuit 7202 can read data stored in memory 7203 and send the data to processor 7201.
[0279] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps 2101, 2104, 2106, 3101, 3104, 3105, 3201, 4101, 4102, 4104, 4201, 5101, but not limited thereto). The interface circuit 7202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 7202 performing data interaction between the processor 7201, the chip 7200, the memory 7203, or the transceiver device. In some embodiments, the processor 7201 performs at least one of other steps (e.g., steps 2102, 2103, 2105, 3102, 3103, 4103, 4202, but not limited thereto).
[0280] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0281] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0282] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0283] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A model function indication method, characterized by, The method is performed by a first device, and the method comprises: sending, to a second device, first information, the first information being used to indicate availability of one or more functions, the first information being used for the second device to perform a management operation on a model corresponding to the one or more functions.
2. The method of claim 1, wherein, The method further comprises: determining the first information, the availability comprising available and / or unavailable.
3. The method of claim 2, wherein, The determining the first information comprises at least one of: determining, based on a first condition, that the one or more functions are unavailable; determining, based on a second condition, that the one or more functions are available.
4. The method of claim 3, wherein, The first condition comprises any one of: a terminal-side application condition of the one or more functions is not satisfied; a network-side application condition of the one or more functions is not satisfied; the model corresponding to the one or more functions is not deployed in the first device.
5. The method of claim 3, wherein, The second condition comprises at least one of: the terminal-side application condition of the one or more functions is satisfied; the network-side application condition of the one or more functions is satisfied or the network-side application condition of the one or more functions is unobtainable; the model corresponding to the one or more functions is deployed in the first device.
6. The method according to any one of claims 1-5, characterized in that, The first information comprises at least one of: an identity of the one or more functions; an available indication of the one or more functions; an unavailable indication of the one or more functions; an unavailable reason of the one or more functions; a network-side application condition corresponding to an unavailable function.
7. The method of claim 6, wherein, The unavailable reason of the one or more functions comprises at least one of: the terminal-side application condition is not satisfied; the network-side application condition is not satisfied; the model corresponding to the one or more functions is not deployed.
8. The method according to any one of claims 4-7, characterized in that, The terminal-side application condition comprises at least one of: speed; power supply; power; computing capability, the computing capability being determined based on floating point operations per second FLOPs; position, the position being a geographical position or a position of the terminal relative to a cell; service type, the service type comprising any one of audio, video, multimedia, and voice; antenna configuration, the antenna configuration comprising a number of ports; rotational speed; storage space, the storage space being measured by bits.
9. The method according to any one of claims 4-8, characterized in that, The network-side application condition comprises at least one of: cell type, the cell type comprising any one of macro cell, micro cell, and urban dense cell; network deployment scenario, the network deployment scenario being indoor or outdoor; wireless channel quality, the wireless channel quality being determined based on any one of reference signal received power RSRP, reference signal received quality RSRQ, and signal to noise ratio SINR; frequency of a cell; position of a cell; inter-base station distance; antenna configuration, the antenna configuration comprising at least one of a number of ports and a number of MIMO layers; transmission power; numerology.
10. The method according to any one of claims 1 to 9, characterized in that, The method further comprises: determining the one or more functions.
11. The method of claim 10, wherein, The determining the one or more functions comprises any one of: determining the one or more functions based on functions supported by the first device; determining the one or more functions based on second information, the second information being used to indicate the one or more functions.
12. The method of claim 11, wherein, The method further comprises: receive the second information sent by the second device.
13. The method according to claim 11 or 12, characterized in that, The second information includes at least one of: An identifier of the one or more functions; An application scenario of the one or more functions.
14. The method of claim 13, wherein, The application scenario includes at least one of: Beam prediction; Beam time domain prediction; Beam spatial domain prediction; Channel state information, CSI, prediction; Channel state information, CSI, compression; Mobility management; Positioning; Radio resource management, RRM, measurement time domain prediction; Radio resource management, RRM, measurement spatial domain prediction; Radio link failure prediction; Beam measurement configuration; Cell measurement configuration; Encoding configuration; Handover failure prediction.
15. The method of any one of claims 1-14, wherein, The method further includes: Receiving a model corresponding to the one or more functions sent by the second device.
16. A model function indication method, characterized by, The method is performed by a second device, and the method includes: Receiving first information sent by a first device, the first information being used to indicate availability of one or more functions; Based on the first information, performing a management operation on a model corresponding to the one or more functions.
17. The method of claim 16, wherein, The first information includes at least one of: An identifier of the one or more functions; An available indication of the one or more functions; An unavailable indication of the one or more functions; An unavailable reason of the one or more functions; A network side application condition corresponding to an unavailable function.
18. The method of claim 17, wherein, The unavailable reason of the one or more functions includes at least one of: The terminal side application condition is not met; The network side application condition is not met; The model corresponding to the one or more functions is not deployed.
19. The method of claim 18, wherein, The terminal side application condition includes at least one of: Speed; Power supply; Power; Computing capability measured by FLOPs; Position, which is a geographical position or a position of the terminal relative to a cell; Service type, which includes any one of audio, video, multimedia, and voice; Antenna configuration, which includes a number of ports; Rotation speed; Storage space measured by bits.
20. The method of claim 18 or 19, wherein, The network side application condition includes at least one of: Cell type, which includes any one of a macro cell, a micro cell, and an urban dense cell; Network deployment scenario, which is indoor or outdoor; Wireless channel quality determined by any one of reference signal received power, RSRP, reference signal received quality, RSRQ, and signal to noise ratio, SINR; Frequency of a cell; Position of a cell; Distance between base stations; Antenna configuration, which includes at least one of a number of ports and a number of MIMO layers; Transmit power; Numerology.
21. The method of any one of claims 16-20, wherein, The management operation includes at least one of: Activating a first model, which is a model corresponding to an available function; Sending a second model to the first device, the second model being a model corresponding to an unavailable function; Changing a network side application condition corresponding to a third model, the third model being a model corresponding to a function whose network side application condition is not met.
22. The method of any one of claims 16-21, wherein, The method further includes: Sending second information to the first device, the second information being used to indicate the one or more functions.
23. The method of claim 22, wherein, The second information includes at least one of: identities of the one or more functions; application scenarios of the one or more functions.
24. The method of claim 23, wherein, The application scenarios include at least one of the following: beam prediction; beam time-domain prediction; beam spatial-domain prediction; channel state information (CSI) prediction; channel state information (CSI) compression; mobility management; positioning; radio resource management (RRM) measurement time-domain prediction; radio resource management (RRM) measurement spatial-domain prediction; radio link failure prediction; beam measurement configuration; cell measurement configuration; coding configuration; handover failure prediction.
25. A first device, comprising: comprising a transceiver module configured to: transmit, to a second device, first information used to indicate availability of one or more functions, the first information being used for the second device to perform a management operation on a model corresponding to the one or more functions.
26. A second device, comprising: comprising: a transceiver module configured to receive first information transmitted by a first device, the first information being used to indicate availability of one or more functions; a processing module configured to perform a management operation on a model corresponding to the one or more functions based on the first information.
27. A communications device, characterized by comprising: one or more processors; wherein the one or more processors are configured to invoke instructions to cause the communication device to perform the method of any one of claims 1-24.
28. A communication system, characterized by comprising a first device and a second device, wherein the first device is configured to implement the method of any one of claims 1-15, and the second device is configured to implement the method of any one of claims 16-24.
29. A storage medium, the storage medium storing instructions, wherein, when the instructions are run on a communication device, cause the communication device to perform the method of any one of claims 1-24.
Citation Information
Patent Citations
Method for updating machine learning model and communication device
CN114091679A
Communication method and device, communication equipment and communication system
CN117044181A
Communication management method, device, storage medium and system
CN117242750A
Communication method and device, communication equipment and storage medium
CN117880841A
Method and system for network planning in fixed wireless backhaul networks
US20160269911A1