Model identification method and apparatus, and terminal and network device
By having the terminal send identification information to the network device when generating or acquiring a new model, the redundancy problem in the model identification process on the terminal side is solved, and the signaling overhead is reduced.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2025-02-06
- Publication Date
- 2026-04-23
AI Technical Summary
When different terminals perform model recognition on the network side, it leads to redundant model recognition processes and increases signaling overhead.
When a terminal generates, downloads, or obtains a model that does not belong to the set of models already identified by the network device, it sends model identification information to the network device, or sends model identification information when it receives a model identification request from the network device, so that the network device can identify only the unidentified model.
This avoids repeated identification of the same model by different terminals and reduces signaling overhead.
Smart Images

Figure CN2025075859_23042026_PF_FP_ABST
Abstract
Description
Model recognition methods, devices, terminals and network equipment
[0001] This disclosure claims priority to Chinese Patent Application No. 202410254753.9, filed with the Chinese Patent Office on March 6, 2024, entitled “Model Recognition Method, Apparatus, Terminal and Network Equipment”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to a model recognition method, apparatus, terminal and network equipment. Background Technology
[0003] For artificial intelligence (AI) or machine learning models, several model recognition methods have been proposed, including UE-side model and two-sided model. One method involves the user equipment (UE, also known as the terminal) initializing and performing the model recognition process through the air interface to the network side. However, this model recognition method may cause different UEs to perform model recognition with the network side for the same model, resulting in redundant model recognition processes. Summary of the Invention
[0004] This disclosure provides a model recognition method, apparatus, terminal, and network device to solve the problem that when a terminal initializes and performs a model recognition process through the air interface to the network side, different terminals perform model recognition for the same model to the network side, resulting in redundant model recognition processes.
[0005] To address the aforementioned technical problems, this disclosure provides a model recognition method, executed by a terminal, comprising:
[0006] If at least one first model does not belong to the model set, the model identification information of the at least one first model is sent to the network device; or
[0007] Upon receiving a model recognition request for at least one first model from a network device, the system sends model recognition information for the at least one first model to the network device.
[0008] The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
[0009] In some embodiments, before sending the model identification information of the at least one first model to the network device when at least one first model does not belong to the model set, the method further includes:
[0010] The system receives first information sent by a network device. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0011] In some embodiments, the first information sent by the receiving network device includes:
[0012] Receive target signaling sent by a network device, wherein the target signaling includes first information;
[0013] The target signaling includes at least one of the following:
[0014] Broadcast signaling;
[0015] Dedicated signaling;
[0016] Paging signal.
[0017] In some embodiments, before sending model identification information of the at least one first model to the network device upon receiving a model identification request for at least one first model from the network device, the method further includes:
[0018] Send second information to the network device, the second information including: model identification information of the first model and / or model version information of the first model.
[0019] In some embodiments, the model identification information includes at least one of the following:
[0020] Model identification information;
[0021] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0022] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0023] Additional conditional information, which is related to the model's applicability;
[0024] Model structure information;
[0025] Model parameter information;
[0026] Model version information.
[0027] In some embodiments, the terminal satisfies at least one of the following:
[0028] A terminal that receives a first notification message sent by a network device, wherein the first notification message is used to notify the terminal that it needs to perform the recognition of a first model;
[0029] A terminal that meets the first condition;
[0030] The first condition includes at least one of the following:
[0031] A terminal that supports target characteristics, wherein the target characteristics include at least one of the following: positioning, beam management, and channel state information feedback;
[0032] Terminals interested in the first model;
[0033] Contracted terminals;
[0034] A terminal that meets the target characteristics requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0035] In some embodiments, the method further includes at least one of the following:
[0036] If the model identifier information of the at least one first model does not exist in the model set, it is determined that the at least one first model does not belong to the model set;
[0037] If the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, then it is determined that the at least one first model does not belong to the model set.
[0038] If the model identification information of the at least one first model exists in the model set, the at least one first model is determined not to belong to the model set according to the request or instruction of the network device;
[0039] If the model identifier information of the at least one first model exists in the model set, it is determined that the at least one first model does not belong to the model set.
[0040] In some embodiments, if the model identification information of the at least one first model exists in the model set, and it is determined, based on a request or instruction from the network device, that the at least one first model does not belong to the model set, the method further includes:
[0041] Send a second notification message to the network device, the second notification message including model identification information and model version information of the at least one first model;
[0042] The terminal receives third information sent by a network device, the third information being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0043] In some embodiments, if the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, and it is determined that the at least one first model does not belong to the model set, the method further includes:
[0044] A third notification message is sent to the network device, the third notification message including an indication of whether the at least one first model is a model update.
[0045] This disclosure also provides a model recognition method, executed by a network device, comprising:
[0046] The receiving terminal sends at least one model identification information of a first model;
[0047] The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
[0048] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes:
[0049] Send first information to the terminal. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0050] In some embodiments, sending the first information to the terminal includes:
[0051] Send target signaling to the terminal, wherein the target signaling includes first information;
[0052] The target signaling includes at least one of the following:
[0053] Broadcast signaling;
[0054] Dedicated signaling;
[0055] Paging signal.
[0056] In some embodiments, when the model identification information is sent by the terminal upon receiving a model identification request for at least one first model from a network device, the method further includes:
[0057] The terminal sends a second piece of information, which includes: model identification information of the first model and / or model version information of the first model.
[0058] Based on the second information, a model recognition request for the first model is sent to the terminal.
[0059] In some embodiments, the model identification information includes at least one of the following:
[0060] Model identification information;
[0061] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0062] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0063] Additional conditional information, which is related to the model's applicability;
[0064] Model structure information;
[0065] Model parameter information;
[0066] Model version information.
[0067] In some embodiments, the method further includes:
[0068] Based on the second condition, determine whether the terminal needs to perform model recognition;
[0069] If the terminal needs to perform model recognition, a first notification message is sent to the terminal, the first notification message being used to notify the terminal that the first model needs to be recognized;
[0070] The second condition includes at least one of the following:
[0071] Whether the terminal supports the target characteristics, which include at least one of the following: positioning, beam management, and channel state information feedback;
[0072] Is the terminal interested in the first model?
[0073] Is the terminal a contracted terminal?
[0074] Whether the target characteristics of the terminal meet the requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0075] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes:
[0076] The terminal sends a second notification message, which includes model version information and model version information of at least one first model.
[0077] According to the second notification information, a third message is sent to the terminal, the third message being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0078] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes:
[0079] The terminal sends a third notification message, which includes an indication of whether the at least one first model is a model update.
[0080] This disclosure also provides a terminal, including a memory, a transceiver, and a processor:
[0081] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0082] If at least one first model does not belong to the model set, the model identification information of the at least one first model is sent to the network device via a transceiver; or
[0083] Upon receiving a model recognition request for at least one first model from a network device, the transceiver sends model recognition information of the at least one first model to the network device.
[0084] The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
[0085] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0086] The transceiver receives first information sent by a network device. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0087] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0088] The transceiver receives target signaling sent by network devices, the target signaling including first information;
[0089] The target signaling includes at least one of the following:
[0090] Broadcast signaling;
[0091] Dedicated signaling;
[0092] Paging signal.
[0093] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0094] The transceiver sends a second message to the network device, the second message including: model identification information of the first model and / or model version information of the first model.
[0095] In some embodiments, the model identification information includes at least one of the following:
[0096] Model identification information;
[0097] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0098] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0099] Additional conditional information, which is related to the model's applicability;
[0100] Model structure information;
[0101] Model parameter information;
[0102] Model version information.
[0103] In some embodiments, the terminal satisfies at least one of the following:
[0104] A terminal that receives a first notification message sent by a network device, wherein the first notification message is used to notify the terminal that it needs to perform the recognition of a first model;
[0105] A terminal that meets the first condition;
[0106] The first condition includes at least one of the following:
[0107] A terminal that supports target characteristics, wherein the target characteristics include at least one of the following: positioning, beam management, and channel state information feedback;
[0108] Terminals interested in the first model;
[0109] Contracted terminals;
[0110] A terminal that meets the target characteristics requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0111] In some embodiments, the processor, for reading a computer program from the memory, further performs at least one of the following operations:
[0112] If the model identifier information of the at least one first model does not exist in the model set, it is determined that the at least one first model does not belong to the model set;
[0113] If the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, then it is determined that the at least one first model does not belong to the model set.
[0114] If the model identification information of the at least one first model exists in the model set, the at least one first model is determined not to belong to the model set according to the request or instruction of the network device;
[0115] If the model identifier information of the at least one first model exists in the model set, it is determined that the at least one first model does not belong to the model set.
[0116] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0117] The transceiver sends a second notification message to the network device, the second notification message including model identification information and model version information of the at least one first model;
[0118] The terminal receives third information sent by a network device, the third information being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0119] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0120] A third notification message is sent to the network device via a transceiver. The third notification message includes an indication of whether the at least one first model is a model update.
[0121] This disclosure also provides a network device, including a memory, a transceiver, and a processor:
[0122] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0123] The transceiver receives model identification information of at least one first model from the terminal.
[0124] The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
[0125] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations:
[0126] The transceiver sends first information to the terminal. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0127] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0128] Send target signaling to the terminal, wherein the target signaling includes first information;
[0129] The target signaling includes at least one of the following:
[0130] Broadcast signaling;
[0131] Dedicated signaling;
[0132] Paging signal.
[0133] In some embodiments, when the model identification information is sent by the terminal upon receiving a model identification request for at least one first model from a network device, the processor, for reading the computer program in the memory, further performs the following operations:
[0134] The transceiver receives second information sent by the terminal, the second information including: model identification information of the first model and / or model version information of the first model;
[0135] Based on the second information, a model recognition request for the first model is sent to the terminal.
[0136] In some embodiments, the model identification information includes at least one of the following:
[0137] Model identification information;
[0138] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0139] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0140] Additional conditional information, which is related to the model's applicability;
[0141] Model structure information;
[0142] Model parameter information;
[0143] Model version information.
[0144] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0145] Based on the second condition, determine whether the terminal needs to perform model recognition;
[0146] If the terminal needs to perform model recognition, a first notification message is sent to the terminal, the first notification message being used to notify the terminal that the first model needs to be recognized;
[0147] The second condition includes at least one of the following:
[0148] Whether the terminal supports the target characteristics, which include at least one of the following: positioning, beam management, and channel state information feedback;
[0149] Is the terminal interested in the first model?
[0150] Is the terminal a contracted terminal?
[0151] Whether the target characteristics of the terminal meet the requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0152] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations:
[0153] The transceiver receives a second notification message sent by the terminal, the second notification message including at least one model version information and model version information of the first model;
[0154] According to the second notification information, a third message is sent to the terminal, the third message being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0155] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations:
[0156] The transceiver receives a third notification message sent by the terminal, the third notification message including an indication of whether the at least one first model is a model update.
[0157] This disclosure also provides a model recognition device applied to a terminal, comprising:
[0158] The first sending unit is configured to send model identification information of the at least one first model to the network device when at least one first model does not belong to the model set; or
[0159] Upon receiving a model recognition request for at least one first model from a network device, the system sends model recognition information for the at least one first model to the network device.
[0160] The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
[0161] This disclosure also provides a model recognition device applied to a network device, comprising:
[0162] The first receiving unit is used to receive model identification information of at least one first model sent by the terminal;
[0163] The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
[0164] This disclosure also provides a processor-readable storage medium storing a computer program for causing the processor to perform the methods described above.
[0165] This disclosure also provides a computer program product, including computer instructions that, when executed by a processor, implement the steps of the method described above.
[0166] The beneficial effects of this disclosure are:
[0167] The above solution sends model identification information to the network device when at least one model generated, downloaded, or obtained by the terminal does not belong to at least one model that the network device has already identified, or sends model identification information to the network device when it receives a model identification request from the network device for at least one model generated, downloaded, or obtained by the terminal. This allows the network device to perform model identification only for unidentified models, avoiding the problem of redundant model identification processes caused by different terminals performing model identification on the network side for the same model, thereby reducing signaling overhead. Attached Figure Description
[0168] To more clearly illustrate the technical solutions in the embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments recorded in this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0169] Figure 1 shows a structural diagram of a network system applicable to an embodiment of this disclosure;
[0170] Figure 2 shows one of the flowcharts of the model recognition method according to an embodiment of the present disclosure;
[0171] Figure 3 shows a flowchart of application scenario one;
[0172] Figure 4 shows a flowchart of application scenario two;
[0173] Figure 5 shows a second schematic flowchart of the model recognition method according to an embodiment of this disclosure;
[0174] Figure 6 shows a schematic diagram of one unit of the model recognition device according to an embodiment of the present disclosure;
[0175] Figure 7 shows a structural diagram of a terminal according to an embodiment of this disclosure;
[0176] Figure 8 shows a second schematic diagram of the unit of the model recognition device according to an embodiment of the present disclosure;
[0177] Figure 9 shows a structural diagram of a network device according to an embodiment of this disclosure. Detailed Implementation
[0178] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0179] The terms “first,” “second,” etc., used in this disclosure and in the claims are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this disclosure described herein may be implemented, for example, in sequences other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0180] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this disclosure, the term "multiple" refers to two or more objects, and other quantifiers are similar.
[0181] In this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0182] The following is a brief explanation of the relevant concepts mentioned in this disclosure.
[0183] Model recognition
[0184] For model identification of UE-side models or UE-part of two-sided models, the following methods can be included:
[0185] Type A: Models that are not identified by the network side (if applicable) and the UE side (if applicable) through air interface signaling;
[0186] The model identification process can assign a model ID, which can be used in the air interface signaling after model identification.
[0187] Type B: Model identification is performed via air interface signaling;
[0188] This type can be further subdivided into:
[0189] Type B1: The UE initiates the model recognition process, and the network assists in the remaining steps of model recognition (if any).
[0190] During the model recognition process, a model ID can be assigned to each model.
[0191] Type B2, the network initiates the model recognition process, and the UE responds to the remaining steps of the model recognition (if any) (if applicable);
[0192] During the model recognition process, a model ID can be assigned to each model.
[0193] The embodiments of this disclosure are described below with reference to the accompanying drawings. The model recognition method, apparatus, terminal, and network equipment provided in the embodiments of this disclosure can be applied to wireless communication systems. This wireless communication system can be a system employing fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G New Radio (NR) system is merely an example and not intended to be limiting.
[0194] Referring to Figure 1, which is a structural diagram of a network system applicable to an embodiment of this disclosure, the system includes a user terminal 11 and a base station 12. The user terminal 11 can be a user equipment (UE), such as a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that the specific type of user terminal 11 is not limited in this embodiment. The base station 12 can be a 5G or later version base station (e.g., a next-generation Node B (gNB), 5G NR NB), or a base station in other communication systems, also referred to as a Node B. It should be noted that this embodiment only uses a 5G base station as an example, but the specific type of base station 12 is not limited.
[0195] This disclosure provides a model recognition method, apparatus, terminal, and network device to solve the problem that when a terminal initializes and performs a model recognition process through the air interface to the network side, different terminals perform model recognition for the same model to the network side, resulting in redundant model recognition processes.
[0196] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0197] As shown in Figure 2, this embodiment of the present disclosure provides a model recognition method, executed by a terminal, including:
[0198] Step S201: If at least one first model does not belong to the model set, send the model identification information of the at least one first model to the network device; or
[0199] Upon receiving a model recognition request for at least one first model from a network device, the system sends model recognition information for the at least one first model to the network device.
[0200] The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
[0201] In some embodiments, the model generated, downloaded, or obtained by the terminal can be understood as a model obtained by the terminal. This model can be a new model, i.e., a model that has not been recognized by the network side, or an updated model, i.e., a model that has been recognized by the network side and then the terminal obtains an updated version of the model.
[0202] It should be noted that, in this embodiment of the present disclosure, when at least one model obtained by the terminal does not belong to at least one model that the network device has already performed model recognition on, the terminal sends model recognition information to the network device, or when the network device sends a model recognition request for at least one model obtained by the terminal, the terminal sends model recognition information to the network device. This allows the network device to perform model recognition only for unrecognized models, which avoids the problem of redundant model recognition processes caused by different terminals performing model recognition on the network side for the same model, thereby reducing signaling overhead.
[0203] In some embodiments, the network devices mentioned in this disclosure may be access network side devices (e.g., base stations), operations, administration and maintenance (OAM) devices, over-the-top servers (OTT servers), core network side devices (e.g., location management functions (LMF)), etc.
[0204] In some embodiments, the model identification information mentioned in this disclosure includes at least one of the following:
[0205] A11, Model Identification Information;
[0206] In some embodiments, the model identification information can be a model ID, such as a global model ID or a local model ID.
[0207] A12. Model-related information, including but not limited to at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0208] In some embodiments, the model performance metrics include, but are not limited to, at least one of the following: Squared Generalized Cosine Similarity (SGCS), Normalized Mean Square Error (NMSE), etc.
[0209] In some embodiments, the applicability of this model includes, but is not limited to, at least one of the following: scenarios, sites, and datasets.
[0210] In some embodiments, the model-related information can be understood as meta-info, which is information related to the model. In addition to the manufacturer information, model performance indicators, and applicable conditions of the model mentioned above, it may also include other model-related information.
[0211] A13. Condition information, which is related to configuration or terminal capabilities or functions;
[0212] In some embodiments, the configuration can be understood as: some configuration information configured by the network for the terminal, such as: beam-related configuration, positioning-related configuration, channel state information (CSI) feedback-related configuration, etc.
[0213] In some embodiments, this function can be understood as: configuring features or feature groups (FG) that can support the use of AI or ML; for example, for beam prediction use cases, function 1 can be 4 beams predicting 16 beams, and function 2 can be 4 beams predicting 32 beams.
[0214] The above conditions may include model ID, etc.
[0215] A14. Additional condition information, which is related to the applicability of the model;
[0216] In some embodiments, the additional condition configuration information may include, but is not limited to: scenarios, sites, and datasets to which the model is applicable; the scenarios may include cell identification information of the cells to which the model is applicable; the datasets may be understood as the datasets to which the model is applicable; and the sites may be understood as the site information to which the model is applicable.
[0217] In some embodiments, this additional conditional information may be included in the meta-information as applicable conditions for the model.
[0218] A15. Model structure information;
[0219] In some embodiments, the model structure information may include the structure of the neural network, such as neuron-related information, activation function-related information, etc.
[0220] A16. Model parameter information;
[0221] In some embodiments, the model parameter information includes parameters such as the model weights.
[0222] A17. Model version information.
[0223] In some embodiments, this disclosure provides two methods for model recognition:
[0224] Implementation Method 1: The terminal can determine at least part of whether the obtained model belongs to the identified models. This method corresponds to the process of sending the model identification information of the at least one first model to the network device when at least one first model does not belong to the model set.
[0225] In some embodiments, at least a partial determination can be understood to include one of the following:
[0226] The terminal can determine for itself whether the acquired model belongs to the identified model;
[0227] The terminal can only make judgments based on the model identification information.
[0228] Implementation Method 2: The network device determines whether the model obtained by the terminal belongs to the identified model. This method corresponds to the process of sending the model identification information of the at least one first model to the network device when a model identification request for at least one first model is received from the network device.
[0229] The specific implementation of the embodiments of this disclosure will be described in detail below from the perspectives of these two different implementation methods.
[0230] Implementation Method 1
[0231] In some embodiments, under one implementation, before sending the model identification information of the at least one first model to the network device when at least one first model does not belong to the model set, the method further includes:
[0232] The system receives first information sent by a network device. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0233] In other words, for model identification information, each identified model will have a corresponding model identification information; for model version information, each identified model will have a corresponding model version information.
[0234] In some embodiments, the model set mentioned in this disclosure can be understood as a set of model identification information corresponding to the identified models, or the model set can be understood as a set of model identification information and model version information corresponding to the identified models.
[0235] It should be noted that in this case, the network device needs to first send the identified models to the terminal to inform the terminal which models have been identified on the network side. In some embodiments, the network side may only notify the terminal of the model identification information of the identified models. In this case, the terminal can only determine whether the obtained model is an identified model based on the model identification information. In some embodiments, since the same model may have different versions with updates, the network device may also notify the terminal of both the model identification information and the model version information of the identified models. In this case, the terminal can determine whether the obtained model is an identified model based on the model identification information, or it can determine whether the obtained model is an identified model based on both the model identification information and the model version information.
[0236] In some embodiments, one implementation of receiving the first information sent by the network device includes:
[0237] Receive target signaling sent by a network device, wherein the target signaling includes first information;
[0238] The target signaling includes at least one of the following:
[0239] B11, Broadcast signaling;
[0240] For example, network devices can notify terminals of initial information through system information broadcasting.
[0241] B12, Special Signaling;
[0242] In some embodiments, the dedicated signaling may include, but is not limited to, at least one of the following: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), and Downlink Control Information (DCI).
[0243] B13. Paging signaling;
[0244] This method can be understood as the network device notifying the terminal of the first information through paging.
[0245] It should be noted that after the terminal obtains the first model, it needs to determine whether the first model belongs to the model set. In some embodiments, under one implementation, the method further includes at least one of the following:
[0246] B21. If the model identifier information of the at least one first model does not exist in the model set, it is determined that the at least one first model does not belong to the model set;
[0247] In some embodiments, the absence of model identification information in the model set can be understood as the model identification information not belonging to the model set, while the presence of model identification information in the model set can be understood as the model identification information belonging to the model set.
[0248] It should be noted that in this case, the terminal makes a judgment based solely on the model identification information. If the model identification information corresponding to a certain first model does not exist in the model set, then the first model does not belong to the model set, that is, the first model is an unidentified model, and the terminal needs to send the model identification information of the first model to the network device. If the model identification information corresponding to a certain first model exists in the model set, then the model belongs to the model set, that is, the model is an identified model, and the terminal does not need to send the model identification information of the first model to the network device.
[0249] It should be noted that this situation usually applies when the obtained model is a new model.
[0250] B22. If the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, then it is determined that the at least one first model does not belong to the model set.
[0251] In some embodiments, the absence of model version information in the model set can be understood as the model version information not belonging to the model set, while the presence of model version information in the model set can be understood as the model version information belonging to the model set.
[0252] It should be noted that in this case, the terminal needs to make a judgment based on both the model identification information and the model version information. If the model identification information of the first model exists in the model set but the model version information of the first model does not exist in the model set, then the model does not belong to the model set, that is, the version of the first model is an unidentified model version, and the terminal needs to send the model identification information of the first model to the network device. If the model identification information exists in the model set and the model version information of the first model exists in the model set, then the first model belongs to the model set, that is, the first model is an identified model, and the terminal does not need to send the model identification information of the first model to the network device.
[0253] It should be noted that this situation usually applies when the obtained model is an updated model.
[0254] In some embodiments, if the terminal determines that the model identification information of the first model does not exist in the model set, the terminal can directly determine that the first model is an unidentified model and send the model identification information to the network device.
[0255] In some embodiments, the method further includes:
[0256] A third notification message is sent to the network device, the third notification message including an indication of whether the at least one first model is a model update.
[0257] It should be noted that if the model identification information of the one or more first models exists in the model set, but the model version information of the one or more first models does not exist in the model set, it indicates that the version of the one or more first models has not been identified. In this case, the terminal can send a third notification message to the network device to notify the one or more first models that they are being updated, i.e., the one or more first models are models that are being updated.
[0258] In some embodiments, the terminal may include model version information in the model identification information sent, or the terminal may send the model version information of the first model to the network device through additional signaling.
[0259] B23. If the model identification information of the at least one first model exists in the model set, determine that the at least one first model does not belong to the model set according to the request or instruction of the network device;
[0260] In some embodiments, if the terminal determines that the model identification information of the first model exists in the model set, the terminal cannot determine whether the first model is an identified model. In some embodiments, the network side also needs to make a judgment based on the model version information. After the network device makes the judgment, it will send a request or instruction to the terminal. Based on the request or instruction of the network device, the terminal can know which models are unidentified and only send the model identification information of the unidentified models to the network device.
[0261] It should be noted that this situation usually applies when the obtained model is an updated model.
[0262] In some embodiments, if the terminal determines that the model identification information of the first model does not exist in the model set, the terminal can directly determine that the first model is an unidentified model and send the model identification information to the network device.
[0263] In some embodiments, the method further includes:
[0264] Send a second notification message to the network device, the second notification message including model identification information and model version information of the at least one first model;
[0265] The terminal receives third information sent by a network device, the third information being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0266] It should be noted that the specific implementation of this process is as follows: When the terminal determines that the model identification information of the first model exists in the model set, the terminal needs the network device to send a second notification message to notify the newly obtained model whose model identification information exists in the model set, along with its corresponding model identification information and model version information. Based on the second notification message, the network device determines whether the model version information of the newly obtained model whose model identification information exists in the model set exists in the model set. If it exists in the model set, it means that the model is an identified model, and the network device does not respond to the terminal or responds to the terminal that model identification is not required (for example, sending an indication message to the terminal, which instructs the terminal not to perform model identification of the first model). If it does not exist in the model set, it means that the model is an unidentified model, and the network device sends a third message to the terminal, which may include the model identification information and model version information of the unidentified model. When the terminal receives the third message, it sends the third message to the network device requesting or indicating the model identification information of the first model.
[0267] B24. If the model identification information of the at least one first model exists in the model set, it is determined that the at least one first model does not belong to the model set;
[0268] In some embodiments, if the terminal determines that the model identification information of the first model exists in the model set, the terminal cannot determine whether the first model is an identified model. In some embodiments, the network side also needs to make a judgment based on the model version information. In order to reduce signaling overhead, the terminal can directly determine that the first model does not belong to the model set in this case, and send the model identification information of the model to the network device. The network device makes a judgment based on the received model identification information. If the received model version of the first model has been identified, the model identification information of the first model is discarded. If the received model version of the first model has not been identified, the model identification information of the first model is stored.
[0269] It should be noted that this situation usually applies when the obtained model is an updated model.
[0270] In some embodiments, if the terminal determines that the model identification information of the first model does not exist in the model set, the terminal can directly determine that the first model is an unidentified model and send the model identification information to the network device.
[0271] Implementation Method Two
[0272] In some embodiments, under one implementation, before sending model identification information of the at least one first model to the network device upon receiving a model identification request for at least one first model from the network device, the method further includes:
[0273] Send second information to the network device, the second information including: model identification information of the first model and / or model version information of the first model.
[0274] It should be noted that in this scenario, the terminal needs to first send the acquired models to the network device to inform the network side which new models have been acquired. In some embodiments, the terminal may send the model identification information and / or model version information corresponding to multiple newly acquired models to the network device at once, or it may send only the model identification information and / or model version information of one newly acquired model to the network device at a time. In some embodiments, the terminal may only notify the network device of the model identification information of the newly acquired models. In this case, the network device can only determine whether the newly acquired model is an already identified model based on the model identification information. In some embodiments, since the same model may have different versions with updates, the terminal may also notify the network device of both the model identification information and the model version information of the acquired models. In this case, the network device can determine whether the newly acquired model is an already identified model based on the model identification information, or it can determine whether the newly acquired model is an already identified model based on both the model identification information and the model version information.
[0275] It should be noted that in this implementation method, the terminal only sends information to the network device once, which can reduce the signaling interaction process between the terminal and the network device and reduce signaling overhead.
[0276] In some embodiments, the terminal mentioned in this disclosure satisfies at least one of the following:
[0277] C11. A terminal that receives a first notification message sent by a network device, wherein the first notification message is used to notify the terminal that it needs to perform the identification of a first model;
[0278] In some embodiments, this situation can be understood as the terminal being a terminal configured by a network device, that is, the network device needs to first determine which terminals need to perform newly acquired model recognition, and then notify the corresponding terminals; in some embodiments, the network device determines whether the terminal needs to perform model recognition based on a second condition; if the terminal needs to perform model recognition, a first notification message is sent to the terminal, the first notification message being used to notify the terminal that it needs to perform the recognition of the first model.
[0279] The second condition includes at least one of the following:
[0280] C111. Does the terminal support the target characteristics, which include, but are not limited to, at least one of the following: positioning, beam management, and channel state information feedback;
[0281] In some embodiments, whether the terminal supports the target feature may include at least one of the following:
[0282] It only indicates whether the terminal supports a certain feature. For example, a terminal that supports the positioning feature can perform model recognition of the first model related to positioning.
[0283] This can indicate whether the terminal supports using the first model. If the terminal supports using AI or ML models in the positioning features and the terminal supports using the first model, then the terminal can perform model recognition of the first model.
[0284] This indicates whether the terminal supports using an AI model or an ML model for the target feature corresponding to the first model. If the terminal supports using an AI model or an ML model for the location feature, it can still perform model recognition for the first model, even if it does not support using the first model. The first model is the model used for the location feature. The target feature here can be a use case, a sub-use case, a feature / feature group (AI / ML-enabled Feature / FG), or a functionality, etc.
[0285] C112. Whether the terminal is interested in the first model. For example, the terminal can report its preference for model recognition, and the network can select the terminal to perform model recognition based on the terminal's reported preference for model recognition.
[0286] C113. Whether the terminal is a contracted terminal, similar to user consent for Minimization of Drive Tests (MDT);
[0287] C114. Does the target characteristic of the terminal meet the requirements? The target characteristic includes, but is not limited to, at least one of the following: traffic volume, throughput, and transmission rate.
[0288] In some embodiments, the terminals that the network device determines need to perform model recognition may be randomly selected. This also includes situations where the network device determines that all terminals need to perform model recognition and instructs each terminal accordingly.
[0289] In some embodiments, the first notification information may be sent to the terminal in at least one of the following ways:
[0290] First notification information is sent to the corresponding terminal via dedicated signaling, such as RRC signaling, MAC CE, DCI, etc.
[0291] The first notification information is sent to the corresponding terminal via paging signaling;
[0292] The first notification information is sent to the corresponding terminal via broadcast signaling.
[0293] C12, A terminal that meets the first condition;
[0294] It should be noted that in this case, the terminal determines on its own whether to recognize the newly acquired model; in some embodiments, the first condition includes at least one of the following:
[0295] C121. A terminal that supports target characteristics, wherein the target characteristics include at least one of the following: positioning, beam management, and channel state information feedback;
[0296] In some embodiments, the terminal supporting the target feature may include at least one of the following:
[0297] Terminals that support certain features, such as terminals that support positioning features, can perform model recognition of the first positioning-related model.
[0298] Terminals that support the use of the first model, such as terminals that support the use of AI or ML models in positioning features and terminals that support the use of the first model, can perform model recognition of the first model.
[0299] Terminals that support the use of AI or ML models for the target features corresponding to the first model can perform model recognition for the first model, even if the terminal does not support the use of the first model, if the terminal supports the use of AI or ML models for the positioning features. The first model is the model used for the positioning features. The target features here can be use cases, sub-use cases, features / feature groups (AI / ML-enabled Features / FGs), or functions, etc.
[0300] C122. For terminals interested in the first model, and for terminals that like model recognition, once a model is obtained, a model recognition process can be initiated for that model.
[0301] C123, Contract Terminal, similar to user consent in MDT;
[0302] C124. A terminal that meets the target characteristics requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0303] C13, Any terminal;
[0304] This situation can be understood as all terminals that access the network device, register with the network device, and / or have a connection with the network device need to execute the model recognition method of the present disclosure embodiments.
[0305] It should also be noted that a terminal may perform model recognition within its own capabilities, or it may perform model recognition outside its own capabilities. For example, even if a terminal's capabilities do not support positioning, it may still be able to perform model recognition of positioning-related models.
[0306] The following examples illustrate the specific application of this disclosure embodiment, using both the downloaded model as a new model and the updated model as examples.
[0307] Application Scenario 1: The terminal determines whether the new model is an already identified model.
[0308] As shown in Figure 3, the specific implementation process includes the following:
[0309] Step 31: The network device sends first information to the terminal, the first information including model identification information of at least one model that has undergone model recognition;
[0310] In some embodiments, the network device notifies the user in one or more of the following ways:
[0311] Network devices broadcast recognized models, such as through system information broadcasting;
[0312] Network devices send the identified model information to the terminal that needs to perform model identification via dedicated signaling, such as RRC, MAC CE, DCI, etc.
[0313] Network devices send the identified model information to the terminal that needs to perform model recognition via paging.
[0314] Step 32: When a new model is downloaded on the terminal, the terminal determines whether the new model is an already recognized model based on the first information. If it is an already recognized model, the terminal ends the model recognition process. If it is an unrecognized model, the terminal executes step 33.
[0315] Step 33: The terminal determines that the new model is an unrecognized model and sends the model recognition information of the new model to the network device;
[0316] In some embodiments, the model identification information includes one or more of the following:
[0317] Model identification information, such as model id, can be a global model id or a local model id;
[0318] Meta info, such as vendor information, model performance metrics, etc.
[0319] Condition information, such as the corresponding configuration information;
[0320] Additional condition information, such as cell identification information, may be included in the meta info.
[0321] Model structure information;
[0322] Model parameter information.
[0323] Step 34: After receiving the model recognition information sent by the terminal, the network device stores the model recognition information;
[0324] In some embodiments, the network device may also update the already identified model information to the terminal that needs to perform model recognition.
[0325] It should be noted that if there are multiple new models that need to be identified on the terminal side, the terminal can trigger a model identification process once, that is, send model identification information once, or it can trigger multiple model identification processes separately, that is, send model identification information multiple times.
[0326] Application Scenario 2: The terminal determines whether the updated model is an already identified model.
[0327] For this application scenario, please refer to Application Scenario 1. When the model obtained by the terminal is an existing model on the network, i.e., an updated model, meaning the model identification information is the same, the terminal has the following different implementation methods:
[0328] Method 1: When a network device notifies a terminal that needs or can perform model recognition of a model that it has already recognized, the network device may carry model version information in addition to model identification information (i.e., the first information in step 31 of application scenario 1 also includes model version information). When a terminal has a new model that needs to be recognized, if the model is an updated version of a previous model, that is, the terminal determines that the model identification information of the new model is the same as that of the model notified by the network, but the version information is different, the terminal sends the model recognition information of the new model to the network device, and may optionally carry the model version information of the new version or carry an indication information indicating that the model is updated to the network device, so that the network device can replace or store (add) the model recognition information; if the model identification information and model version information of the model are the same as the model information notified by the network device, the terminal does not perform the model recognition process for this model.
[0329] Method 2: When a new model needs to be identified, if the terminal determines that the model identification information of the new model is the same as that of the model notified by the network device, i.e., the model has already been identified, the terminal will send a second notification message to the network device. The second notification message carries the corresponding model version information of the new model. If the network device receives the model version information sent by the terminal and finds that it is consistent with the model version information on the current network device side, then the network device will not respond to the terminal or the network device will respond to the terminal that model identification is not required (e.g., send an indication message to the terminal). If the network device finds that it is a model update, then the network device will send a third message to request the terminal to send model identification information or indicate that the model has not been identified. The terminal will report the model identification information to the network device based on the network's request or indication.
[0330] Method 3: Based on Method 2, when the terminal sends the model version information, it also sends the model identification information of this model to the network device. If the network device finds that the model version information is consistent, it discards the model identification information. If it finds that it is a model update, it replaces or stores (adds) the model identification information.
[0331] Application Scenario 3: Network devices determine whether a new model is an already identified model.
[0332] As shown in Figure 4, the specific implementation process includes the following:
[0333] Step 41: Download the new model to the terminal;
[0334] Step 42: The terminal sends second information to the network device, which includes model identification information of the new model;
[0335] If there are multiple models that need to be identified on the terminal side, the terminal can trigger a process once to send the identification information of all models that need to be identified to the network, i.e., send the second information once. Alternatively, the terminal can trigger multiple model identification processes to send the model identification information to the network device separately, i.e., send the second information multiple times.
[0336] Step 43: Based on the second information, the network device determines whether to request the terminal to perform model recognition. If it requests the terminal to perform model recognition, then proceed to step 44; otherwise, the network device does not respond to the terminal.
[0337] Step 44: The network device determines that the requesting terminal is performing model recognition and sends a model recognition request to the terminal, which includes model identification information.
[0338] If the terminal sends all the model identification information that needs to be identified to the network device at once, then the network device can also send model identification information of multiple models to request model identification information of multiple models when sending model identification requests.
[0339] Step 45: In response to the network device's model recognition request, the terminal sends the corresponding model recognition information to the network device.
[0340] If a network device requests model recognition information for multiple models at once, the terminal can report the model recognition information for multiple models to the network device at the same time.
[0341] Step 46: The network device receives the model recognition information sent by the terminal and stores the model recognition information.
[0342] Application Scenario 4: Network devices determine whether the updated model is an identified model.
[0343] This application scenario can be found in Application Scenario 3. The difference is that when the terminal has a new model that needs to be identified, it can send the model version information of this model to the network device when sending the model identification information (that is, the second information in step 42 of Application Scenario 3 also carries the model version information). The network device can determine whether to request the terminal to report the model identification information of this model based on the model version information. If the network device finds that the model identification information of this model already exists (that is, this model has already been identified), but the model version information of this model stored in the network device is different from the model version information of this model reported by the terminal, it can be considered as a model update, and the network can request the terminal to report the new version of the model identification information.
[0344] It should be noted that at least one embodiment of this disclosure can avoid redundant model recognition processes and reduce air interface signaling overhead.
[0345] The technical solutions provided in this disclosure are applicable to a variety of systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminals (also referred to as terminal equipment) and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G System (5GS).
[0346] The terminal involved in the embodiments of this disclosure, also referred to as a terminal device, can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem, etc. The name of the terminal device may differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments disclosed herein.
[0347] The network device disclosed in this embodiment may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network equipment involved in this disclosure can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA) system, a NodeB in a wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in this disclosure. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0348] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D MIMO, 3D MIMO, Full Dimension MIMO (FD-MIMO), or Massive MIMO, or it can be diversity transmission, pre-coded transmission, or beamforming transmission, etc.
[0349] As shown in Figure 5, this embodiment of the present disclosure provides a model recognition method, executed by a network device, including:
[0350] Step S501: Receive model identification information of at least one first model sent by the terminal;
[0351] The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
[0352] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes:
[0353] Send first information to the terminal. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0354] In some embodiments, sending the first information to the terminal includes:
[0355] Send target signaling to the terminal, wherein the target signaling includes first information;
[0356] The target signaling includes at least one of the following:
[0357] Broadcast signaling;
[0358] Dedicated signaling;
[0359] Paging signal.
[0360] In some embodiments, when the model identification information is sent by the terminal upon receiving a model identification request for at least one first model from a network device, the method further includes:
[0361] The terminal sends a second piece of information, which includes: model identification information of the first model and / or model version information of the first model.
[0362] Based on the second information, a model recognition request for the first model is sent to the terminal.
[0363] In some embodiments, the model identification information includes at least one of the following:
[0364] Model identification information;
[0365] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0366] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0367] Additional conditional information, which is related to the model's applicability;
[0368] Model structure information;
[0369] Model parameter information;
[0370] Model version information.
[0371] In some embodiments, the method further includes:
[0372] Based on the second condition, determine whether the terminal needs to perform model recognition;
[0373] If the terminal needs to perform model recognition, a first notification message is sent to the terminal, the first notification message being used to notify the terminal that the first model needs to be recognized;
[0374] The second condition includes at least one of the following:
[0375] Whether the terminal supports the target characteristics, which include at least one of the following: positioning, beam management, and channel state information feedback;
[0376] Is the terminal interested in the first model?
[0377] Is the terminal a contracted terminal?
[0378] Whether the target characteristics of the terminal meet the requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0379] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes:
[0380] The terminal sends a second notification message, which includes model version information and model version information of at least one first model.
[0381] According to the second notification information, a third message is sent to the terminal, the third message being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0382] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes:
[0383] The terminal sends a third notification message, which includes an indication of whether the at least one first model is a model update.
[0384] In some embodiments, the network device mentioned in this disclosure may be an access network side device (e.g., a base station), OAM, OTT server, core network side device (e.g., LMF), etc.
[0385] It should be noted that all the implementation methods in the above embodiments are applicable to the embodiments of the model recognition method applied to the network device side, and can achieve the same technical effect, so they will not be described again here.
[0386] As shown in Figure 6, this embodiment of the present disclosure provides a model recognition device 600, applied to a terminal, comprising:
[0387] The first sending unit 601 is configured to send model identification information of the at least one first model to the network device when at least one first model does not belong to the model set; or
[0388] Upon receiving a model recognition request for at least one first model from a network device, the system sends model recognition information for the at least one first model to the network device.
[0389] The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
[0390] In some embodiments, before sending the model identification information of the at least one first model to the network device when at least one first model does not belong to the model set, the apparatus further includes:
[0391] The second receiving unit is used to receive first information sent by the network device. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0392] In some embodiments, the second receiving unit is configured to:
[0393] Receive target signaling sent by a network device, wherein the target signaling includes first information;
[0394] The target signaling includes at least one of the following:
[0395] Broadcast signaling;
[0396] Dedicated signaling;
[0397] Paging signal.
[0398] In some embodiments, before the first sending unit 601 sends model identification information of the at least one first model to the network device upon receiving a model identification request for at least one first model from the network device, the apparatus further includes:
[0399] The second sending unit is used to send second information to the network device, the second information including: model identification information of the first model and / or model version information of the first model.
[0400] In some embodiments, the model identification information includes at least one of the following:
[0401] Model identification information;
[0402] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0403] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0404] Additional conditional information, which is related to the model's applicability;
[0405] Model structure information;
[0406] Model parameter information;
[0407] Model version information.
[0408] In some embodiments, the terminal satisfies at least one of the following:
[0409] A terminal that receives a first notification message sent by a network device, wherein the first notification message is used to notify the terminal that it needs to perform the recognition of a first model;
[0410] A terminal that meets the first condition;
[0411] The first condition includes at least one of the following:
[0412] A terminal that supports target characteristics, wherein the target characteristics include at least one of the following: positioning, beam management, and channel state information feedback;
[0413] Terminals interested in the first model;
[0414] Contracted terminals;
[0415] A terminal that meets the target characteristics requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0416] In some embodiments, the device further includes at least one of the following:
[0417] The first determining unit is configured to determine that the at least one first model does not belong to the model set if the model identification information of the at least one first model does not exist in the model set;
[0418] The second determining unit is configured to determine that the at least one first model does not belong to the model set if the model identifier information of the at least one first model exists in the model set and the model version information of the at least one first model does not exist in the model set.
[0419] The third determining unit is configured to determine, based on a request or instruction from the network device, that if the model identification information of the at least one first model exists in the model set, the at least one first model does not belong to the model set.
[0420] The fourth determining unit is used to determine that if the model identification information of the at least one first model exists in the model set, the at least one first model does not belong to the model set.
[0421] In some embodiments, when the third determining unit determines, based on a request or instruction from the network device, that the at least one first model does not belong to the model set if the model identification information of the at least one first model exists in the model set, the apparatus further includes:
[0422] The third sending unit is used to send a second notification message to the network device, the second notification message including model identification information and model version information of the at least one first model;
[0423] The third receiving unit is used to receive third information sent by the network device, wherein the third information is used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0424] In some embodiments, when the second determining unit determines that the at least one first model does not belong to the model set if the model identifier information of the at least one first model exists in the model set and the model version information of the at least one first model does not exist in the model set, the apparatus further includes:
[0425] The fourth sending unit is used to send a third notification message to the network device, the third notification message including an indication of whether the at least one first model is a model update.
[0426] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0427] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0428] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0429] As shown in Figure 7, this embodiment of the present disclosure also provides a terminal, including a processor 700, a transceiver 710, a memory 720, and a program stored in the memory 720 and executable on the processor 700; wherein the transceiver 710 is connected to the processor 700 and the memory 720 via a bus interface, and the processor 700 is used to read the program in the memory and execute the following processes:
[0430] If at least one first model does not belong to the model set, the model identification information of the at least one first model is sent to the network device via a transceiver; or
[0431] Upon receiving a model recognition request for at least one first model from a network device, the transceiver sends model recognition information of the at least one first model to the network device.
[0432] The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
[0433] Transceiver 710 is used to receive and send data under the control of processor 700.
[0434] In Figure 7, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 700 and memory represented by memory 720. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 710 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 730 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0435] The processor 700 is responsible for managing the bus architecture and general processing, while the memory 720 can store the data used by the processor 700 during operation.
[0436] Optionally, the processor 700 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.
[0437] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0438] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0439] The transceiver receives first information sent by a network device. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0440] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0441] The transceiver receives target signaling sent by network devices, the target signaling including first information;
[0442] The target signaling includes at least one of the following:
[0443] Broadcast signaling;
[0444] Dedicated signaling;
[0445] Paging signal.
[0446] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0447] The transceiver sends a second message to the network device, the second message including: model identification information of the first model and / or model version information of the first model.
[0448] In some embodiments, the model identification information includes at least one of the following:
[0449] Model identification information;
[0450] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0451] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0452] Additional conditional information, which is related to the model's applicability;
[0453] Model structure information;
[0454] Model parameter information;
[0455] Model version information.
[0456] In some embodiments, the terminal satisfies at least one of the following:
[0457] A terminal that receives a first notification message sent by a network device, wherein the first notification message is used to notify the terminal that it needs to perform the recognition of a first model;
[0458] A terminal that meets the first condition;
[0459] The first condition includes at least one of the following:
[0460] A terminal that supports target characteristics, wherein the target characteristics include at least one of the following: positioning, beam management, and channel state information feedback;
[0461] Terminals interested in the first model;
[0462] Contracted terminals;
[0463] A terminal that meets the target characteristics requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0464] In some embodiments, the processor, for reading a computer program from the memory, further performs at least one of the following operations:
[0465] If the model identifier information of the at least one first model does not exist in the model set, it is determined that the at least one first model does not belong to the model set;
[0466] If the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, then it is determined that the at least one first model does not belong to the model set.
[0467] If the model identification information of the at least one first model exists in the model set, the at least one first model is determined not to belong to the model set according to the request or instruction of the network device;
[0468] If the model identifier information of the at least one first model exists in the model set, it is determined that the at least one first model does not belong to the model set.
[0469] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0470] The transceiver sends a second notification message to the network device, the second notification message including model identification information and model version information of the at least one first model;
[0471] The terminal receives third information sent by a network device, the third information being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0472] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0473] A third notification message is sent to the network device via a transceiver. The third notification message includes an indication of whether the at least one first model is a model update.
[0474] It should be noted that the terminal provided in this embodiment can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0475] This disclosure also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a model recognition method applied to a terminal. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (e.g., compact disc (CD), digital video disc (DVD), Blu-ray disc (BD), high-definition versatile disc (HVD), etc.), and semiconductor storage (e.g., ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND (Non-volatile Memory Device) FLASH), solid-state drives (SSDs), etc.).
[0476] As shown in Figure 8, this embodiment of the present disclosure provides a model recognition device 800, applied to a network device, comprising:
[0477] The first receiving unit 801 is used to receive model identification information of at least one first model sent by the terminal;
[0478] The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
[0479] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the apparatus further includes:
[0480] The fifth sending unit is used to send first information to the terminal. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0481] In some embodiments, the fifth transmitting unit is configured to:
[0482] Send target signaling to the terminal, wherein the target signaling includes first information;
[0483] The target signaling includes at least one of the following:
[0484] Broadcast signaling;
[0485] Dedicated signaling;
[0486] Paging signal.
[0487] In some embodiments, when the model identification information is sent by the terminal upon receiving a model identification request for at least one first model from a network device, the apparatus further includes:
[0488] The fourth receiving unit is used to receive the second information sent by the terminal, the second information including: model identification information of the first model and / or model version information of the first model;
[0489] The sixth sending unit is used to send a model recognition request for the first model to the terminal based on the second information.
[0490] In some embodiments, the model identification information includes at least one of the following:
[0491] Model identification information;
[0492] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0493] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0494] Additional conditional information, which is related to the model's applicability;
[0495] Model structure information;
[0496] Model parameter information;
[0497] Model version information.
[0498] In some embodiments, the apparatus further includes:
[0499] The fifth determining unit is used to determine whether the terminal needs to perform model recognition based on the second condition;
[0500] The seventh sending unit is used to send a first notification message to the terminal if the terminal needs to perform model recognition. The first notification message is used to notify the terminal that it needs to perform recognition of a first model.
[0501] The second condition includes at least one of the following:
[0502] Whether the terminal supports the target characteristics, which include at least one of the following: positioning, beam management, and channel state information feedback;
[0503] Is the terminal interested in the first model?
[0504] Is the terminal a contracted terminal?
[0505] Whether the target characteristics of the terminal meet the requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0506] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the apparatus further includes:
[0507] The fifth receiving unit is used to receive the second notification information sent by the terminal, wherein the second notification information includes model version information and model version information of at least one first model;
[0508] The eighth sending unit is configured to send third information to the terminal according to the second notification information, wherein the third information is used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0509] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the apparatus further includes:
[0510] The sixth receiving unit is used to receive third notification information sent by the terminal, the third notification information including indication information of whether the at least one first model is a model update.
[0511] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0512] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0513] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0514] As shown in Figure 9, this embodiment of the present disclosure also provides a network device, including a processor 900, a transceiver 910, a memory 920, and a program stored in the memory 920 and executable on the processor 900; wherein the transceiver 910 is connected to the processor 900 and the memory 920 via a bus interface, wherein the processor 900 is used to read the program in the memory and execute the following process: wherein the processor is used to read the computer program in the memory and perform the following operations:
[0515] The transceiver receives model identification information of at least one first model from the terminal.
[0516] The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
[0517] Transceiver 910 is used to receive and send data under the control of processor 900.
[0518] In Figure 9, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 900 and memory represented by memory 920. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 910 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 930 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0519] The processor 900 is responsible for managing the bus architecture and general processing, while the memory 920 can store the data used by the processor 900 during operation.
[0520] Optionally, the processor 900 can be a CPU, ASIC, FPGA, or CPLD, and the processor can also adopt a multi-core architecture.
[0521] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0522] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0523] The transceiver sends first information to the terminal. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
[0524] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0525] Send target signaling to the terminal, wherein the target signaling includes first information;
[0526] The target signaling includes at least one of the following:
[0527] Broadcast signaling;
[0528] Dedicated signaling;
[0529] Paging signal.
[0530] In some embodiments, when the model identification information is sent by the terminal upon receiving a model identification request for at least one first model from a network device, the processor, for reading the computer program in the memory, further performs the following operations:
[0531] The transceiver receives second information sent by the terminal, the second information including: model identification information of the first model and / or model version information of the first model;
[0532] Based on the second information, a model recognition request for the first model is sent to the terminal.
[0533] In some embodiments, the model identification information includes at least one of the following:
[0534] Model identification information;
[0535] Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model;
[0536] Conditional information, which is related to configuration, terminal capabilities, or functions;
[0537] Additional conditional information, which is related to the model's applicability;
[0538] Model structure information;
[0539] Model parameter information;
[0540] Model version information.
[0541] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0542] Based on the second condition, determine whether the terminal needs to perform model recognition;
[0543] If the terminal needs to perform model recognition, a first notification message is sent to the terminal, the first notification message being used to notify the terminal that the first model needs to be recognized;
[0544] The second condition includes at least one of the following:
[0545] Whether the terminal supports the target characteristics, which include at least one of the following: positioning, beam management, and channel state information feedback;
[0546] Is the terminal interested in the first model?
[0547] Is the terminal a contracted terminal?
[0548] Whether the target characteristics of the terminal meet the requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
[0549] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations:
[0550] The transceiver receives a second notification message sent by the terminal, the second notification message including at least one model version information and model version information of the first model;
[0551] According to the second notification information, a third message is sent to the terminal, the third message being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
[0552] In some embodiments, when the model identification information is sent by the terminal when at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations:
[0553] The transceiver receives a third notification message sent by the terminal, the third notification message including an indication of whether the at least one first model is a model update.
[0554] It should be noted that the network device provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0555] This disclosure also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a model recognition method applied to a network device. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0556] This disclosure also provides a computer program product, including computer instructions. When executed by a processor, these computer instructions implement the various processes of the above-described model recognition method and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0557] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0558] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0559] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0560] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0561] Furthermore, it should be noted that in the apparatus and method of this disclosure, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this disclosure. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of this disclosure can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof, which can be achieved by those skilled in the art using their basic programming skills after reading the description of this disclosure.
[0562] It should be noted that the above division of modules is merely 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, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, a module can be a separate processing element, or it can be integrated into a chip in the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its function can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0563] For example, each module, unit, subunit, or submodule can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a CPU or other processor capable of calling program code. Furthermore, these modules can be integrated together to implement a system-on-a-chip (SOC).
[0564] The terms “first,” “second,” etc., used in this disclosure and in the claims are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this disclosure described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. Additionally, the use of “and / or” in the specification and claims indicates at least one of the connected objects, such as A and / or B and / or C, indicating seven possibilities: A alone, B alone, C alone, and both A and B, both B and C, both A and C, and A, B, and C. Similarly, the use of “at least one of A and B” in this specification and claims should be understood as “A alone, B alone, or both A and B.”
[0565] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A model recognition method, executed by a terminal, comprising: If at least one first model does not belong to the model set, the model identification information of the at least one first model is sent to the network device; or Upon receiving a model recognition request for at least one first model from a network device, the system sends model recognition information for the at least one first model to the network device. The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
2. The method of claim 1, wherein, Before sending the model identification information of the at least one first model to the network device when at least one first model does not belong to the model set, the method further includes: The system receives first information sent by a network device. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
3. The method of claim 2, wherein, The first information sent by the receiving network device includes: Receive target signaling sent by a network device, wherein the target signaling includes first information; The target signaling includes at least one of the following: Broadcast signaling; Dedicated signaling; Paging signal.
4. The method of claim 1, wherein, Upon receiving a model recognition request for at least one first model from a network device, before sending model recognition information for the at least one first model to the network device, the method further includes: Send second information to the network device, the second information including: model identification information of the first model and / or model version information of the first model.
5. The method of claim 1, wherein, The model recognition information includes at least one of the following: Model identification information; Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model; Conditional information, which is related to configuration, terminal capabilities, or functions; Additional conditional information, which is related to the model's applicability; Model structure information; Model parameter information; Model version information.
6. The method of claim 1, wherein, The terminal satisfies at least one of the following: A terminal that receives a first notification message sent by a network device, wherein the first notification message is used to notify the terminal that it needs to perform the recognition of a first model; A terminal that meets the first condition; The first condition includes at least one of the following: A terminal that supports target characteristics, wherein the target characteristics include at least one of the following: positioning, beam management, and channel state information feedback; Terminals interested in the first model; Contracted terminals; A terminal that meets the target characteristics requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
7. The method according to any one of claims 1-3, further comprising at least one of the following: If the model identifier information of the at least one first model does not exist in the model set, it is determined that the at least one first model does not belong to the model set; If the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, then it is determined that the at least one first model does not belong to the model set. If the model identification information of the at least one first model exists in the model set, the at least one first model is determined not to belong to the model set according to the request or instruction of the network device; If the model identifier information of the at least one first model exists in the model set, it is determined that the at least one first model does not belong to the model set.
8. The method of claim 7, wherein, If the model identification information of at least one first model exists in the model set, and it is determined, based on a request or instruction from the network device, that the at least one first model does not belong to the model set, the method further includes: Send a second notification message to the network device, the second notification message including model identification information and model version information of the at least one first model; The terminal receives third information sent by a network device, the third information being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
9. The method of claim 7, wherein, If the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, and it is determined that the at least one first model does not belong to the model set, the method further includes: Send a third notification message to the network device, the third notification message including an indication of whether the at least one first model is a model update.
10. A model recognition method, executed by a network device, comprising: The receiving terminal sends at least one model identification information of a first model; The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
11. The method of claim 10, wherein, When the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes: Send first information to the terminal. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
12. The method of claim 11, wherein, Sending the first information to the terminal includes: Send target signaling to the terminal, wherein the target signaling includes first information; The target signaling includes at least one of the following: Broadcast signaling; Dedicated signaling; Paging signal.
13. The method of claim 10, wherein, When the model identification information is sent by the terminal upon receiving a model identification request for at least one first model from a network device, the method further includes: The terminal sends a second piece of information, which includes: model identification information of the first model and / or model version information of the first model. Based on the second information, a model recognition request for the first model is sent to the terminal.
14. The method of claim 10, wherein, The model recognition information includes at least one of the following: Model identification information; Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model; Conditional information, which is related to configuration, terminal capabilities, or functions; Additional conditional information, which is related to the model's applicability; Model structure information; Model parameter information; Model version information.
15. The method of claim 10, further comprising: Based on the second condition, determine whether the terminal needs to perform model recognition; If the terminal needs to perform model recognition, a first notification message is sent to the terminal, the first notification message being used to notify the terminal that the first model needs to be recognized; The second condition includes at least one of the following: Whether the terminal supports the target characteristics, which include at least one of the following: positioning, beam management, and channel state information feedback; Is the terminal interested in the first model? Is the terminal a contracted terminal? Whether the target characteristics of the terminal meet the requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
16. The method of any one of claims 10-12, wherein, When the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes: The terminal sends a second notification message, which includes model version information and model version information of at least one first model. According to the second notification information, a third message is sent to the terminal, the third message being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
17. The method of any one of claims 10-12, wherein, When the model identification information is sent by the terminal when at least one first model does not belong to the model set, the method further includes: The terminal sends a third notification message, which includes an indication of whether the at least one first model is a model update.
18. A terminal, comprising a memory, a transceiver, and a processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: If at least one first model does not belong to the model set, the model identification information of the at least one first model is sent to the network device via a transceiver; or Upon receiving a model recognition request for at least one first model from a network device, the transceiver sends model recognition information of the at least one first model to the network device. wherein, The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
19. The terminal of claim 18, wherein, The processor, for reading the computer program in the memory, also performs the following operations: The transceiver receives first information sent by a network device. The first information is used to indicate a model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
20. The terminal of claim 19, wherein, The processor is configured to read the computer program in the memory and perform the following operations: The transceiver receives target signaling sent by network devices, the target signaling including first information; The target signaling includes at least one of the following: Broadcast signaling; Dedicated signaling; Paging signal.
21. The terminal of claim 18, wherein, The processor, for reading the computer program in the memory, also performs the following operations: The transceiver sends a second message to the network device, the second message including: model identification information of the first model and / or model version information of the first model.
22. The terminal of claim 21, wherein, The model recognition information includes at least one of the following: Model identification information; Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model; Conditional information, which is related to configuration, terminal capabilities, or functions; Additional conditional information, which is related to the model's applicability; Model structure information; Model parameter information; Model version information.
23. The terminal of claim 18, wherein, The terminal satisfies at least one of the following: A terminal that receives a first notification message sent by a network device, wherein the first notification message is used to notify the terminal that it needs to perform the recognition of a first model; A terminal that meets the first condition; The first condition includes at least one of the following: A terminal that supports target characteristics, wherein the target characteristics include at least one of the following: positioning, beam management, and channel state information feedback; Terminals interested in the first model; Contracted terminals; A terminal that meets the target characteristics requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
24. The terminal according to any of claims 18-20, wherein, The processor, for reading a computer program from the memory, also performs at least one of the following operations: If the model identifier information of the at least one first model does not exist in the model set, it is determined that the at least one first model does not belong to the model set; If the model identifier information of the at least one first model exists in the model set, and the model version information of the at least one first model does not exist in the model set, then it is determined that the at least one first model does not belong to the model set. If the model identification information of the at least one first model exists in the model set, the at least one first model is determined not to belong to the model set according to the request or instruction of the network device; If the model identifier information of the at least one first model exists in the model set, it is determined that the at least one first model does not belong to the model set.
25. The terminal of claim 24, wherein, The processor, for reading the computer program in the memory, also performs the following operations: The transceiver sends a second notification message to the network device, the second notification message including model identification information and model version information of the at least one first model; The terminal receives third information sent by a network device, the third information being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
26. The terminal of claim 24, wherein, The processor, for reading the computer program in the memory, also performs the following operations: A third notification message is sent to the network device via a transceiver. The third notification message includes an indication of whether the at least one first model is a model update.
27. A network device, comprising a memory, a transceiver, and a processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The transceiver receives model identification information of at least one first model from the terminal. wherein, The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
28. The network device of claim 27, wherein, When the model identification information is sent by the terminal in the case that at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations: The transceiver sends first information to the terminal. The first information is used to indicate the model set. The first information includes at least one of the following: model identification information of the models in the model set, and model version information of the models in the model set.
29. The network device of claim 28, wherein, The processor is configured to read the computer program in the memory and perform the following operations: Send target signaling to the terminal, wherein the target signaling includes first information; The target signaling includes at least one of the following: Broadcast signaling; Dedicated signaling; Paging signal.
30. The network device of claim 27, wherein, When the model identification information is sent by the terminal upon receiving a model identification request for at least one first model from a network device, the processor, for reading the computer program in the memory, further performs the following operations: The transceiver receives second information sent by the terminal, the second information including: model identification information of the first model and / or model version information of the first model; Based on the second information, a model recognition request for the first model is sent to the terminal.
31. The network device of claim 27, wherein, The model recognition information includes at least one of the following: Model identification information; Model-related information, which includes at least one of the following: manufacturer information, model performance indicators, and applicable conditions of the model; Conditional information, which is related to configuration, terminal capabilities, or functions; Additional conditional information, which is related to the model's applicability; Model structure information; Model parameter information; Model version information.
32. The network device of claim 27, wherein, The processor, for reading the computer program in the memory, also performs the following operations: Based on the second condition, determine whether the terminal needs to perform model recognition; If the terminal needs to perform model recognition, a first notification message is sent to the terminal, the first notification message being used to notify the terminal that the first model needs to be recognized; The second condition includes at least one of the following: Whether the terminal supports the target characteristics, which include at least one of the following: positioning, beam management, and channel state information feedback; Is the terminal interested in the first model? Is the terminal a contracted terminal? Whether the target characteristics of the terminal meet the requirements, wherein the target characteristics include at least one of the following: traffic volume, throughput, and transmission rate.
33. The network device of any of claims 27-29, wherein, When the model identification information is sent by the terminal in the case that at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations: The transceiver receives a second notification message sent by the terminal, the second notification message including at least one model version information and model version information of the first model; According to the second notification information, a third message is sent to the terminal, the third message being used to request the terminal to send model identification information of at least one first model or to indicate that the first model is not identified.
34. The network device of any of claims 27-29, wherein, When the model identification information is sent by the terminal in the case that at least one first model does not belong to the model set, the processor, for reading the computer program in the memory, further performs the following operations: The transceiver receives a third notification message sent by the terminal, the third notification message including an indication of whether the at least one first model is a model update.
35. A model recognition device, applied to a terminal, comprising: The first sending unit is configured to send model identification information of the at least one first model to the network device when at least one first model does not belong to the model set. or Upon receiving a model recognition request for at least one first model from a network device, the system sends model recognition information for the at least one first model to the network device. The first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model that the network device has performed model recognition on.
36. A model recognition device, applied to a network device, comprising: The first receiving unit is used to receive model identification information of at least one first model sent by the terminal; The model identification information is sent by the terminal when at least one first model does not belong to the model set, or when the terminal receives a model identification request for at least one first model from the network device; the first model is a model generated, downloaded, or obtained by the terminal, and the model set is used to indicate at least one model for which the network device has performed model identification.
37. A processor-readable storage medium storing a computer program for causing the processor to perform the method of any one of claims 1 to 17.
38. A computer program product comprising computer instructions which, when executed by a processor, implement the steps of the method of any one of claims 1 to 17.