Information alignment method and device and processor readable storage medium
By sending the identity, version information and instruction information of the target information alignment model on the terminal or network side, the problem of model information alignment between the terminal and the network side is solved, and the performance and collaboration ability of the model are improved.
Patent Information
- Application Number
- CN202410256241.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-06
- Publication Date
- 2025-09-09
AI Technical Summary
When the terminal or network side downloads and updates the model at any time, the model information between the terminal and the network side cannot be aligned, affecting the model performance.
After updating or downloading the model from the server on the terminal or network side, target information is sent to align and/or match the model information, including the model's identity, version information, and indication information, to ensure consistency of model parameters.
It improves the performance of the model, ensures the consistency of updated or downloaded model information between the terminal and the network side, and enhances the collaborative ability of the model.
Smart Images

Figure CN120614367A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an information alignment method, device, and processor-readable storage medium. Background Art
[0002] With the development of artificial intelligence (AI) technology, AI / machine learning (ML) models have been introduced into networks and terminals, enabling the communication capabilities of networks and terminals to be more fully exploited.
[0003] In related technologies, the consistency of some model information between the network and the terminal during the training and inference phases can affect the performance of AI models. Therefore, given that the terminal or network may download and update the model at any time, aligning model information between the terminal and the network becomes a pressing technical issue. Summary of the Invention
[0004] Based on this, it is necessary to provide an information alignment method, device and processor-readable storage medium to address the above technical problems, which can align the information of the model between the terminal and the network side when the terminal or network side may download and update the model at any time.
[0005] In a first aspect, an embodiment of the present application provides an information alignment method, applied to a first communication terminal, the method comprising:
[0006] According to the model updated or downloaded from the server, target information is sent to the second communication terminal; the target information includes information of aligning and / or matching the model.
[0007] In one embodiment, the target information includes one or more of the following information:
[0008] The first information of the model;
[0009] The model's identity ID information;
[0010] Model version information;
[0011] The instruction information of the model is used to instruct the update or download of the model.
[0012] In one embodiment, the first information includes at least one of the following:
[0013] Information about a model related to capabilities of the first communication terminal;
[0014] Information that is assumed or used during the model training process and can be notified to the second communication end.
[0015] In one embodiment, the ID information includes at least one of the following:
[0016] Global ID, where the global ID represents the ID assigned to the model by the operator, server, or core network;
[0017] Model ID, where the model ID represents the ID assigned to the model by the base station;
[0018] The last N digits of the global ID, where N is an integer greater than or equal to 1;
[0019] The remainder between the global ID and the model ID.
[0020] In one embodiment, the version information of the model satisfies the following condition: the version information is incremented.
[0021] In one embodiment, sending target information to the second communication end includes:
[0022] When a preset condition is met, the target information is sent to the second communication terminal.
[0023] In one embodiment, the preset condition includes at least one of the following:
[0024] Receiving a model update or download instruction from an upper layer or an artificial intelligence module;
[0025] The number of model updates or downloaded models exceeds the preset value;
[0026] The first information of the model is different from the first information of the original model;
[0027] The version information of the model is different from that of the original model;
[0028] The ID information of the model is different from the ID information of the original model.
[0029] In one embodiment, sending target information to the second communication end according to the model updated or downloaded from the server includes:
[0030] Obtaining the second information of the model;
[0031] When the second information of the model has been updated, the target information is sent to the second communication end.
[0032] In one embodiment, the second information includes: information that is assumed or used during the model training process but cannot be notified to the second communication terminal.
[0033] In one embodiment, the first communication end is a terminal, and the second communication end is a base station on the network side.
[0034] In one embodiment, the first communication end is a network side, and the second communication end is a terminal.
[0035] In a second aspect, an embodiment of the present application provides an information alignment method, applied to a second communication terminal, the method comprising:
[0036] Receive target information sent by the first communication end; the target information includes information of alignment and / or matching model.
[0037] In one embodiment, the first communication end is a terminal, and the second communication end is a base station on the network side, and receiving target information sent by the first communication end includes:
[0038] The receiving terminal sends target information based on the model updated or downloaded from the server.
[0039] In one embodiment, the first communication end is a network side, and the second communication end is a terminal. Receiving target information sent by the first communication end includes:
[0040] Receive target information sent by the network side.
[0041] In one embodiment, the target information includes one or more of the following information:
[0042] The first information of the model;
[0043] Model ID information;
[0044] Model version information;
[0045] The instruction information of the model is used to instruct the update or download of the model.
[0046] In one embodiment, the first information includes at least one of the following:
[0047] Information about a model related to capabilities of the first communication terminal;
[0048] Information that is assumed or used during the model training process and can be notified to the second communication end.
[0049] In one embodiment, the ID information includes at least one of the following:
[0050] Global ID, where the global ID represents the ID assigned to the model by the operator, server, or core network;
[0051] Model ID, where the model ID represents the ID assigned to the model by the base station;
[0052] The last N digits of the global ID, where N is an integer greater than or equal to 1;
[0053] The remainder between the global ID and the model ID.
[0054] In one embodiment, the version information of the model satisfies the following condition: the version information is incremented.
[0055] In one embodiment, the method further comprises at least one of the following:
[0056] The running model monitors whether the second information of the model in the first communication terminal is updated;
[0057] Updating the second information corresponding to the model;
[0058] Determine whether the model has been updated;
[0059] Update the model for corresponding matching;
[0060] Download the model from the server;
[0061] Update the model's listening process;
[0062] Adjust the model's configuration parameters;
[0063] When the target information includes the ID information of the model, obtain the global ID or model ID of the model;
[0064] When the target information includes the version information of the model, the model of the corresponding version information is updated or downloaded from the server.
[0065] In a third aspect, an embodiment of the present application provides an information alignment device, the device comprising:
[0066] The information indication module is used to send target information to the second communication terminal according to the model updated or downloaded from the server; the target information includes information of alignment and / or matching model.
[0067] In a fourth aspect, an embodiment of the present application provides an information alignment device, the device comprising:
[0068] The information receiving module is used to receive target information sent by the first communication terminal; the target information includes information of the alignment and / or matching model.
[0069] In a fifth aspect, an embodiment of the present application provides a processor-readable storage medium, which stores a program for causing a processor to execute the steps of the information alignment method provided in any one of the embodiments of the first to second aspects above.
[0070] The information alignment method, device, and processor-readable storage medium provided in the embodiments of the present application are configured such that a first communication terminal sends target information to a second communication terminal based on a model updated or downloaded from a server; wherein the target information includes information about alignment and / or matching the model. Since the target information sent by the first communication terminal to the second communication terminal includes information about alignment and / or matching the model, this information can be used by the second communication terminal to make corresponding model information adjustments. In this way, the first communication terminal and the second communication terminal can align and match the parameter information of the model, ensuring consistency between the first communication terminal and the second communication terminal for the updated or downloaded model information, thereby greatly improving the performance of the model. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] Figure 1 A schematic diagram of different types of model recognition frameworks provided in one embodiment;
[0072] Figure 2 A schematic diagram of an application scenario of the information alignment method provided in one embodiment;
[0073] Figure 3 A schematic flow chart of an information alignment method provided in one embodiment;
[0074] Figure 4 A schematic flow chart of an information alignment method provided in another embodiment;
[0075] Figure 5 A schematic flow chart of an information alignment method provided in another embodiment;
[0076] Figure 6 A structural block diagram of an information alignment device provided in one embodiment;
[0077] Figure 7 It is a structural block diagram of an information alignment device provided in another embodiment. DETAILED DESCRIPTION
[0078] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0079] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0080] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0081] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0082] The technical background of this application is first described below.
[0083] Given that artificial intelligence (AI) / machine learning (ML) models can improve communication system performance, 3GPP (3rd Generation Partnership Project) Rel-18 NR has studied how to support operations based on AI / ML models.
[0084] AI / ML models can be either unilateral or bilateral. Unilateral models are deployed on only one side, such as the network (NW) or the user equipment (UE). Bilateral models are deployed on both the NW and the user equipment (UE), requiring collaboration between the two sides for complete inference.
[0085] The unilateral model deployed on the UE side, or the UE-side portion of the bilateral model, may be trained and generated by the UE manufacturer, chip manufacturer, or third-party service provider. The unilateral model deployed on the NW side, or the NW-side portion of the bilateral model, may be trained and generated by the network manufacturer, operator, base station manufacturer, core network manufacturer, or third-party service provider. Based on this, in order to enable collaboration between the UE and NW on AI / ML models and enable the NW and / or UE to perform lifecycle management of the model, model identification is required.
[0086] Model identification aims to align the understanding of the same AI / ML model between the NW and UE, and is an essential process for implementing lifecycle management based on model identification.
[0087] like Figure 1 As shown in Figure 2, model recognition can be divided into the following types:
[0088] Type A, offline identification:
[0089] Offline recognition refers to offline recognition of the model. For example, the service provider (such as the model provider or server) recognizes or transmits the model to the network and / or UE in an offline or offline manner.
[0090] Type B1, UE→NW online identification:
[0091] UE→NW online identification refers to the UE initiating online model identification or transmission to the NW. The model identified by the UE can be used by other UEs. In this type of model identification, the UE may be connected to the model server, while the NW may not be connected to the model server.
[0092] Type B2, NW→UE online identification:
[0093] NW→UE online identification refers to the NW initiating online model identification or transmission to the UE. In this type of model identification, the NW may be connected to the model server, while the UE is not connected to the model server.
[0094] Regardless of the above-mentioned type of model recognition, during the model recognition process, the UE or NW side may download and update the model at any time. Since the consistency of some information of the model in the training and inference stages will affect the performance of the model, and the model downloaded and updated by the UE or NW may contain some information content that cannot be standardized, resulting in the inability of the UE and NW to align the information of the downloaded and updated models. Therefore, in the case where the UE or NW side may download and update the model at any time, how to align the model information between the UE and the NW becomes a technical problem that needs to be solved urgently. Based on this, the embodiments of the present application provide an information alignment method, device and processor-readable storage medium that can solve the above problems. Of course, the technical solution provided in the embodiments of the present application is not limited to solving only the above problems, and there are other technical effects. Please refer to the following embodiment for details.
[0095] Before describing the embodiments of the present application, the application scenarios of the embodiments of the present application are described first.
[0096] like Figure 2 As shown, the application scenario of the information alignment method provided in the embodiment of the present application includes a UE, a NW, and a server. The UE, NW, and server can communicate with each other. The NW may include a base station, and the base station and the UE can also communicate. An AI / ML model (not shown in the figure) is deployed on the UE and / or NW. The server refers to the server that provides the AI / ML model.
[0097] UEs include, but are not limited to, various personal computers, laptops, smartphones, tablets, network devices, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart car devices. Portable wearable devices can include smart watches, smart bracelets, and head-mounted devices. Network devices can include base stations, wireless access points, or other IoT devices.
[0098] The following describes an embodiment in which the first communication terminal that downloads the model from the server is the execution entity.
[0099] In one embodiment, an information alignment method is provided, which is applied to a first communication terminal, such as Figure 3 As shown, the method may include the following steps:
[0100] S101, sending target information to a second communication terminal according to a model updated or downloaded from a server; the target information includes information of alignment and / or matching models.
[0101] In the embodiments of this application, a server refers to a server that provides a model. The model can be an AI / ML model or other algorithmic model. For example, the server can be a server that trains models at a UE manufacturer, chip manufacturer, or third-party service provider. It can also be a server that trains models at a network manufacturer, operator, base station manufacturer, core network manufacturer, or third-party service provider. It can also be an OTT (Over-The-Top) server.
[0102] In the embodiments of the present application, the model can be an AI / ML model or other algorithmic model.
[0103] Taking AI / ML models as an example, AI / ML models can be unilateral or bilateral, so the first communication end that updates or downloads the model from the server can be the terminal or the network. Therefore, in one embodiment, the first communication end is the terminal, and the second communication end refers to the network or a network-side base station. In another embodiment, the first communication end is the network, and the second communication end is the terminal.
[0104] The server refers to the server that provides the model. For example, for a model deployed unilaterally on a terminal or the terminal-side portion of a bilateral model, the server refers to the server that trains and provides the model at the terminal manufacturer, chip manufacturer, or third-party service provider. For a model deployed unilaterally on the network or the network-side portion of a bilateral model, the server refers to the server that trains and provides the model at the network manufacturer, operator, base station manufacturer, core network manufacturer, or third-party service provider.
[0105] In either case, after the first communication terminal updates or downloads the model from the server, it will send target information to the second communication terminal based on the model updated or downloaded from the server. The target information includes information on aligning and / or matching the model. The purpose is to align the information on the updated or downloaded model between the first communication terminal and the second communication terminal, so that the second communication terminal can obtain the information on the updated or downloaded model and make corresponding adjustments, so that the terminal and the network can better collaborate on the model and improve the performance of the model.
[0106] For example, after the terminal updates or downloads the model from the server, it reports the target information to the network side. Alternatively, after the network side updates or downloads the model from the server, it indicates the target information to the terminal.
[0107] In one embodiment, after receiving the target information sent by the first communication end, the second communication end (terminal or network side) learns the information of the model updated or downloaded this time, and can then perform operations such as model update, model download, update model listening process, and update model parameters accordingly to align the information of the model updated or downloaded this time by the first communication end.
[0108] Optionally, in an embodiment of the present application, the first communication terminal updates or downloads the original model when the model updated or downloaded from the server may be an update of the original model. Based on this, in an embodiment of the present application, before the first communication terminal updates or downloads the model from the server, the first communication terminal and the second communication terminal have completed the preliminary model recognition process, that is, the first communication terminal and the second communication terminal are aligned with the information of the original model corresponding to the updated or downloaded model, and the handshake process has been completed between the two.
[0109] On this basis, if the model is unilaterally deployed on the terminal or the part of the bilateral model belonging to the terminal side needs to be updated or downloaded, the terminal will update or download the model from the server as the first communication end. If the model is unilaterally deployed on the network or the part of the bilateral model belonging to the network side needs to be updated or downloaded, the network side will update or download the model from the server as the first communication end.
[0110] In the information alignment method provided in an embodiment of the present application, a first communication terminal sends target information to a second communication terminal based on a model updated or downloaded from a server; wherein the target information includes information for aligning and / or matching the model. Since the target information sent by the first communication terminal to the second communication terminal includes information for aligning and / or matching the model, this information can be used by the second communication terminal to make corresponding adjustments to the model information. In this way, the first communication terminal and the second communication terminal can align and match the parameter information of the model, ensuring consistency between the first communication terminal and the second communication terminal for the updated or downloaded model information, thereby greatly improving the performance of the model.
[0111] Based on the aforementioned embodiment, the target information in the above embodiment is explained.
[0112] In one embodiment, the target information includes one or more of the following information: first information of the model; identity document (ID) information of the model; version information of the model; and indication information of the model, wherein the indication information is used to indicate the update or download of the model.
[0113] The first information of the model generally refers to a type of information. Optionally, the first information includes at least one of the following: information about the model related to the capabilities of the first communication terminal; information that is assumed or used during the model training process and can be notified to the second communication terminal.
[0114] The aforementioned information about the model related to the capabilities of the first communication terminal, when the first communication terminal is a terminal, refers to model information related to the capabilities of the terminal. For example, terminal antenna parameters are information related to the capabilities of the terminal. Naturally, when the first communication terminal is a network, this refers to model information related to the capabilities of the network.
[0115] The information assumed or used during model training and capable of being communicated to the second end can be understood as information that is independent of the capabilities of the first end but can be standardized. Because this information can be standardized, the first end can communicate it to the second end. For example, this information can be specific beam configuration information set based on the beam management characteristics of the model.
[0116] The message that the first communication terminal sends the first information to the second communication terminal may be sent using a Radio Resource Control (RRC) message.
[0117] For example, the RRC message that the terminal sends the first information to the base station on the network side may be UE capability information, UE Assistance Information (UAI), a configuration complete (Complete) message, etc. For another example, the RRC message that the network side sends the first information to the terminal may be an RRC reconfiguration message or a broadcast message.
[0118] In the embodiment of the present application, the first information sent by the first communication terminal to the second communication terminal is information that can be directly informed to the second communication terminal. This type of first information that can be directly informed to the second communication terminal is carried in the target information, so that the second communication terminal can accurately and timely obtain information about the model information that needs to be updated or downloaded for alignment.
[0119] The ID information of the model generally refers to information that can represent the identity of the model.
[0120] In one embodiment, the ID information of the model includes at least one of the following: a global ID; a model ID; the last N bits of the global ID, where N is an integer greater than or equal to 1; and a remainder between the global ID and the model ID.
[0121] The global ID is the ID assigned to the model by the operator, server, or core network, while the model ID is the ID assigned to the model by the base station.
[0122] Therefore, the model ID information carried in the data sent from the first communication end to the second communication end can be the global ID, the model ID, or the last N digits of the global ID, for example, the last 8 digits of the global ID. Alternatively, it can be the remainder between the global ID and the model ID. Alternatively, it can be a combination of parts of the aforementioned ID information.
[0123] Among them, the global ID and model ID of the model can be assigned when the initial training is completed and the initial download is used. In actual application, the global ID or model ID of the model can remain unchanged or change during the update process, and the embodiments of the present application do not limit this.
[0124] In the embodiment of the present application, the model ID information carried in the target information sent by the first communication terminal to the second communication terminal can be composed of multiple different types of ID information. This enriches the methods for instructing the second communication terminal to align the information of the updated or downloaded model, allowing the second communication terminal to obtain more comprehensive model ID information. Furthermore, the ID information of the updated or downloaded model is notified to the second communication terminal, allowing the second communication terminal to align the updated or downloaded model information based on the model ID information.
[0125] The version information of the model includes but is not limited to the version number, version name, version format, version date, etc.
[0126] For example, taking the model information as a version number, in an embodiment of the present application, the version number of the model updated or downloaded from the server by the first communication terminal is different from the version number of the original model. For example, the version number of the original model is 000010, and the version number of the updated or downloaded model is 000011.
[0127] In one embodiment, the version information of the model satisfies the following condition: the version information is incremented.
[0128] Still taking the version number as an example, the version number can be incremented each time the model is updated. Alternatively, the model version number can be used cyclically. For example, assuming that the version number has 6 bits, the maximum number of information that can be represented by 6 bits is 64 (2 6 ), then it reaches 63 (2 6-1) times, the version number of the updated model can be rolled back to 0, that is, when it starts from 000000 to 111111, the version number of the updated model can be rolled back to 000000.
[0129] In an embodiment of the present application, the target information sent by the first communication terminal to the second communication terminal carries the version information of the model. When the version information of the model changes, the version information of the updated or downloaded model can be notified to the second communication terminal, so that the second communication terminal aligns the information of the updated or downloaded model based on the version information of the model.
[0130] The indication information of the model carried in the above target information refers to an indication information used to indicate the update or download of the model. The indication information may carry the number of updates or downloads of the model, or the indication information may carry a bit of information.
[0131] In an embodiment of the present application, the target information sent by the first communication terminal to the second communication terminal carries indication information of the model. The indication information notifies the second communication terminal that the model has been updated or downloaded, and instructs the second communication terminal to align the information of the model, so that the second communication terminal can align the information of the model in a timely and accurate manner to ensure the performance of the model.
[0132] In one embodiment, the first communication terminal sending the target information to the second communication terminal may be sending the target information to the second communication terminal when a preset condition is met.
[0133] Optionally, the preset conditions include at least one of the following: receiving a model update or download indication indicated by the upper layer or artificial intelligence module; the number of model updates or downloaded models exceeds a preset value; the first information of the model is different from the first information of the original model; the version information of the model is different from the version information of the original model; the ID information of the model is different from the ID information of the original model.
[0134] The first communication terminal may transmit target information to the second communication terminal upon receiving an indication of a model update or download from an upper layer or an artificial intelligence model module / sublayer. It should be noted that the upper layer or artificial intelligence module / sublayer refers to the internal portion of the first communication terminal. That is, the first communication terminal that transmits target information to the second communication terminal can be understood as the communication layer within the first communication terminal, and the upper layer refers to the upper layer of the communication layer within the first communication terminal, such as the application layer or non-access layer (NAS). The artificial intelligence module / sublayer can be a dedicated module or sublayer within the first communication terminal.
[0135] Alternatively, if the number of modules updated or downloaded by the first communication terminal exceeds a preset value, the target information is sent to the second communication terminal. The preset value may be a value pre-configured by the network side. The specific value of the preset value is not limited in the embodiment of the present application and can be configured according to actual needs.
[0136] Alternatively, the first information of the module updated or downloaded by the first communication terminal is different from the first information of the original model, the version information of the model is different from the version information of the original model, and the ID information of the model is different from the ID information of the original model, etc. According to the pre-setting, as long as one or more of these conditions are met, the target information will be sent to the second communication terminal.
[0137] The various conditions listed above are only examples. In the embodiment of the present application, other similar conditions formulated based on the setting ideas of the various conditions mentioned above can also be used as the basis for the first communication terminal to send target information to the second communication terminal.
[0138] In an embodiment of the present application, the first communication end is based on the set preset conditions, and will only send the target information to the second communication end when one or more of the preset conditions are met. In this way, if the preset conditions are not met, there is no need to execute the action of sending the target information, thereby avoiding the invalid transmission of information and saving transmission resources to a great extent.
[0139] In the aforementioned embodiments, each item of target information (first information of the model, ID information of the model, version information of the model, or indication information of the model) sent by the first communication terminal to the second communication terminal can be sent under different circumstances. The following illustrates the sending of each item of information using different embodiments as examples.
[0140] In one embodiment, when the ID information of the updated or downloaded model is the same as the ID information of the original model, but the first information of the model is different from the first information of the original model, the first communication terminal sends the first information of the updated or downloaded model to the second communication terminal. After the second communication terminal receives the first information, it can monitor the model to find out whether the second information of the model has been updated based on the first information of the model; or, update or download the model by corresponding matching; or, update the listening process of the model; or, adjust the configuration parameters of the model. The second information here refers to a type of information in the updated or downloaded model that cannot be notified to the second communication terminal, which refers to information that is assumed or used in the model training process but cannot be standardized, such as geographic location information or service feature information that cannot be reported due to privacy or security reasons.
[0141] For example, if the first communication end is a terminal and the second communication end is a base station on the network side, the base station can use model monitoring to discover whether the second information of the model has been updated based on the first information reported by the terminal; or, make a corresponding match update or download the model; or, update the model's listening process; or, adjust the model's configuration parameters.
[0142] For another example, if the first communication end is the network side and the second communication end is the terminal, the terminal can monitor the model based on the first information indicated by the network side to discover whether the second information of the model is updated; or, update or download the model by corresponding matching; or, update the listening process of the model.
[0143] In an embodiment of the present application, the first communication end may send the first information to the second communication end when the ID information of the model has not changed but the first information sending has changed, so that the second communication end performs the corresponding model information adjustment operation based on the received first information, thereby achieving the purpose of aligning the model information by the second communication end and improving the performance of the model.
[0144] In one embodiment, when the ID information of an updated or downloaded model differs from the ID information of the original model, the first communication terminal sends the ID information of the updated or downloaded model to the second communication terminal. The second communication terminal can determine that the model has been updated based on the received model ID information; alternatively, download the model from the server or obtain the model's global ID or model ID based on the reported ID information; or alternatively, update the second information corresponding to the corresponding model.
[0145] For example, if the first communication end is a terminal and the second communication end is a base station on the network side, the base station can determine that the model has been updated based on the ID information reported by the terminal; or, instruct the network side to download the model from the server or obtain the global ID or model ID of the model based on the reported ID information; or, update the second information corresponding to the corresponding model.
[0146] For another example, if the first communication end is the network side and the second communication end is the terminal, the terminal can determine that the model has been updated based on the ID information indicated by the network side; or, download the model from the server or obtain the global ID or model ID of the model based on the reported ID information; or, update the second information corresponding to the corresponding model.
[0147] In an embodiment of the present application, the first communication end may directly send the ID information of the model to the second communication end when the ID information of the model changes, so that the second communication end performs corresponding model information adjustment operations based on the received model ID information, thereby achieving the purpose of aligning the model information by the second communication end and improving the performance of the model.
[0148] In one embodiment, when the version information of the updated or downloaded model differs from the version information of the original model, the first communication terminal sends the updated or downloaded model version information to the second communication terminal. The second communication terminal determines whether the model has been updated based on the received model version information and updates or downloads the model corresponding to the version information from the server.
[0149] For example, if the first communication end is a terminal and the second communication end is a base station on the network side, the base station can determine that the model has been updated based on the version number reported by the terminal; or, instruct the network side to update or download the model with the corresponding version number from the server.
[0150] For another example, if the first communication end is the network side and the second communication end is the terminal, the terminal can determine whether the model has been updated based on the version number indicated by the network side; or update or download the model with the corresponding version number from the server.
[0151] Similarly, in an embodiment of the present application, the first communication end may directly send the version information of the model to the second communication end when the version information of the model changes, so that the second communication end performs corresponding model information adjustment operations based on the received model version information, thereby achieving the purpose of aligning the model information by the second communication end and improving the performance of the model.
[0152] In one embodiment, after the first communication terminal sends the indication information of the model to the second communication terminal, the second communication terminal determines whether the model has been updated based on the indication information of the model, and updates or downloads a new model from the server.
[0153] For example, if the first communication end is a terminal and the second communication end is a base station on the network side, the base station determines that the model has been updated based on the indication information of the model reported by the terminal; or instructs the network side to update or download a new model from the server.
[0154] For another example, if the first communication end is the network side and the second communication end is the terminal, the terminal determines whether the model has been updated based on the indication information of the model sent by the network side; or updates or downloads a new model from the server.
[0155] In an embodiment of the present application, the first communication end directly sends a model indication information to the second communication end, so that the second communication end performs corresponding model information adjustment operations based on the received model indication information, thereby enabling the second communication end to align the model information and improve the performance of the model.
[0156] The target information sent by the first communication terminal to the second communication terminal, whether it is the first information, the model ID information, the version information or the instruction information, can be sent to the second communication terminal. However, in actual applications, the second information cannot be notified to the second communication terminal because it includes information that is assumed or used during the model training process. Therefore, in one embodiment, after the first communication terminal updates or downloads the model, Figure 4 As shown, the following steps are also included:
[0157] S201, obtaining second information of the model.
[0158] For the first communication terminal, after updating or downloading the model from the server, it also synchronously obtains all the information of the updated or downloaded model. Then, the first communication terminal can obtain the second information of the model based on all the information of the model obtained.
[0159] S202: When the second information of the model has been updated, send target information to the second communication terminal.
[0160] After the first communication terminal obtains the second information of the updated or downloaded model, it determines whether the second information of the model has been updated. If the second information of the model has been updated, the above-mentioned target information is still sent to the second communication terminal, instructing the second communication terminal to monitor and discover whether the second information of the model has been updated, and perform corresponding matching updates or downloads on the model.
[0161] In an embodiment of the present application, when the first communication terminal updates or downloads information of a model that cannot be notified in a standardized manner, because the second information cannot be sent to the second communication terminal, the target information is still sent to the second communication terminal, so that the second communication terminal spontaneously monitors the update of the second information of the model, aligns the information of the model in a timely manner, and ensures the performance of the model.
[0162] In addition, in an embodiment of the present application, there is a situation: when the first communication end is a terminal, after the terminal updates or downloads the model from the server, the ID information of the model (including the global ID and the model ID) is the same as the ID information of the original model, but when the second information of the model is updated, the terminal does not perform the operation of sending the target information to the network side, but performs the operation of associating the second information of the updated or downloaded model with the first information corresponding to the model.
[0163] The terminal association process may involve the terminal determining corresponding first information based on the second information of the updated or downloaded model. For example, the terminal obtains associated terminal information, such as the terminal's antenna parameters, as the first information based on the updated data set. For another example, the terminal obtains first information that matches the corresponding serving cell ID based on the cell ID of the updated or downloaded model.
[0164] If the terminal can successfully determine and obtain the first information associated with the updated or downloaded model, the terminal matches the second information of the updated or downloaded model with the first information, thereby completing the operation of associating the second information of the updated or downloaded model with the first information corresponding to the model.
[0165] When the terminal completes the operation of associating the second information of the model with the first information corresponding to the model after the update or download, the base station side can perform model monitoring to discover that the second information of the terminal model has been updated; or, perform corresponding matching update or download the model; or, update the listening process; or, adjust the configuration parameters, etc.
[0166] In an embodiment of the present application, after the terminal updates or downloads the model from the server, the model's ID information is the same as the original model's ID information. However, when the model's second information is updated, the terminal does not send the target information to the base station, but directly associates the matching model's second information with its corresponding first information. In other words, in this case, because the second information cannot be notified to the second communication terminal in a standardized manner, the terminal will not send any information to instruct the base station to align the model information. The base station needs to spontaneously discover whether the model's second information has been updated and adjust the model information accordingly, thereby ensuring the performance of the model.
[0167] Based on the same technical concept, the embodiment of the present application also provides an embodiment involving an information alignment method with the second communication terminal as the execution subject, wherein the principles, methods and technical effects involved in the implementation process of each step in the embodiment with the second communication terminal as the execution subject are the same as those in the previous embodiment with the first communication terminal as the execution subject. The parts and beneficial effects of the embodiment of the present application that are the same as the aforementioned method embodiment will not be described in detail here.
[0168] The following are embodiments of the information alignment method performed by the second communication terminal.
[0169] like Figure 5 As shown, in one embodiment, an information alignment method is provided, which is applied to a second communication terminal, and the method includes:
[0170] S301, receiving target information sent by a first communication terminal; the target information includes information of an alignment and / or matching model.
[0171] In one embodiment, the first communication end is a terminal, and the second communication end is a base station on the network side, then the above-mentioned receiving the target information sent by the first communication end includes: receiving the target information sent by the terminal according to a model updated or downloaded from the server.
[0172] In one embodiment, the first communication end is a network side, and the second communication end is a terminal, then the above-mentioned receiving the target information sent by the first communication end includes: receiving the target information sent by the network side.
[0173] In one embodiment, the target information includes one or more of the following information: first information of the model;
[0174] Model ID information; model version information; model indication information, wherein the indication information is used to indicate the update or download of the model; the number of updates or downloads of the model.
[0175] In one embodiment, the first information includes at least one of the following: information about a model related to capabilities of the first communication terminal; information that is assumed or used during model training and can be notified to the second communication terminal.
[0176] In one embodiment, the ID information includes at least one of the following: a global ID, where the global ID represents an ID assigned to the model by an operator, a server, or a core network; a model ID, where the model ID represents an ID assigned to the model by a base station; the last N bits of the global ID, where N is an integer greater than or equal to 1; and a remainder between the global ID and the model ID.
[0177] In one embodiment, the version information of the model satisfies the following condition: the version information is incremented.
[0178] In one embodiment, the second communication terminal performs a model adjustment operation accordingly after receiving the target information, and the model adjustment operation includes at least one of the following: running the model to monitor whether the second information of the model in the first communication terminal is updated; updating the second information corresponding to the model; determining whether the model has been updated; performing corresponding matching updates on the model; downloading the model from the server; updating the listening process of the model; adjusting the configuration parameters of the model; when the target information includes the ID information of the model, obtaining the global ID or model ID of the model; when the target information includes the version information of the model, updating or downloading the model of the corresponding version information from the server.
[0179] Based on the description of the embodiment in which the first communication terminal is the execution subject, it can be seen that when the target information (the first information of the model, the ID information of the model, the version information of the model or the indication information of the model) sent by the first communication terminal is different, the corresponding operations performed by the second communication terminal are also different. For details, please refer to the description in the above embodiment, which will not be repeated here.
[0180] Based on the aforementioned embodiments, this application uses a specific communication terminal as an example and provides the following embodiments in combination with different situations to illustrate the information alignment method in the embodiments of the present application. The following embodiments are all based on the premise that the terminal and the network have completed the model recognition process (that is, the terminal and the network have aligned the information of the original model to be updated or downloaded), and will not be listed one by one in each embodiment.
[0181] Embodiment (1): The terminal associates the updated or downloaded model with the first information corresponding to the model.
[0182] The steps include:
[0183] In step 1, the terminal updates or downloads the model from the server, and the second information of the model is updated. The ID of the model is the same as that of the original model.
[0184] Step 2: The terminal associates the second information of the updated or downloaded model with the first information corresponding to the model.
[0185] Specifically, the terminal determines and obtains the corresponding first information based on the second information.
[0186] For example, the first information is information of the terminal associated with the updated data set, such as antenna parameters;
[0187] For example, the first information is information that matches the updated cell ID with the corresponding serving cell ID.
[0188] If the associated first information can be successfully obtained, the terminal matches the second information of the updated or downloaded model with the first information. It should be noted that in this embodiment, the global ID and model ID of the updated or downloaded model are the same as those of the original model.
[0189] In step 3, the base station can perform the following operations to align the model information:
[0190] Through model monitoring, it is discovered whether the second information of the model at the terminal is updated; or, the correspondence matching is updated or the model is downloaded; or, the listening process of the model is updated; or, the configuration parameters of the model are adjusted.
[0191] In this embodiment, the base station side performing the above operation is optional and may or may not be performed.
[0192] (2) Example 2: The terminal reports the first information of the model to notify the network side of the information of the alignment model.
[0193] Specifically include the following:
[0194] Step 1: The terminal updates or downloads the model from the server, and the second information of the model is updated. The ID of the model is the same as that of the original model.
[0195] Step 2: The terminal determines the updated content of the second information of the model, and reports the updated or downloaded first information of the model to the base station.
[0196] Specifically, the message of the first information of the model reported by the terminal may be an RRC message, for example, UE capability information, UAI, Complete message, etc.
[0197] In this embodiment, the terminal may report the first information of the model to the base station when one or more of the following conditions are met:
[0198] Receive model update instructions from the upper layer or AI module;
[0199] The number of updated or downloaded models exceeds a first value, which may be configured on the network side;
[0200] The first information of the updated or downloaded model is different from the first information of the original model.
[0201] Step 3: Based on the first information of the model reported by the terminal, the base station may perform the following operations to update the model to align the model information:
[0202] Through model monitoring, it is discovered whether the second information of the model on the terminal is updated; or, the corresponding matching is updated or the model is downloaded; or, the listening process of the model is updated; or, the configuration parameters of the model are adjusted.
[0203] (3) Example 2 A: The network side sends the first information of the model to the terminal to notify the terminal of the information of the alignment model.
[0204] Specifically include the following:
[0205] Step 1: The network side updates or downloads the model from the server, and the second information of the model is updated, and the ID of the model is the same as that of the original model.
[0206] Step 2: The network side determines the updated content of the second information of the model, and indicates to the terminal the updated or downloaded first information of the model.
[0207] Specifically, the message indicating the first information of the model on the network side may be an RRC message, for example, an RRC reconfiguration message or a broadcast message.
[0208] Step 3: Based on the first information of the model indicated by the network side, the terminal can perform the following operations to update the model to align the model information:
[0209] Through model monitoring, it is discovered whether the second information of the network side model is updated; or, the corresponding matching is updated or downloaded; or, the listening process of the model is updated to achieve the optimal performance of the model.
[0210] (4) Example 3: The terminal reports the model ID information to notify the network side of the alignment model information.
[0211] Specifically include the following:
[0212] Step 1: The terminal updates or downloads a model from the server, and the second information of the model is updated, and the model ID of the new model is different from that of the original model. For example, the global ID is different or the model ID is different, which is not limited here.
[0213] Step 2: The terminal determines the updated content of the second information of the model, and reports the ID information corresponding to the updated or downloaded model to the base station.
[0214] Optionally, the ID information may be: a global ID; a model ID; the last few digits of the global ID, for example, the last 8 digits; and a remainder between the global ID and the model ID.
[0215] Optionally, in this embodiment, the terminal reports the ID information of the model to the base station when one or more of the following conditions are met:
[0216] Receive model update instructions from the upper layer or AI module;
[0217] The number of updated or downloaded models exceeds a first value, which may be configured on the network side;
[0218] The ID corresponding to the model is different from the ID of the original model.
[0219] Step 3: Based on the ID information reported by the terminal, the base station can perform the following operations to update the model to align the model information: determine whether the model has been updated; or instruct the network side to download the model from the server; or obtain the global ID or model ID of the model based on the reported ID information; or update the second information corresponding to the model to achieve optimal model performance.
[0220] (5) Example 3A: The network indicates the ID information of the model to the terminal on the side to notify the terminal of the information of the alignment model.
[0221] Specifically include the following:
[0222] Step 1: The network side updates or downloads the model from the server, and the second information of the model is updated. The model ID of the new model is different from that of the original model. For example, the global ID is different or the model ID is different, which is not limited here.
[0223] Step 2: The network determines the updated content of the second information of the model and indicates to the terminal the ID information corresponding to the updated or downloaded model. Optionally, the ID information can be: the global ID; the model ID; the last digits of the global ID, such as the last 8 digits; or the remainder between the global ID and the model ID.
[0224] Step 3: Based on the ID information indicated by the network side, the terminal can perform the following operations to update the model to align the model information: determine whether the model has been updated; or, the terminal downloads the model; or, obtains the global ID or model ID of the model based on the reported ID information; or, updates the second information corresponding to the model to achieve optimal model performance.
[0225] (6) Example 4: The terminal reports the model version information to notify the network side of the alignment model information.
[0226] Specifically include the following:
[0227] Step 1: The terminal updates or downloads the model from the server, and the second information of the model is updated. The ID of the model is the same as that of the original model.
[0228] Step 2: The terminal determines the updated content of the second information of the model, and reports the version information corresponding to the model to the base station.
[0229] In this embodiment, the version number of the updated or downloaded model is different from that of the original model. For example, the version number of the original model is 000010, and the version number of the updated or downloaded model is 000011.
[0230] In this embodiment, the terminal may report the model version information to the base station when one or more of the following conditions are met:
[0231] Receive model update instructions from the upper layer or AI module;
[0232] The number of updated or downloaded models exceeds a first value, which may be configured on the network side;
[0233] The version number of the updated or downloaded model is different from the version number of the original model.
[0234] Step 3: Based on the model version number reported by the terminal, the base station can perform the following operations to update the model to align the model information: determine whether the model has been updated; or instruct the network side to update or download the model of the corresponding version number from the server to achieve optimal model performance.
[0235] (7) Example 4A: The network indicates the version information of the model to the terminal and notifies the terminal of the information of the alignment model.
[0236] Specifically include the following:
[0237] Step 1: The network side updates or downloads the model from the server, and the second information of the model is updated, and the ID of the model is the same as that of the original model.
[0238] Step 2: The network side determines the second information update content of the model, and indicates the version information corresponding to the updated or downloaded model to the terminal.
[0239] In this embodiment, the version number of the updated or downloaded model is different from that of the original model. For example, the version number of the original model is 000010, and the version number of the updated or downloaded model is 000011.
[0240] Step 3: Based on the model version number indicated by the network side, the terminal can perform the following operations to update the model to align the model information: determine whether the model has been updated; or update or download the model of the corresponding version number from the server to achieve optimal model performance.
[0241] (8) Example 5: The terminal reports the update indication information of the model to notify the network side of the alignment model information.
[0242] Specifically include the following:
[0243] Step 1: The terminal updates or downloads the model from the server, and the second information of the model is updated. The ID of the model is the same as that of the original model.
[0244] Step 2: The terminal determines the second information update content of the model, and reports the model update indication information to the base station. The update indication information can be a bit of information or the number of model updates.
[0245] In this embodiment, the terminal may report the model update indication information to the terminal when one or more of the following conditions are met:
[0246] Receive model update or download instructions from the upper layer or AI module;
[0247] The number of updated or downloaded models exceeds a first value, which may be configured on the network side;
[0248] Step 3: Based on the model update indication information reported by the terminal, the base station can perform the following operations to update the model to align the model information:
[0249] Determine whether the model has been updated; or, instruct the network side to update or download a new model from the server to achieve optimal model performance.
[0250] (9) Example 5A: The network indicates the update indication information of the model to the terminal, notifying the terminal of the information of the alignment model.
[0251] Specifically include the following:
[0252] Step 1: The network side updates or downloads the model from the server, and the second information of the model is updated, and the ID of the model is the same as that of the original model.
[0253] Step 2: The network side determines the second information update content of the model, and indicates the update indication information of the model to the terminal. The update indication information can be a bit information or the number of model updates.
[0254] Step 3: Based on the model update instruction information indicated by the network side, the terminal can perform the following operations to update the model to align the model information:
[0255] Determine whether the model has been updated; or, the terminal updates or downloads a new model from the server to achieve optimal model performance.
[0256] The implementation principles, processes, and technical effects of each step in the above embodiments are the same as those in the above embodiments and will not be described in detail. In addition, each step in the embodiments of the present application is not mandatory, and other steps may be included between the steps. The steps in the embodiments of the present application are not limited to being performed in the order described. Some steps in the embodiments of the present application can be performed in parallel.
[0257] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0258] Based on the same inventive concept, an embodiment of the present application also provides an information alignment device for implementing all the above-mentioned information alignment methods.
[0259] like Figure 6 As shown, an embodiment of the present application provides an information alignment device 10, which includes:
[0260] The information indication module 101 is used to send target information to the second communication terminal according to the model updated or downloaded from the server; the target information includes information of alignment and / or matching models.
[0261] In one embodiment, the target information includes one or more of the following information:
[0262] The first information of the model;
[0263] The model's identity ID information;
[0264] Model version information;
[0265] The instruction information of the model is used to instruct the update or download of the model.
[0266] In one embodiment, the first information includes at least one of the following:
[0267] Information about a model related to capabilities of the first communication terminal;
[0268] Information that is assumed or used during the model training process and can be notified to the second communication end.
[0269] In one embodiment, the ID information includes at least one of the following:
[0270] Global ID, where the global ID represents the ID assigned to the model by the operator, server, or core network;
[0271] Model ID, where the model ID represents the ID assigned to the model by the base station;
[0272] The last N digits of the global ID, where N is an integer greater than or equal to 1;
[0273] The remainder between the global ID and the model ID.
[0274] In one embodiment, the version information of the above model meets the following conditions: the version information is incremented.
[0275] In one embodiment, the information indication module includes:
[0276] The first information indicating unit is used to send target information to the second communication terminal when a preset condition is met.
[0277] In one embodiment, the preset condition includes at least one of the following:
[0278] Receiving a model update or download instruction from an upper layer or an artificial intelligence module;
[0279] The number of model updates or downloaded models exceeds the preset value;
[0280] The first information of the model is different from the first information of the original model;
[0281] The version information of the model is different from that of the original model;
[0282] The ID information of the model is different from the ID information of the original model.
[0283] In one embodiment, the information indication module includes:
[0284] An information acquisition unit, configured to acquire second information of the model;
[0285] The second information indicating unit is configured to send target information to the second communication terminal when the second information of the model has been updated.
[0286] The second information indicating unit in this embodiment and the first and second in the aforementioned first information indicating unit are used to distinguish different information indicating units.
[0287] In one embodiment, the second information includes: information that is assumed or used during the model training process but cannot be notified to the second communication end.
[0288] In one embodiment, the first communication end is a terminal, and the second communication end is a base station on the network side.
[0289] In one embodiment, the first communication end is a network side, and the second communication end is a terminal.
[0290] like Figure 7 As shown, an embodiment of the present application further provides an information alignment device 20, which includes: an information receiving module 201, used to receive target information sent by the first communication terminal; the target information includes information of the alignment and / or matching model.
[0291] In one embodiment, the first communication end is a terminal, and the second communication end is a base station on the network side. The above-mentioned information receiving module includes: a first information receiving unit, which is used to receive target information sent by the terminal according to a model updated or downloaded from the server.
[0292] In one embodiment, the first communication end is a network side, and the second communication end is a terminal. The above-mentioned information receiving module includes: a second information receiving unit, which is used to receive target information sent by the network side.
[0293] The second information receiving unit in this embodiment and the first and second in the aforementioned first information receiving unit are used to distinguish different information receiving units.
[0294] In one embodiment, the target information includes one or more of the following information:
[0295] The first information of the model;
[0296] Model ID information;
[0297] Model version information;
[0298] The instruction information of the model is used to instruct the update or download of the model.
[0299] In one embodiment, the first information includes at least one of the following:
[0300] Information about a model related to capabilities of the first communication terminal;
[0301] Information that is assumed or used during the model training process and can be notified to the second communication end.
[0302] In one embodiment, the ID information includes at least one of the following:
[0303] Global ID, where the global ID represents the ID assigned to the model by the operator, server, or core network;
[0304] Model ID, where the model ID represents the ID assigned to the model by the base station;
[0305] The last N digits of the global ID, where N is an integer greater than or equal to 1;
[0306] The remainder between the global ID and the model ID.
[0307] In one embodiment, the version information of the above model meets the following conditions: the version information is incremented.
[0308] In one embodiment, the apparatus further includes an execution module configured to execute at least one of the following:
[0309] The running model monitors whether the second information of the model in the first communication terminal is updated;
[0310] Updating the second information corresponding to the model;
[0311] Determine whether the model has been updated;
[0312] Update the model for corresponding matching;
[0313] Download the model from the server;
[0314] Update the model's listening process;
[0315] Adjust the model's configuration parameters;
[0316] When the target information includes the ID information of the model, obtain the global ID or model ID of the model;
[0317] When the target information includes the version information of the model, the model of the corresponding version information is updated or downloaded from the server.
[0318] It should be noted here that the implementation principles, processes and technical effects of the various information alignment devices provided in the embodiments of the present application are similar to those of the aforementioned information alignment method. The parts and beneficial effects of the information alignment device embodiments that are the same as those in the information alignment method embodiments will not be described in detail here.
[0319] It should be noted that the division of modules, units, and sub-units in the embodiments of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units.
[0320] If the above-mentioned integrated unit is implemented in the form of 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 the present application, or the part that contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application.
[0321] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0322] In one embodiment, a processor-readable storage medium is further provided. The processor-readable storage medium stores a program configured to cause a processor to execute any of the aforementioned information alignment method embodiments. The processor-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs), etc.).
[0323] In one embodiment, a computer program product is also provided. When executed by a processor, the computer program can implement any of the above-mentioned information alignment methods. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, part or all of the above-mentioned methods can be implemented in whole or in part according to the processes or functions described in the embodiments of the present application.
[0324] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage) containing computer-usable program code.
[0325] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. An information alignment method, characterized in that: Applied to the first communication terminal, the method includes: According to the model updated or downloaded from the server, target information is sent to the second communication terminal; the target information includes information for aligning and / or matching the model.
2. The method according to claim 1, characterized in that The target information includes one or more of the following information: first information of the model; The identification ID information of the model; Version information of the model; Instruction information of the model, wherein the instruction information is used to indicate the update or download of the model.
3. The method according to claim 2, characterized in that The first information includes at least one of the following: Information about the model related to the capabilities of the first communication terminal; The information is assumed or used in the model training process and can be notified to the second communication end.
4. The method according to claim 2, characterized in that The ID information includes at least one of the following: Global ID, where the global ID represents an ID assigned to the model by an operator, a server, or a core network; Model ID, wherein the model ID represents an ID assigned to the model by the base station; The last N digits of the global ID, where N is an integer greater than or equal to 1; The remainder between the global ID and the model ID.
5. The method according to claim 2, characterized in that The version information of the model satisfies the following condition: the version information is incremented.
6. The method according to any one of claims 1 to 5, characterized in that The sending of target information to the second communication terminal includes: When a preset condition is met, the target information is sent to the second communication end.
7. The method according to claim 6, characterized in that The preset conditions include at least one of the following: Receiving an update or download instruction of the model instructed by an upper layer or an artificial intelligence module; The number of models updated or downloaded exceeds a preset value; The first information of the model is different from the first information of the original model; The version information of the model is different from the version information of the original model; The ID information of the model is different from the ID information of the original model.
8. The method according to any one of claims 1 to 5, characterized in that The sending of target information to the second communication terminal according to the model updated or downloaded from the server includes: Acquiring second information of the model; When the second information of the model has been updated, the target information is sent to the second communication end.
9. The method according to claim 8, characterized in that The second information includes: information that is assumed or used during the model training process but cannot be notified to the second communication terminal.
10. The method according to any one of claims 1 to 5, characterized in that The first communication end is a terminal, and the second communication end is a base station on the network side.
11. The method according to any one of claims 1 to 5, characterized in that The first communication end is a network side, and the second communication end is a terminal.
12. An information alignment method, characterized in that: Applied to the second communication terminal, the method includes: Receive target information sent by the first communication terminal; the target information includes information of alignment and / or matching models.
13. The method according to claim 12, characterized in that The first communication end is a terminal, and the second communication end is a base station on the network side, and the receiving target information sent by the first communication end includes: Receive target information sent by the terminal according to a model updated or downloaded from a server.
14. The method according to claim 12, characterized in that The first communication end is a network side, and the second communication end is a terminal, and the receiving of target information sent by the first communication end includes: Receive the target information sent by the network side.
15. The method according to any one of claims 12 to 14, characterized in that: The target information includes one or more of the following information: first information of the model; ID information of the model; Version information of the model; Instruction information of the model, wherein the instruction information is used to indicate the update or download of the model.
16. The method according to claim 15, characterized in that The first information includes at least one of the following: Information about the model related to the capabilities of the first communication terminal; The information is assumed or used in the model training process and can be notified to the second communication end.
17. The method according to claim 15, characterized in that The ID information includes at least one of the following: Global ID, where the global ID represents an ID assigned to the model by an operator, a server, or a core network; Model ID, wherein the model ID represents an ID assigned to the model by the base station; The last N digits of the global ID, where N is an integer greater than or equal to 1; The remainder between the global ID and the model ID.
18. The method according to claim 15, characterized in that The version information of the model satisfies the following condition: the version information is incremented.
19. The method according to any one of claims 12 to 14, characterized in that: The method further comprises at least one of the following: Running the model to monitor whether the second information of the model in the first communication terminal is updated; Updating second information corresponding to the model; Determining whether the model has been updated; Performing correspondence matching update on the model; Download the model from the server; updating the listening process of the model; adjusting configuration parameters of the model; When the target information includes the ID information of the model, obtaining the global ID or model ID of the model; When the target information includes the version information of the model, the model corresponding to the version information is updated or downloaded from the server.
20. An information alignment device, characterized in that: The device comprises: The information indication module is used to send target information to the second communication terminal according to the model updated or downloaded from the server; the target information includes information aligned with and / or matching the model.
21. An information alignment device, characterized in that: The device comprises: The information receiving module is used to receive target information sent by the first communication terminal; the target information includes information of the alignment and / or matching model.
22. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a program, and the program is used to enable the processor to execute the method according to any one of claims 1 to 19.