Model sending and receiving method and device

CN120604543APending Publication Date: 2025-09-051FINITY INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380093004.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-02-16
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

Wireless interface transmission in the existing 3GPP protocol is difficult to meet the data size, quality and delay requirements of AI/ML models, resulting in performance degradation or inability to meet application requirements when transmitting AI/ML models between wireless communication entities.

Method used

Through the interaction between terminal equipment and network equipment, parts of the model are transmitted on demand according to the interaction information, thereby realizing air interface transmission of larger models, using a combination of signaling radio bearer (SRB) and data radio bearer (DRB) for transmission. ,The configuration information includes details such as ,model structure, transmission type and transmission format to ,optimize the transmission process.

Benefits of technology

It effectively solves the quality and delay problems of AI/ML model transmission between wireless communication entities, meets the transmission requirements of AI/ML models, and improves the efficiency and reliability of model transmission between entities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120604543A_ABST
    Figure CN120604543A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a model sending and receiving method and device, and the method comprises the steps that terminal equipment receives configuration information from network equipment, and the configuration information is used for configuring or indicating the terminal equipment to send at least one part of a model stored in the terminal equipment; and sending at least one part of the model to the network equipment according to the configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

Model sending and receiving method and device Technical Field

[0001] The present application relates to the field of communication technology. Background Art

[0002] In recent years, artificial intelligence (AI / ML), exemplified by deep learning, has rapidly developed and, due to its powerful ability to solve nonlinear problems, has been applied across a wide range of research and commercial fields. Similarly, AI has significantly improved the performance of various wireless communication applications compared to traditional methods. During the 3GPP standards discussions for Release 18, three AI applications in wireless communication were initially identified: channel state information (CSI) feedback, beam management, and wireless positioning. Future discussions do not rule out the introduction of more wireless communication applications that utilize AI technologies.

[0003] While the application of AI in wireless communications can bring many benefits, such as reducing beam management resource overhead and improving wireless positioning accuracy, it also introduces some unique challenges specific to AI technology. One of these challenges is the transmission of AI models between wireless communication entities.

[0004] Generally speaking, the current main artificial intelligence technology is deep learning. In deep learning, a model file (referred to as model) is obtained after data training. The model file stores the neural network structure of the deep learning model and the weight parameters between each node in the network.

[0005] The application of this neural network model in wireless communications generally faces the following problems:

[0006] For example, since neural networks are "deep", in order to achieve better nonlinear fitting capabilities, the number of model layers and the number of neurons (nodes) required in each layer will not be too small. The direct consequence of this is that the model requires a large amount of storage space, with a typical size of between 10-100MB.

[0007] For example, due to the particularity of wireless communication networks, in some necessary cases, the model needs to be transmitted between various entities such as user equipment (UE), base station (gNB), positioning management function (LMF, Location Management Function) entity, access and mobility management function (AMF, Access and mobility Management Function) entity, etc., and the transmission must ensure certain quality requirements, such as integrity and timeliness. If these requirements are not met, the performance of the artificial intelligence model in a certain application will be greatly reduced, and it may even fail to meet the minimum requirements of a certain application, and the use of the artificial intelligence algorithm will have to be abandoned.

[0008] It should be noted that the above introduction to the technical background is merely intended to provide a clear and complete description of the technical solutions of this application and facilitate understanding by those skilled in the art. Simply because these solutions are described in the background technology section of this application, it should not be assumed that the above technical solutions are well known to those skilled in the art.

[0009] Summary of the Invention

[0010] However, the inventors found that the wireless interface transmission supported by the current 3GPP protocol is difficult to meet the requirements of AI / ML model transmission in terms of transmission data size, transmission quality and delay control, and cannot solve the various potential problems brought about by the transmission of AI / ML models between entities.

[0011] To address at least one of the above-mentioned problems, an embodiment of the present application provides a model sending and receiving method and device, which enable interaction between network entities and / or between a network entity and a terminal, and transmit at least part of the model on demand based on the interaction information, thereby enabling air interface transmission of larger models, meeting the requirements for AI / ML model transmission, and solving various potential problems caused by the transmission of AI / ML models between entities.

[0012] According to one aspect of an embodiment of the present application, a model sending method is provided, including:

[0013] The terminal device receives configuration information from the network device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of the model stored in the terminal device;

[0014] The terminal device sends at least a portion of the model to the network device according to the configuration information.

[0015] According to another aspect of an embodiment of the present application, a model sending device is provided, including:

[0016] a first receiving unit, configured to receive configuration information from a network device, wherein the configuration information is used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device;

[0017] A first sending unit is configured to send at least a portion of the model to the network device according to the configuration information.

[0018] According to another aspect of an embodiment of the present application, a model receiving method is provided, including:

[0019] The network device sends configuration information to the terminal device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of the model stored in the terminal device;

[0020] The network device receives at least a portion of the model sent by the terminal device according to the configuration information.

[0021] According to another aspect of an embodiment of the present application, there is provided a model receiving device, comprising:

[0022] a second sending unit, configured to send configuration information to a terminal device, wherein the configuration information is used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device;

[0023] A second receiving unit receives at least a portion of the model sent by the terminal device according to the configuration information.

[0024] According to another aspect of an embodiment of the present application, a communication system is provided, including:

[0025] a network device, configured to send configuration information to a terminal device, the configuration information being used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device; and receive at least a portion of the model sent by the terminal device according to the configuration information;

[0026] A terminal device receives the configuration information and sends at least a portion of the model according to the configuration information.

[0027] One of the beneficial effects of the embodiments of the present application is that: network devices and terminal devices interact with each other, and at least part of the model is transmitted on demand based on the interaction information, thereby realizing air interface transmission of larger models, meeting the requirements of AI / ML model transmission, and solving various potential problems caused by the transmission of AI / ML models between entities.

[0028] With reference to the following description and accompanying drawings, specific embodiments of the present application are disclosed in detail, indicating the manner in which the principles of the present application can be employed. It should be understood that the embodiments of the present application are not limited in scope. Within the spirit and scope of the appended claims, the embodiments of the present application include many variations, modifications and equivalents.

[0029] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.

[0030] It should be emphasized that the term "include / comprising" when used herein refers to the presence of features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The elements and features described in one figure or one embodiment of the present application can be combined with the elements and features shown in one or more other figures or embodiments. In addition, in the accompanying drawings, similar reference numerals represent corresponding parts in several figures and can be used to indicate corresponding parts used in more than one embodiment.

[0032] The included drawings are used to provide a further understanding of the embodiments of the present application, which constitute a part of the specification, are used to illustrate the implementation methods of the present application, and together with the text description, explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without inventive work. In the drawings:

[0033] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application;

[0034] FIG2 is a schematic diagram of a model sending method according to an embodiment of the present application;

[0035] FIG3 is an example diagram of a model sending method according to an embodiment of the present application;

[0036] FIG4 is another example diagram of the model sending method according to an embodiment of the present application;

[0037] FIG5 is another example diagram of the model sending method according to an embodiment of the present application;

[0038] FIG6 is another schematic diagram of the model receiving method according to an embodiment of the present application;

[0039] FIG7 is a schematic diagram of a model sending device according to an embodiment of the present application;

[0040] FIG8 is a schematic diagram of a model receiving device according to an embodiment of the present application;

[0041] FIG9 is a schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0042] The above and other features of the present application will become apparent through the following description with reference to the accompanying drawings. In the description and the accompanying drawings, specific embodiments of the present application are disclosed in detail, which illustrate some embodiments in which the principles of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the present application includes all modifications, variations and equivalents that fall within the scope of the appended claims.

[0043] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish different elements from the name, but do not indicate the spatial arrangement or temporal order of these elements, and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the associated listed terms. The terms "comprising", "including", "having", etc. refer to the presence of the stated features, elements, components or components, but do not exclude the presence or addition of one or more other features, elements, components or components.

[0044] In the embodiments of this application, the singular forms "a," "the," etc. include plural forms and should be broadly understood to mean "a" or "a type" rather than being limited to "one." Furthermore, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. Furthermore, the term "according to" should be understood to mean "at least in part based on...", and the term "based on" should be understood to mean "at least in part based on...", unless the context clearly indicates otherwise.

[0045] In the embodiments of the present application, the term "communication network" or "wireless communication network" may refer to a network that complies with any of the following communication standards, such as Long Term Evolution (LTE), enhanced Long Term Evolution (LTE-A, LTE-Advanced), Wideband Code Division Multiple Access (WCDMA), High-Speed ​​Packet Access (HSPA), etc.

[0046] Furthermore, communication between devices in the communication system may be carried out according to communication protocols of any stage, for example, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and future 5G, New Radio (NR), etc., and / or other currently known or future communication protocols to be developed.

[0047] In the embodiments of the present application, the term "network device" refers to, for example, a device in a communication system that connects a terminal device to the communication network and provides services to the terminal device. Network devices may include, but are not limited to, the following devices: base station (BS), access point (AP), transmission reception point (TRP), broadcast transmitter, mobile management entity (MME), gateway, server, radio network controller (RNC), base station controller (BSC), etc.

[0048] Base stations may include, but are not limited to, NodeB (NB), evolved NodeB (eNodeB or eNB), 5G base stations (gNB), IAB hosts, and the like. They may also include remote radio heads (RRHs), remote radio units (RRUs), relays, or low-power nodes (e.g., femto, pico, etc.). The term "base station" may include some or all of their functions, and each base station may provide communication coverage for a specific geographic area. The term "cell" may refer to a base station and / or its coverage area, depending on the context in which the term is used.

[0049] In the embodiments of the present application, the term "user equipment" (UE) refers to, for example, a device that accesses a communication network through a network device and receives network services, and may also be referred to as "terminal equipment" (TE). Terminal equipment may be fixed or mobile, and may also be referred to as a mobile station (MS), terminal, user, subscriber station (SS), access terminal (AT), station, etc.

[0050] Terminal devices may include, but are not limited to, the following devices: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, machine-type communication devices, laptop computers, cordless phones, smartphones, smart watches, digital cameras, etc.

[0051] For another example, in scenarios such as the Internet of Things (IoT), the terminal device can also be a machine or device for monitoring or measurement, including but not limited to: machine type communication (MTC) terminal, vehicle-mounted communication terminal, device-to-device (D2D) terminal, machine-to-machine (M2M) terminal, and so on.

[0052] The following describes the scenarios of the embodiments of the present application through examples, but the present application is not limited thereto.

[0053] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application, schematically illustrating a situation using a terminal device and a network device as an example. As shown in FIG1 , a communication system 100 may include a network device 101, a terminal device 102, and a positioning server 103. For simplicity, FIG1 illustrates only one terminal device and one network device as an example, but the embodiments of the present application are not limited thereto.

[0054] In the embodiment of the present application, existing services or future services can be transmitted between the network device 101 and the terminal device 102. For example, these services may include, but are not limited to, enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC), etc.

[0055] It is worth noting that Figure 1 shows that the terminal device 102 is within the coverage of the network device 101, but the present application is not limited to this. The terminal device 102 may not be within the coverage of the network device 101. In addition, Figure 1 uses the example of a separate deployment of the positioning server 103 as an example. The AI / ML model can be run in the positioning server 103 to obtain the positioning result; however, the present application is not limited to this. The positioning server 103 can be deployed in the core network, in the network device 102 (such as a base station), or in the terminal device 103; the embodiments of the present application are not limited to these situations.

[0056] In the embodiments of this application, the terminal device to be located may be referred to as the target device, and the function of the positioning server may be referred to as the Location Management Function (LMF). The LMF may be a network entity that locates and manages the terminal, and the location server with the location management function may be referred to as the LMF. To avoid confusion, the terms "LMF" and "location server" are interchangeable. For details on these concepts and positioning, please refer to the relevant art.

[0057] In an embodiment of the present application, the model sending device (also referred to as a model sending module or a model sending entity) is a terminal device, but it can also be an entity of a gNB or a core network (such as an LMF or an AMF), or it can also be a partial function or entity of any of the above devices. The model receiving device (also referred to as a model receiving module or a model receiving entity) is a network device, but it can also be an entity of a UE or a core network (such as an LMF or an AMF), or it can also be a partial function or entity of any of the above devices. In addition, Figure 1 is illustrated using positioning as an example, but the present application is not limited to this. The model transmission solution of the present application can be applied to any scenario using AI / ML models.

[0058] The current 3GPP protocol supports radio interface transmissions over the control plane and user plane, with signaling radio bearers (SRBs) and data radio bearers (DRBs) corresponding to these two types of transmission. Both mechanisms have inherent drawbacks when implementing AI / ML model transmission:

[0059] If SRB is configured for control plane transmission, although SRB transmitted via RRC messages has a higher transmission priority, the amount of data that can be carried by a single RRC message is relatively limited. When the model is large, using only SRB requires many RRC messages to transmit, which may not be possible in terms of efficiency and latency.

[0060] If DRB is configured for user-plane transmission, although it can carry a large amount of data, the transmission priority of DRB is low and the transmission content is invisible, there are also problems in quality and delay control.

[0061] Therefore, current mechanisms cannot address the various potential problems caused by transmitting AI / ML models between entities.

[0062] Embodiments of the first aspect

[0063] The present application provides a model transmission method, which is described from the perspective of a model transmission device. The model transmission device is a terminal device (e.g., a target device, a PRU, or other terminal) or a module or functional entity in the terminal device, but the present application is not limited thereto. For example, it can also be a network device (e.g., a base station) or a location server with LMF functionality.

[0064] FIG2 is a schematic diagram of a model sending method according to an embodiment of the present application. As shown in FIG2 , the method includes:

[0065] 201. A terminal device receives configuration information from a network device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device.

[0066] 202. The terminal device sends at least a portion of the model to the network device according to the configuration information.

[0067] It is worth noting that FIG2 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, and other operations may be added or some operations may be reduced. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG2 above.

[0068] As a result, network devices and terminal devices interact with each other and transmit at least part of the model on demand based on the interaction information, thereby realizing air interface transmission of larger models, meeting the requirements of AI / ML model transmission, and solving various potential problems caused by the transmission of AI / ML models between entities.

[0069] In some embodiments, the configuration information includes at least model information and / or transmission information.

[0070] For example, the model information includes at least one of the following: model structure, model type, model layer information, model parameter information, model weight type, model weight accuracy, and model transmission type; the present application is not limited to this, and can also be any combination of the above information, or include other information.

[0071] For example, the configuration information can specify the type or content of the model transmission. Various contents can be predefined first, and then the configuration information can include predefined content 1, predefined content 2, ..., predefined content N, etc. The predefined content can be agreed upon between the network device and the terminal device, for example, through UE capability reporting or model identification, as described later.

[0072] In some embodiments, the transmission information may include: transmission configuration information and / or transmission format information.

[0073] For example, the transmission configuration information includes at least one of the following: transmission period, maximum available transmission resources, maximum transmission delay, and transmission silent window; the present application is not limited thereto, and may also be any combination of the above information, or include other information.

[0074] For example, the transmission format information can indicate a common storage format for AI / ML models (e.g., ONNX, Pytorch, etc.); it can also indicate a currently defined or future data transmission format in a wireless communication network; or it can indicate a compilable non-universal storage format. The receiver can use this transmission format information to inform the sender that the file or data carrying the model is transmitted in an agreed format.

[0075] For another example, a network device can instruct a terminal device, through configuration information, to transmit only the portion of content that has changed compared to the previous transmission. The definition of "change" can be provided by the network device in different forms via RRC messages. For example, the network device can configure an upper limit on the amount of content that can be transmitted, and the terminal device can independently determine which content to transmit within the upper limit. For another example, the network device can provide detailed definitions of the content upper limit, such as the upper limit on the number of parameters and the upper limit on the total transmission overhead.

[0076] For another example, the network device can also specify the threshold of "change" through configuration information. For example, the network device can also provide the terminal device with other relevant information about the relative value model parameters, such as using configuration parameters to specify a certain threshold of the relative change value, and specifying that the terminal device will only transmit the parameter when the relative change value of the parameter meets the condition; for another example, the network device can also specify the number of model parameters that need to be transmitted to the terminal device, and send a response parameter selection mechanism, such as agreeing that only the 500 parameters with the largest relative change values ​​need to be transmitted. In the above example, the "relative change value" is, for example, the difference between the parameter value of the model to be transmitted this time and the parameter value of the model to be transmitted last time. The difference may be the absolute value (non-negative) or the relative value of the difference.

[0077] In some embodiments, the terminal device sends terminal capability information and / or model identification information to the network device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0078] For example, before the network device sends the configuration information, the terminal device may use the UE capability IE or the model identification IE to interact with the network device, so that the network device can send the configuration information to the terminal device in a targeted manner.

[0079] In some embodiments, the network device sends a request to the terminal device for terminal capabilities and / or model identification; and the terminal device sends the terminal capability information and / or the model identification information to the network device in response to the request. The terminal capability information and / or the model identification information includes capability information for transmitting a portion of the model content.

[0080] For example, the network device may ask the terminal device whether it has the capability to transmit the model, whether it has the capability to transmit only part of the model (such as only model parameters, only model structure, etc.), whether it has the capability to obtain and transmit the relative change value of the model parameters, etc. The terminal device reports the above capabilities as needed through the UE Capability method according to the requirements of the network device.

[0081] For another example, the terminal device can report the model identification number (or model identification sequence, model identification, model ID) and / or other relevant information corresponding to the above model to the network device through the model identification process. The model identification number or other relevant information contains various capability information corresponding to the content of the transmission model.

[0082] Figure 3 illustrates an example of a model transmission method according to an embodiment of the present application. For example, the model transmitting device is a UE, and the model receiving device is a gNB. Prior to model transmission, the transmitting and receiving devices may communicate basic model transmission requirements through signaling.

[0083] As shown in 301 of FIG. 3 , the model receiving device may proactively transmit configuration information to the model transmitting device via RRC messages, MAC CE, DCI / UCI, etc. As shown in 302 of FIG. 3 , the model transmitting device transmits at least a portion of the model based on this configuration information. This allows, for example, only the key portion of the current application model to be transmitted as needed, enabling efficient model transmission using SRB in some cases.

[0084] It is worth noting that FIG3 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, and other operations may be added or some operations may be reduced. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG3 above.

[0085] In some embodiments, at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB). For example, at least a portion of the model shown in 302 is sent via an SRB, or via a DRB, or via both an SRB and a DRB.

[0086] In some embodiments, the configuration information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or downlink control information (DCI). For example, the model transmission information in 301 is sent via DCI. In addition, depending on the model sending device and the model receiving device, the configuration information may also be uplink control information (UCI), LPP (LTE Positioning Protocol) signaling, or NRPPa (NR Positioning Protocol A) signaling.

[0087] The following further describes the configuration information.

[0088] For example, if the gNB chooses to send model structure information to the UE, it can use an IE to select a preset model structure information; for example, this information can be in the form of a string or data bits. For example, the enumerated type ModeType can be used, including information indicating the model structure, such as "CNN," "DNN," "RNN," and "Transformer." Another example is the enumerated type ModelType, including {0, 1, 2, .... 15}, where 0-15 represent 16 preset network structures, such as CNN, Transformer, etc., or other types can be specified.

[0089] For another example, if the gNB chooses to send model structure information to the UE, it can use IE to specify the neural network model structure information. This method can specify more than the preset model structure. For example, the IE can be as shown in Table 1:

[0090] Table 1

[0091] The above is an exemplary description of the model structure information. The following is an exemplary description of the model parameter information.

[0092] For example, if the gNB chooses to send model parameter information to the UE, it can use IE to select the model parameters. For example, the expression "absolute" or "relative" can be used to indicate whether the model parameter is a relative change value or an absolute value.

[0093] For example, if the gNB chooses to send model parameter information to the UE, it can use an IE to specify the model parameter accuracy. For example, the enumeration type ModelWeightsAccuracy can be used, including {0,1,2,….15}, where 0-15 corresponds to the number of digits after the decimal point of the weight parameter, indicating the accuracy of the model parameter.

[0094] The above is an exemplary description of the model parameter information. The following is an exemplary description of the transmission type information.

[0095] For example, if the gNB chooses to send model transmission type information to the UE, an IE may be used to specify the model transmission type. For example, an enumerated type IE may be used to define the model transmission type, such as ModelTransmissionType, which may include information indicating the model transmission type, such as "structure-only," "weights-only," "parameter-only," "partial-parameter," "hybrid," and "full." These information may correspond to transmission of only the model structure, only the model weights, only the model parameters, partial model parameters, hybrid transmission, and full transmission, respectively.

[0096] The above is an exemplary description of the transmission type information. The following is an exemplary description of the transmission configuration information.

[0097] For example, if the gNB chooses to send model transmission configuration information to the UE, the model transmission configuration may be specified using IEs, such as multiple parallel IEs or a single IE, as shown in Table 2.

[0098] Table 2

[0099] In Table 2, for example, Period specifies the transmission period, MaxLatency specifies the maximum delay of model reception, both of which can be identified by time units such as ms, and SilenceWindow specifies a period during which model transmission cannot be received, which can be defined by concepts such as SFN.

[0100] The above is an exemplary description of the configuration information, and the present application is not limited thereto.

[0101] In some embodiments, the terminal device receives auxiliary information from the network device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0102] For example, the auxiliary information includes relevant information of the application that needs to use the model to be transmitted, such as the expected performance gain of the application, the maximum time limit expected to be received by the application, etc. The auxiliary information can be sent to the terminal device together with the configuration information, or can be sent separately using different RRC signaling, or the auxiliary information can also be used as part of the configuration information.

[0103] In some embodiments, the model sending device sends request information for requesting configuration information to the model receiving device.

[0104] Figure 4 is another example diagram of a model transmission method according to an embodiment of the present application. For example, the model transmitting device is a UE, and the model receiving device is a gNB. Before model transmission, the transmitting and receiving devices can communicate basic model transmission requirements through signaling.

[0105] As shown in 401 of Figure 4 , the UE can send a request message to the gNB to request the gNB to feedback configuration information. As shown in 402 of Figure 4 , the model receiving device can feed the configuration information back to the model transmitting device as needed, for example, via RRC messages, MAC CE, DCI / UCI, etc. As shown in 403 of Figure 4 , the model transmitting device transmits at least a portion of the model based on this information. This allows, for example, only the key portion of the current application model to be transmitted as needed, enabling efficient model transmission using SRB in some cases.

[0106] It is worth noting that FIG4 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, and other operations may be added or some operations may be reduced. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG4 above.

[0107] In some embodiments, the request information includes at least one of the following: model content information, model transmission configuration information, and model type information; the present application is not limited thereto, and may also be any combination of the above information, or include other information.

[0108] For example, the model content information includes at least one of the following: model structure information, neural network layer information, weight information, partial model content information, weight location information, partial model content location information, model storage related information, and content information carrying model data.

[0109] In some embodiments, the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI). The present application is not limited thereto. For example, depending on the sender and receiver, the request information may also be downlink control information (DCI), LPP signaling, or NRPPa signaling.

[0110] In some embodiments, the model transmitting device may further transmit designated information for generating or reorganizing the model to the model receiving device.

[0111] For example, after completing preliminary information collection, the model sending device needs to send the model file or data to the model receiving device. Furthermore, it needs to send information related to the model data (specific information) as needed so that the model receiving device can reassemble the received information into a complete model file. The specific information can be sent together with the model or separately.

[0112] Figure 5 is another example diagram of a model transmission method according to an embodiment of the present application. For example, the model transmitting device is a UE, and the model receiving device is a gNB. Before model transmission, the transmitting and receiving devices can communicate basic model transmission requirements through signaling.

[0113] As shown in 501 of Figure 5 , the UE can send a request message to the gNB to request the gNB to feedback configuration information. As shown in 502 of Figure 5 , the model receiving device can feed the configuration information back to the model transmitting device as needed, for example, via RRC messages, MAC CE, DCI / UCI, etc. As shown in 503 of Figure 5 , the model transmitting device transmits at least a portion of the model based on this information. This allows, for example, only the key portion of the current application model to be transmitted as needed, enabling efficient model transmission using SRB in some cases.

[0114] As shown in 504 in Figure 5, the model sending device may also send designated information to the model receiving device. The model receiving device may reorganize at least part of the received model file according to the designated information to obtain a complete model.

[0115] It is worth noting that FIG5 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, and other operations may be added or some operations may be reduced. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG5 above.

[0116] For example, step 501 in Figure 5 can be omitted, and the gNB can proactively send configuration information to the UE. For another example, steps 503 and 504 can be combined, with the designated information transmitted simultaneously with at least a portion of the model. For another example, the designated information can be sent before at least a portion of the model. For another example, the designated information can be sent as part of at least a portion of the model.

[0117] In some embodiments, the specified information includes at least one of the following: model identification information, content description information, data statistics information, model content information. The model content information may include, for example, weight initialization information, partial model content initialization information, and partial weight information.

[0118] For example, the model sending device may transmit information related to model weight initialization to the model receiving device. This information may be transmitted using IE, as shown in Table 3:

[0119] Table 3

[0120] In some embodiments, the partial weight information includes: layer identifier, inter-layer position identifier, intra-layer position identifier, and weight difference corresponding to the position; the partial model content information includes: content identifier, content position identifier, and weight difference corresponding to the position.

[0121] For example, the model sending device transmits information about the transmission position and relative difference of some models to the model receiving device, thereby avoiding the simultaneous transmission of all model weights, thereby reducing transmission resource consumption. This information can be transmitted using IE, as shown in Table 4:

[0122] Table 4

[0123] Table 4 shows the inter-layer and intra-layer positions of the weights that need to be updated, and the weight differences that need to be transmitted.

[0124] Tables 1 to 4 above only illustrate some examples of interaction information of the embodiments of the present application. The present application is not limited thereto. For example, these contents can reuse existing IEs or use new IEs; or other information transmission methods can be used.

[0125] In some embodiments, the network device may also send indication information for retransmission, suspension, or termination of transmission.

[0126] For example, after receiving at least a portion of the model sent by the terminal device, the network device can also configure or instruct the terminal device through an RRC message to allow the terminal device to perform operations such as supplementary transmission or resending of the transmitted content. In addition, after receiving partial transmission content, the network device can also suspend or prematurely terminate the model transmission through an RRC message or DCI. The above-mentioned "partial transmission" is, for example, the behavior of the terminal device selecting a portion of the corresponding content of the model to transmit to the network device at the request of the network device.

[0127] The above description is based on the example of a data sending device being a terminal device and a data receiving device being a network device. However, the present application is not limited thereto. The following description will be based on the example of a data sending device being a network device and a data receiving device being a terminal device. The same contents as above will be omitted.

[0128] In some embodiments, a network device sends configuration information to a terminal device, wherein the configuration information is used to configure or instruct the terminal device to receive at least a portion of a model stored in the network device; the network device sends at least a portion of the model to the terminal device according to the configuration information.

[0129] In some embodiments, the configuration information is carried by at least one of the following: a radio resource control message, a medium access control element, and downlink control information.

[0130] In some embodiments, at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0131] In some embodiments, at least a portion of the model is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and downlink control information (DCI).

[0132] In some embodiments, the network device receives terminal capability information and / or model identification information sent by the terminal device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0133] In some embodiments, the network device sends a request to the terminal device for requesting terminal capabilities and / or model identification; wherein the terminal device sends the terminal capability information and / or the model identification information to the network device according to the request.

[0134] In some embodiments, the terminal capability information and / or the model identification information includes capability information of transmitting part of the model content.

[0135] In some embodiments, the configuration information includes model information and / or transmission information.

[0136] In some embodiments, the network device receives request information sent by the terminal device for requesting the configuration information.

[0137] In some embodiments, the request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

[0138] In some embodiments, the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0139] In some embodiments, the network device receives auxiliary information from the terminal device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0140] In some embodiments, the network device sends designated information for generating or reorganizing the model to the terminal device.

[0141] In some embodiments, the specified information includes at least one of the following: model identification information, content description information, data statistics information, and model content information.

[0142] In some embodiments, the network device sends instruction information for retransmission, suspension of transmission, or termination of transmission to the terminal device.

[0143] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0144] According to the embodiments of the present application, the network device and the terminal device interact with each other, and at least a part of the model is transmitted on demand based on the interaction information, thereby realizing the air interface transmission of a larger model, meeting the requirements of AI / ML model transmission, and solving various potential problems caused by the transmission of AI / ML models between entities.

[0145] Embodiments of the second aspect

[0146] The embodiment of the present application provides a model receiving method, which is described from the perspective of a model receiving device. The embodiment of the second aspect corresponds to the embodiment of the first aspect, and the same contents are not repeated here.

[0147] FIG6 is another schematic diagram of the model receiving method according to an embodiment of the present application. As shown in FIG6 , the method includes:

[0148] 601. A network device sends configuration information to a terminal device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device.

[0149] 602. The network device receives at least a portion of the model sent by the terminal device according to the configuration information.

[0150] It is worth noting that FIG6 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, and other operations may be added or some operations may be reduced. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG6 above.

[0151] In some embodiments, the configuration information includes model information and / or transmission information.

[0152] For example, the model information includes at least one of the following: model structure information, model type information, model layer information, model parameter information, model weight type, model weight accuracy information, and model transmission type.

[0153] For another example, the transmission information includes: transmission configuration information and / or transmission format information; the transmission configuration information includes at least one of the following: transmission period, maximum available resources for transmission, maximum transmission delay, and transmission silent window.

[0154] In some embodiments, the network device receives terminal capability information and / or model identification information from the terminal device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0155] In some embodiments, the network device sends a request for terminal capabilities and / or model identification to the terminal device; and the terminal device sends the terminal capability information and / or the model identification information to the network device according to the request.

[0156] In some embodiments, the terminal capability information and / or the model identification information includes capability information of transmitting part of the model content.

[0157] In some embodiments, the configuration information is carried by at least one of the following: a radio resource control message, a medium access control element, and downlink control information.

[0158] In some embodiments, at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB) and is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and uplink control information (UCI).

[0159] In some embodiments, the network device receives request information sent by the terminal device for requesting the configuration information.

[0160] In some embodiments, the request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

[0161] For example, the model content information includes at least one of the following: model structure information, neural network layer information, weight information, partial model content information, weight location information, partial model content location information, model storage related information, and content information carrying model data.

[0162] In some embodiments, the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0163] In some embodiments, the network device sends auxiliary information to the terminal device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0164] In some embodiments, the network device receives designated information sent by the terminal device, and the network device generates or reorganizes the model according to the designated information.

[0165] In some embodiments, the specified information includes at least one of the following: model identification information, content description information, data statistics information, and model content information.

[0166] For example, the model content information includes: weight initialization information, partial model content initialization information, and partial weight information.

[0167] For another example, the partial weight information includes: layer identifier, inter-layer position identifier, intra-layer position identifier, and weight difference corresponding to the position; the partial model content information includes: content identifier, content position identifier, and weight difference corresponding to the position.

[0168] The above description is based on the example of a data sending device being a terminal device and a data receiving device being a network device. However, the present application is not limited thereto. The following description will be based on the example of a data sending device being a network device and a data receiving device being a terminal device. The same contents as above will be omitted.

[0169] In some embodiments, a terminal device receives configuration information sent by a network device, wherein the configuration information is used to configure or instruct the terminal device to receive at least a portion of a model stored in the network device; the terminal device receives at least a portion of the model sent by the network device according to the configuration information.

[0170] In some embodiments, the configuration information is carried by at least one of the following: a radio resource control message, a medium access control element, and downlink control information.

[0171] In some embodiments, at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0172] In some embodiments, at least a portion of the model is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and uplink control information (UCI).

[0173] In some embodiments, the terminal device sends terminal capability information and / or model identification information to the network device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0174] In some embodiments, the terminal device receives a request sent by the network device for requesting terminal capabilities and / or model identification; and the terminal device sends the terminal capability information and / or the model identification information to the network device according to the request.

[0175] In some embodiments, the terminal capability information and / or the model identification information includes capability information of transmitting part of the model content.

[0176] In some embodiments, the configuration information includes model information and / or transmission information.

[0177] In some embodiments, the terminal device sends request information to the network device for requesting the configuration information.

[0178] In some embodiments, the request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

[0179] In some embodiments, the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0180] In some embodiments, the terminal device sends auxiliary information to the network device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0181] In some embodiments, the terminal device receives designated information sent by the network device, and the terminal device generates or reorganizes the model according to the designated information.

[0182] In some embodiments, the specified information includes at least one of the following: model identification information, content description information, data statistics information, and model content information.

[0183] In some embodiments, the terminal device receives indication information of retransmission, suspension of transmission or termination of transmission sent by the network device.

[0184] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0185] According to the embodiments of the present application, the network device and the terminal device interact with each other, and at least a part of the model is transmitted on demand based on the interaction information, thereby realizing the air interface transmission of a larger model, meeting the requirements of AI / ML model transmission, and solving various potential problems caused by the transmission of AI / ML models between entities.

[0186] Embodiments of the third aspect

[0187] The embodiment of the present application provides a model sending device configured in a terminal device. Since the function of the model sending device to solve the problem is the same as the method of the embodiment of the first aspect, its specific implementation can refer to the embodiment of the first aspect, and the same content will not be repeated.

[0188] FIG7 is a schematic diagram of a model sending device according to an embodiment of the present application. As shown in FIG7 , the model sending device 700 includes:

[0189] A first receiving unit 701 receives configuration information from a network device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device;

[0190] A first sending unit 702 is configured to send at least a portion of the model to the network device according to the configuration information.

[0191] It is worth noting that FIG7 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, other modules or components may be appropriately added or some modules or components may be reduced. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG7 above.

[0192] In some embodiments, the configuration information includes at least model information and / or transmission information.

[0193] For example, the model information includes at least one of the following: model structure information, model type information, model layer information, model parameter information, model weight type, model weight accuracy information, and model transmission type.

[0194] For example, the transmission information includes: transmission configuration information and / or transmission format information; the transmission configuration information includes at least one of the following: transmission cycle, maximum available resources for transmission, maximum transmission delay, and transmission silent window.

[0195] In some embodiments, the configuration information is carried by at least one of the following: a radio resource control message, a medium access control element, and downlink control information.

[0196] In some embodiments, at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB) and is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and uplink control information (UCI).

[0197] In some embodiments, the first sending unit 702 further sends terminal capability information and / or model identification information to the network device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0198] In some embodiments, the first sending unit 702 further sends request information for requesting the model transmission information to the network device.

[0199] In some embodiments, the request information includes at least one of the following: model content information, model transmission configuration information, and model type information; for example, the model content information includes at least one of the following: model structure information, neural network layer information, weight information, partial model content information, weight location information, partial model content location information, model storage related information, and content information that carries model data.

[0200] In some embodiments, the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0201] In some embodiments, the first receiving unit 701 further receives auxiliary information from the network device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0202] In some embodiments, the first sending unit 702 further sends designated information for generating or reorganizing a model to the network device.

[0203] In some embodiments, the specified information includes at least one of the following: model identification information, content description information, data statistics information, and model content information.

[0204] For example, the model content information includes: weight initialization information, partial model content initialization information, and partial weight information. The partial weight information includes: layer identifier, inter-layer position identifier, intra-layer position identifier, and weight difference corresponding to the position; the partial model content information includes: content identifier, content position identifier, and weight difference corresponding to the position.

[0205] In addition, for the sake of simplicity, FIG7 only illustrates the connection relationship or signal direction between various components or modules. However, it should be clear to those skilled in the art that various related technologies such as bus connection can be used. The above-mentioned components or modules can be implemented by hardware facilities such as processors, memories, transmitters, and receivers; the implementation of this application is not limited to this.

[0206] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0207] According to the embodiments of the present application, the network device and the terminal device interact with each other, and at least a part of the model is transmitted on demand based on the interaction information, thereby realizing the air interface transmission of a larger model, meeting the requirements of AI / ML model transmission, and solving various potential problems caused by the transmission of AI / ML models between entities.

[0208] Embodiments of the fourth aspect

[0209] The embodiment of the present application provides a model receiving device configured in a network device. Since the function of the model receiving device to solve the problem is the same as the method of the embodiment of the second aspect, its specific implementation can refer to the embodiments of the first and second aspects, and the same content will not be repeated here.

[0210] FIG8 is a schematic diagram of a model receiving device according to an embodiment of the present application. As shown in FIG8 , the model receiving device 800 includes:

[0211] A second sending unit 801 is configured to send configuration information to a terminal device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device;

[0212] The second receiving unit 802 receives at least a portion of the model sent by the terminal device according to the configuration information.

[0213] It is worth noting that FIG8 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, other modules or components may be appropriately added or some modules or components may be reduced. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG8 above.

[0214] In some embodiments, the configuration information includes at least model information and / or transmission information.

[0215] For example, the model information includes at least one of the following: model structure information, model type information, model layer information, model parameter information, model weight type, model weight accuracy information, and model transmission type.

[0216] For example, the transmission information includes: transmission configuration information and / or transmission format information; the transmission configuration information includes at least one of the following: transmission cycle, maximum available resources for transmission, maximum transmission delay, and transmission silent window.

[0217] In some embodiments, the configuration information is sent in at least one of the following ways: capability transmission, model identification, and real-time designation. The configuration information is carried by at least one of the following: radio resource control message, medium access control element, and downlink control information.

[0218] In some embodiments, at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB) and is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and uplink control information (UCI).

[0219] In some embodiments, the second receiving unit 802 further receives terminal capability information and / or model identification information from the terminal device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0220] In some embodiments, the second receiving unit 802 further receives request information sent by the terminal device for requesting the model transmission information.

[0221] In some embodiments, the request information includes at least one of the following: model content information, model transmission configuration information, and model type information;

[0222] For example, the model content information includes at least one of the following: model structure information, neural network layer information, weight information, partial model content information, weight location information, partial model content location information, model storage related information, and content information carrying model data.

[0223] In some embodiments, the request information is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0224] In some embodiments, the second receiving unit 802 further receives designated information sent by the terminal device for generating or reorganizing a model.

[0225] In some embodiments, the specified information includes at least one of the following: model identification information, content description information, data statistics information, and model content information. For example, the model content information includes weight initialization information, partial model content initialization information, and partial weight information; the partial weight information includes layer identification, inter-layer position identification, intra-layer position identification, and weight difference corresponding to the position; and the partial model content information includes content identification, content position identification, and weight difference corresponding to the position.

[0226] In addition, for the sake of simplicity, FIG8 only illustrates the connection relationship or signal direction between various components or modules. However, it should be clear to those skilled in the art that various related technologies such as bus connection can be used. The above-mentioned components or modules can be implemented by hardware facilities such as processors, memories, transmitters, and receivers; the implementation of this application is not limited to this.

[0227] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0228] According to the embodiments of the present application, the network device and the terminal device interact with each other, and at least a part of the model is transmitted on demand based on the interaction information, thereby realizing the air interface transmission of a larger model, meeting the requirements of AI / ML model transmission, and solving various potential problems caused by the transmission of AI / ML models between entities.

[0229] Embodiments of the fifth aspect

[0230] An embodiment of the present application provides a communication system. Figure 1 is a schematic diagram of the communication system of the embodiment of the present application. As shown in Figure 1, the communication system 100 includes a network device 101, a terminal device 102 and a positioning server 103. For simplicity, Figure 1 only uses one network device and one terminal device as an example for illustration, but the embodiment of the present application is not limited to this.

[0231] In some embodiments, the communication system includes:

[0232] a network device, configured to send configuration information to a terminal device, the configuration information being used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device; and receive at least a portion of the model sent by the terminal device according to the configuration information;

[0233] A terminal device receives the configuration information and sends at least a portion of the model according to the configuration information.

[0234] An embodiment of the present application further provides an electronic device, which may be, for example, the aforementioned model sending device or model receiving device.

[0235] Figure 9 is a schematic diagram of the electronic device according to an embodiment of the present application. As shown in Figure 9, electronic device 900 may include a processor 910 (e.g., a central processing unit (CPU)) and a memory 920 coupled to processor 910. Memory 920 may store various data and may also store an information processing program 930, which is executed under the control of processor 910.

[0236] For example, the processor 910 may be configured to execute a program to implement the model sending method as described in the embodiment of the first aspect. For example, the processor 910 may be configured to perform the following control: receiving configuration information from a network device, the configuration information being used to configure or instruct a terminal device to send at least a portion of a model stored in the terminal device; and sending at least a portion of the model to the network device according to the configuration information.

[0237] For another example, the processor 910 may be configured to execute a program to implement the model receiving method as described in the embodiment of the second aspect. For example, the processor 910 may be configured to perform the following control: sending configuration information to a terminal device, the configuration information being used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device; and receiving at least a portion of the model sent by the terminal device according to the configuration information.

[0238] In addition, as shown in FIG9 , the electronic device 900 may further include: a transceiver 940 and an antenna 950; wherein, the functions of the above components are similar to those in the prior art and are not further described here. It is worth noting that the electronic device 900 does not necessarily include all the components shown in FIG9 ; in addition, the electronic device 900 may also include components not shown in FIG9 , and reference may be made to the prior art for details.

[0239] An embodiment of the present application also provides a computer-readable program, wherein when the program is executed in a model sending device, the program causes a computer to execute the model sending method described in the embodiment of the first aspect in the model sending device.

[0240] An embodiment of the present application also provides a storage medium storing a computer-readable program, wherein the computer-readable program enables a computer to execute the model sending method described in the embodiment of the first aspect in a model sending device.

[0241] An embodiment of the present application also provides a computer-readable program, wherein when the program is executed in a model receiving device, the program causes a computer to execute the model receiving method described in the embodiment of the second aspect in the model receiving device.

[0242] An embodiment of the present application also provides a storage medium storing a computer-readable program, wherein the computer-readable program enables a computer to execute the model receiving method described in the embodiment of the second aspect in a model receiving device.

[0243] The above devices and methods of the present application can be implemented by hardware or by a combination of hardware and software. The present application relates to such a computer-readable program that, when executed by a logic component, enables the logic component to implement the devices or components described above, or enables the logic component to implement the various methods or steps described above. The logic component is, for example, a field programmable logic component, a microprocessor, a processor used in a computer, etc. The present application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.

[0244] The method / device described in conjunction with the embodiments of the present application can be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or one or more combinations of functional block diagrams can correspond to various software modules of the computer program flow or to various hardware modules. These software modules can respectively correspond to the various steps shown in the figure. These hardware modules can be implemented by solidifying these software modules, for example, using a field programmable gate array (FPGA).

[0245] The software module may be located in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to the processor so that the processor can read information from and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and storage medium may be located in an ASIC. The software module may be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if the device (such as a mobile terminal) uses a large-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.

[0246] One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may be implemented as a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or any appropriate combination thereof for performing the functions described in this application. One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.

[0247] The present application has been described above in conjunction with specific embodiments. However, those skilled in the art should understand that these descriptions are merely illustrative and are not intended to limit the scope of protection of the present application. Those skilled in the art may make various modifications and variations to the present application based on the spirit and principles of the present application, and such modifications and variations are also within the scope of the present application.

[0248] Regarding the above implementation methods disclosed in this embodiment, the following additional notes are also disclosed:

[0249] 1. A model sending method, comprising:

[0250] The terminal device receives configuration information from the network device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of the model stored in the terminal device;

[0251] The terminal device sends at least a portion of the model to the network device according to the configuration information.

[0252] 2. The method according to Note 1, wherein the configuration information is carried by at least one of the following: a wireless resource control message, a medium access control element, and downlink control information.

[0253] 3. The method according to Note 1 or 2, wherein at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0254] 4. A method according to any one of Notes 1 to 3, wherein at least a part of the model is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and an uplink control information (UCI).

[0255] 5. The method according to any one of Notes 1 to 4, wherein the method further comprises:

[0256] The terminal device sends terminal capability information and / or model identification information to the network device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0257] 6. The method according to Supplementary Note 5, wherein the method further comprises:

[0258] The terminal device receives a request for terminal capability and / or model identification sent by the network device;

[0259] The terminal device sends the terminal capability information and / or the model identification information to the network device according to the request.

[0260] 7. The method according to Note 5 or 6, wherein the terminal capability information and / or the model identification information includes capability information of part of the content of the transmission model.

[0261] 8. The method according to any one of Notes 1 to 7, wherein the configuration information includes model information and / or transmission information.

[0262] 9. The method according to any one of Notes 1 to 8, wherein the method further comprises:

[0263] The terminal device sends request information for requesting the model transmission information to the network device.

[0264] 10. The method according to Note 9, wherein the request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

[0265] 11. The method according to Note 9 or 10, wherein the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0266] 12. The method according to any one of Notes 1 to 11, wherein the method further comprises:

[0267] The terminal device receives auxiliary information from the network device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0268] 13. The method according to any one of Notes 1 to 12, wherein the method further comprises:

[0269] The terminal device sends designated information for generating or reorganizing the model to the network device.

[0270] 14. The method according to Note 13, wherein the specified information includes at least one of the following: model identification information, content description information, data statistical information, and model content information.

[0271] 15. The method according to any one of Notes 1 to 14, wherein the method further comprises:

[0272] The terminal device also receives indication information of retransmission, suspension or termination of transmission sent by the network device.

[0273] 16. A model receiving method, comprising:

[0274] The network device sends configuration information to the terminal device, where the configuration information is used to configure or instruct the terminal device to send at least a portion of the model stored in the terminal device;

[0275] The network device receives at least a portion of the model sent by the terminal device according to the configuration information.

[0276] 17. The method according to Note 16, wherein the configuration information is carried by at least one of the following: a wireless resource control message, a medium access control element, and downlink control information.

[0277] 18. The method according to Note 16 or 17, wherein at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0278] 19. The method according to any one of Notes 16 to 18, wherein at least a portion of the model is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and uplink control information (UCI).

[0279] 20. The method according to any one of Notes 16 to 19, wherein the method further comprises:

[0280] The network device receives terminal capability information and / or model identification information from the terminal device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0281] 21. The method according to Supplementary Note 20, further comprising:

[0282] The network device sends a request for terminal capability and / or model identification to the terminal device;

[0283] The terminal device sends the terminal capability information and / or the model identification information to the network device according to the request.

[0284] 22. The method according to Note 20 or 21, wherein the terminal capability information and / or the model identification information includes capability information of part of the content of the transmission model.

[0285] 23. The method according to any one of Notes 16 to 22, wherein the configuration information includes model information and / or transmission information.

[0286] 24. The method according to any one of Notes 16 to 23, wherein the method further comprises:

[0287] The network device receives the request information sent by the terminal device for requesting the configuration information.

[0288] 25. The method according to Note 24, wherein the request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

[0289] 26. The method according to Note 24 or 25, wherein the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0290] 27. The method according to any one of Notes 16 to 26, wherein the method further comprises:

[0291] The network device sends auxiliary information to the terminal device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0292] 28. The method according to any one of Notes 16 to 27, wherein the method further comprises:

[0293] The network device receives the specified information sent by the terminal device, and

[0294] The network device generates or reorganizes the model according to the specified information.

[0295] 29. The method according to Note 28, wherein the specified information includes at least one of the following: model identification information, content description information, data statistical information, and model content information.

[0296] 30. The method according to any one of Notes 16 to 29, wherein the method further comprises:

[0297] The terminal device receives the indication information of retransmission, suspension or termination of transmission sent by the network device.

[0298] 31. A terminal device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the model sending method as described in any one of Notes 1 to 15.

[0299] 32. A network device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the model receiving method as described in any one of Notes 16 to 30.

[0300] 33. A model sending method, comprising:

[0301] The network device sends configuration information to the terminal device, where the configuration information is used to configure or instruct the terminal device to receive at least a portion of the model stored in the network device;

[0302] The network device sends at least a portion of the model to the terminal device according to the configuration information.

[0303] 34. The method according to Note 33, wherein the configuration information is carried by at least one of the following: a wireless resource control message, a medium access control control element, and downlink control information.

[0304] 35. The method according to Note 33 or 34, wherein at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0305] 36. A method according to any one of Notes 33 to 35, wherein at least a part of the model is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and downlink control information (DCI).

[0306] 37. The method according to any one of Notes 33 to 36, wherein the method further comprises:

[0307] The network device receives the terminal capability information and / or the model identification information sent by the terminal device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0308] 38. The method according to Supplementary Note 37, wherein the method further comprises:

[0309] The network device sends a request for terminal capability and / or model identification to the terminal device; wherein the terminal device sends the terminal capability information and / or the model identification information to the network device according to the request.

[0310] 39. The method according to Note 37 or 38, wherein the terminal capability information and / or the model identification information includes capability information of part of the content of the transmission model.

[0311] 40. The method according to any one of Notes 33 to 39, wherein the configuration information includes model information and / or transmission information.

[0312] 41. The method according to any one of Notes 33 to 40, further comprising:

[0313] The network device receives the request information sent by the terminal device for requesting the configuration information.

[0314] 42. The method according to Note 41, wherein the request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

[0315] 43. The method according to Note 41 or 42, wherein the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0316] 44. The method according to any one of Notes 33 to 43, wherein the method further comprises:

[0317] The network device receives auxiliary information from the terminal device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0318] 45. The method according to any one of Notes 33 to 44, further comprising:

[0319] The network device sends designated information for generating or reorganizing the model to the terminal device.

[0320] 46. ​​The method according to Note 45, wherein the specified information includes at least one of the following: model identification information, content description information, data statistical information, and model content information.

[0321] 47. The method according to any one of Notes 33 to 46, further comprising:

[0322] The network device sends instruction information for retransmission, suspension of transmission or termination of transmission to the terminal device.

[0323] 48. A model receiving method, comprising:

[0324] The terminal device receives configuration information sent by the network device, where the configuration information is used to configure or instruct the terminal device to receive at least a portion of the model stored in the network device;

[0325] The terminal device receives at least a portion of the model sent by the network device according to the configuration information.

[0326] 49. The method according to Note 48, wherein the configuration information is carried by at least one of the following: a wireless resource control message, a medium access control control element, and downlink control information.

[0327] 50. The method according to Note 48 or 49, wherein at least a portion of the model is sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0328] 51. A method according to any one of Notes 48 to 50, wherein at least a part of the model is carried by at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), and uplink control information (UCI).

[0329] 52. The method according to any one of Notes 48 to 51, wherein the method further comprises:

[0330] The terminal device sends terminal capability information and / or model identification information to the network device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

[0331] 53. The method according to Supplementary Note 52, wherein the method further comprises:

[0332] The terminal device receives a request for terminal capability and / or model identification sent by the network device;

[0333] The terminal device sends the terminal capability information and / or the model identification information to the network device according to the request.

[0334] 54. The method according to Note 52 or 53, wherein the terminal capability information and / or the model identification information includes capability information of part of the content of the transmission model.

[0335] 55. The method according to any one of Notes 48 to 54, wherein the configuration information includes model information and / or transmission information.

[0336] 56. The method according to any one of Notes 48 to 55, wherein the method further comprises:

[0337] The terminal device sends request information for requesting the configuration information to the network device.

[0338] 57. The method according to Note 56, wherein the request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

[0339] 58. A method according to Note 56 or 57, wherein the request information is sent via at least one of the following: a radio resource control (RRC) message, a medium access control (MAC) control element (CE), or uplink control information (UCI).

[0340] 59. The method according to any one of Notes 48 to 58, wherein the method further comprises:

[0341] The terminal device sends auxiliary information to the network device; the auxiliary information includes expected performance and / or expected maximum reception time.

[0342] 60. The method according to any one of Notes 48 to 59, wherein the method further comprises:

[0343] The terminal device receives the specified information sent by the network device, and

[0344] The terminal device generates or reorganizes the model according to the specified information.

[0345] 61. The method according to Note 60, wherein the specified information includes at least one of the following: model identification information, content description information, data statistical information, and model content information.

[0346] 62. The method according to any one of Notes 48 to 61, further comprising:

[0347] The terminal device receives the indication information of retransmission, suspension of transmission or termination of transmission sent by the network device.

[0348] 63. A network device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the model sending method as described in any one of Notes 33 to 47.

[0349] 64. A terminal device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the model receiving method as described in any one of Notes 48 to 62.

Claims

1. A model sending device, configured in a terminal device, comprising: A first receiving unit, which receives configuration information from a network device, wherein the configuration information is used to configure or instruct the terminal device to send at least a part of a model stored in the terminal device; A first sending unit is configured to send at least a portion of the model to the network device according to the configuration information.

2. The device according to claim 1, wherein: The configuration information is carried by at least one of the following: a radio resource control message, a medium access control element, and downlink control information.

3. The device according to claim 1, wherein: At least a part of the model is sent via a signaling radio bearer and / or a data radio bearer; and is carried by at least one of the following: a radio resource control message, a medium access control element, and uplink control information.

4. The device according to claim 1, wherein: The first sending unit further sends terminal capability information and / or model identification information to the network device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

5. The device according to claim 1, wherein: The configuration information includes model information and / or transmission information.

6. The device according to claim 1, wherein: The first sending unit also sends request information for requesting the configuration information to the network device; the request information is sent through at least one of the following: a radio resource control message, a medium access control control element, and uplink control information.

7. The device according to claim 6, wherein: The request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

8. The device according to claim 1, wherein: The first receiving unit further receives auxiliary information from the network device; the auxiliary information includes expected performance and / or maximum expected reception time of an application associated with the model.

9. The device according to claim 1, wherein: The first sending unit also sends designated information for generating or reorganizing the model to the network device; The specified information includes at least one of the following: model identification information, content description information, data statistics information, and model content information.

10. The device according to claim 1, wherein: The first receiving unit also receives indication information of retransmission, suspension or termination of transmission sent by the network device.

11. A model receiving device, configured in a network device, comprising: A second sending unit, which sends configuration information to the terminal device, wherein the configuration information is used to configure or instruct the terminal device to send at least a part of the model stored in the terminal device; A second receiving unit is configured to receive at least a portion of the model sent by the terminal device according to the configuration information.

12. The device according to claim 11, wherein The configuration information is carried by at least one of the following: a radio resource control message, a medium access control element, and downlink control information.

13. The device according to claim 11, wherein: At least a part of the model is sent via a signaling radio bearer and / or a data radio bearer; and is carried by at least one of the following: a radio resource control message, a medium access control element, and uplink control information.

14. The device according to claim 11, wherein: The second receiving unit further receives terminal capability information and / or model identification information from the terminal device, and the terminal capability information and / or the model identification information are used by the network device to generate the configuration information.

15. The device according to claim 11, wherein The configuration information includes model information and / or transmission information.

16. The device according to claim 11, wherein The second receiving unit also receives request information sent by the terminal device for requesting the configuration information; the request information is carried by at least one of the following: a radio resource control message, a medium access control control element, and uplink control information.

17. The device according to claim 16, wherein: The request information includes at least one of the following: model content information, model transmission configuration information, and model type information.

18. The device according to claim 11, wherein The second sending unit further sends auxiliary information to the terminal device; the auxiliary information includes expected performance and / or maximum expected reception time of the application associated with the model.

19. The device according to claim 11, wherein: The second receiving unit also receives designated information sent by the terminal device for generating or reorganizing the model; the designated information includes at least one of the following: model identification information, content description information, data statistics information model content information.

20. A communication system comprising: A network device, which sends configuration information to a terminal device, wherein the configuration information is used to configure or instruct the terminal device to send at least a portion of a model stored in the terminal device; and receives at least a portion of the model sent by the terminal device according to the configuration information; A terminal device receives the configuration information and sends at least a part of the model according to the configuration information.