Model sending and receiving method and device

CN120642413APending Publication Date: 2025-09-121FINITY INC
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The wireless interface transmission supported by the current 3GPP protocol is difficult to meet the data size, transmission quality and delay requirements of the AI/ML model, resulting in performance degradation or failure to meet application requirements when transmitting AI/ML models between wireless communication entities.

Method used

By sending configuration information and partial data blocks of the model between the network device and the terminal device, the segmented transmission of the AI/ML model is realized. The terminal device receives and reorganizes the model according to the configuration information, thereby meeting the transmission requirements of the AI/ML model.

Benefits of technology

It achieves efficient transmission of AI/ML models, solves the problems of data size, quality and delay in transmission between entities, and meets the application needs of AI/ML models in wireless communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120642413A_ABST
    Figure CN120642413A_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 network equipment sends configuration information to terminal equipment, and the configuration information is used for configuring or indicating the terminal equipment to receive a part of data blocks of a model; and the network equipment sends partial data blocks of the model to the terminal equipment.
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. The model sender segments the model and transmits it, and the model receiver receives partial data blocks of the model according to the configuration information, thereby enabling 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.

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

[0013] 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 part of the data blocks of the model;

[0014] The network device sends a partial data block of the model to the terminal device.

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

[0016] A first 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 receive a portion of data blocks of a model;

[0017] A second sending unit is configured to send a portion of the data blocks of the model to the terminal device.

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

[0019] The terminal device receives configuration information from the network device, where the configuration information is used to configure or instruct the terminal device to receive a portion of the data blocks of the model;

[0020] The terminal device receives a partial data block of the model from the network 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 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 receive a portion of data blocks of a model;

[0023] A second receiving unit is configured to receive a portion of the data blocks of the model from the network 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 that sends configuration information and partial data blocks of the model to the terminal device;

[0026] The terminal device receives configuration information from the network device, and receives part of the model data from the network device according to the configuration information.

[0027] One of the beneficial effects of the embodiments of the present application is that: the network device sends configuration information and partial data blocks of the model after segmenting the model; the terminal device receives the partial data blocks of the model according to the configuration information; thereby, air interface transmission of larger models can be achieved, which can meet the requirements of AI / ML model transmission and solve various potential problems caused by transmitting 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 network device (e.g., a gNB), or may be an entity of a UE or a core network (e.g., an LMF or an AMF), or may 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 UE, or may be an entity of a gNB or a core network (e.g., an LMF or an AMF), or may be a partial function or entity of any of the above devices. In addition, FIG1 illustrates positioning as an example, but the present application is not limited thereto. 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 sending method, which is described from the perspective of a model sending device. The model sending device can be a network device (such as a base station), a terminal device (such as a target device, a PRU, or other terminal), 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 network device sends configuration information to a terminal device, where the configuration information is used to configure or instruct the terminal device to receive some data blocks of a model.

[0066] 202. The network device sends a partial data block of the model to the terminal device.

[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] Therefore, the network device divides the model and sends configuration information and partial data blocks of the model; the terminal device receives the partial data blocks of the model according to the configuration information; thereby, air interface transmission of larger models can be achieved, which can meet the requirements of AI / ML model transmission and solve various potential problems caused by the transmission of AI / ML models between entities.

[0069] In the embodiment of the present application, the data transmitting device divides the model into multiple mutually exclusive parts using a certain method (e.g., segmentation), and each partial data block carries a portion of the model content. After receiving these partial data blocks, the data receiving device combines them using a certain method to obtain the model content.

[0070] Without causing confusion, the terms "partial data block" and "split block", "split part", "transmission block", "part of the model", etc. can be interchanged, and the terms "configuration information", "model segmentation information", etc. can be interchanged, but this application is not limited to this.

[0071] In some embodiments, the configuration information includes at least one of the following: identification of the model, identification of partial data blocks of the model, number of partial data blocks of the model, order of partial data blocks of the model, and size of partial data blocks of the model.

[0072] For example, the configuration information may include the number of partial data blocks by enhancing the RRC message DLDedicated MessageSegment in 3GPP protocol TS38.331 to provide the order of the partial data blocks (also referred to as segmented blocks).

[0073] For example, the upper limit of the field segmentNumber-r16 INTEGER (0..4) that defines the maximum number of segmentations in the protocol is 4 (that is, a maximum of 5 segmentation blocks). The embodiment of the present application can directly adjust the upper limit, for example, expressed as segmentNumber-r16 INTEGER (0..63), so as to give a suitable number of segmentation blocks.

[0074] For another example, the upper limit can be adjusted to a configurable parameter, such as segmentNumber-r16 INTEGER (0..maxNumSeg). This parameter is defined as an optional configuration (e.g., with several options) and can also be determined through signaling interaction. This configuration parameter can be notified to the terminal device through an RRC message before transmission.

[0075] In some embodiments, the configuration information includes a multi-dimensional sequence; the multi-dimensional sequence indicates a hierarchical structure between partial data blocks of the model.

[0076] For example, a two-dimensional segmentation sequence definition can be used to represent the hierarchical structure of an AI / ML model. For example, multiple segmentation sequences can be defined: segmentation sequence 1, segmentation sequence 2, and so on. For example, two segmentation sequences can be in a containment relationship or a parallel relationship.

[0077] For example, if two segmentation sequences are in a parallel relationship, segmentation sequence 1 can indicate the corresponding parameters of the model at different network layers, and segmentation sequence 2 can indicate all the corresponding parameters of the model at different neurons. For another example, if the two segmentation sequences are in an inclusive relationship, segmentation sequence 1 can indicate a larger segmentation order, while segmentation sequence 2 can indicate the segmentation order within segmentation sequence 1, and so on. The DLDedicatedMessageSegment message can be enhanced to be applicable to multi-dimensional sequences.

[0078] In some embodiments, the network device sends a final identifier of the multi-dimensional sequence to the terminal device, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, for the terminal device to perform model reconstruction.

[0079] For example, when a multidimensional sequence is used for indication, a final flag corresponding to the multidimensional sequence can be given. The final flag indicates that the currently transmitted segment block is at the end of the transmission sequence. After receiving the flag, the terminal device can perform operations such as partial model reconstruction.

[0080] In some embodiments, the network device may also append additional information of the current transmission segment block in the DLDedicatedMessageSegment enhanced information, such as a model identifier (MODEL ID), a transmission block size (SIZE), and the like.

[0081] The above is a schematic illustration of the configuration information, and the present application is not limited thereto. For example, the configuration information may also include model segmentation information, which may include at least one of the following: an identifier of a data segment block or data segment portion, a model segmentation identifier, a model segmentation timestamp, a model segmentation rule, a model layer identifier, an input data source identifier, a model segmentation size, model segmentation statistics, and data statistics information. The present application is not limited thereto, and the configuration information may include any combination of the above information, or may include other information.

[0082] In some embodiments, the data statistical information includes at least one of the following: a maximum value of a data segment or a data segment, a minimum value of a data segment or a data segment, an average value of a data segment or a data segment, a variance of a data segment or a data segment, a size of each data segment or a data segment, and a total size of the data segment or a data segment. The present application is not limited thereto, and may also include any combination of the above information, or include other information.

[0083] In some embodiments, the model segmentation statistics include at least one of the following: weight mean, weight variance, partial model content mean, partial model content variance. The present application is not limited thereto, and may also be any combination of the above information, or include other information.

[0084] FIG3 is an example diagram of a model transmission method according to an embodiment of the present application. For example, the model transmission device is a gNB and the model receiving device is a UE.

[0085] As shown in 301 of Figure 3, the model sending device can segment the model to generate configuration information (for example, including model segmentation information) and partial data blocks of the model (at least partial model). As shown in 302 of Figure 3, the model sending device can transmit the model segmentation information to the model receiving device through RRC messages, MAC CE, DCI / UCI, etc. As shown in 303 of Figure 3, the model sending device can send at least part of the model to the model receiving device. As shown in 304 of Figure 3, the model receiving device reorganizes at least part of the received model according to the model segmentation information. Thus, for example, at least part of the key model that has been segmented in the current application can be transmitted, so that in some cases, SRB can be used to complete efficient transmission of the model.

[0086] 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.

[0087] For example, 302 and 303 may be combined (e.g., using the same message or signaling), i.e., the model segmentation information is transmitted while at least a portion of the model is being transmitted. For another example, the model segmentation information is transmitted after at least a portion of the model. For another example, the model segmentation information is transmitted as part of at least a portion of the model.

[0088] In some embodiments, the partial data blocks of the model (at least a partial model) are 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 303 is sent via an SRB, or via a DRB, or via both an SRB and a DRB.

[0089] In some embodiments, the configuration information (model segmentation 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). The present application is not limited thereto, and depending on the sender and receiver, the configuration information (model segmentation information) may also be sent via the following signaling: uplink control information (UCI), LPP (LTE Positioning Protocol) signaling, or NRPPa (NR Positioning Protocol A) signaling. For example, the model segmentation information in 302 is sent via DCI.

[0090] For example, the model sending device transmits data segmentation rule information (model segmentation information) to the model receiving device. This rule information is mainly used to assist the model receiving device in correctly reassembling the segmented model data or detecting errors. The model segmentation information is further described below.

[0091] For example, the model sending device sends the identification information (ID) of each model segmentation block to the model receiving device. The model segmentation block (segmentation chuck) or model segmentation part (segmentation part) identification can be represented separately by IE, as shown in Table 1:

[0092] Table 1

[0093] In Table 1, the ModelSegmentID of the IE indicates the identifier of the segmentation block or segmentation part. The present application is not limited thereto. For example, the identifier of the model segmentation block (segmentation chuck) or model segmentation part (segmentation part) can be combined with other information through the IE, as shown in Table 2:

[0094] Table 2

[0095] For another example, implicit identification can be used to transmit model segmentation information. The model sending device sends implicit identification information of the model segmentation block (part) to the model receiving device. The implicit identification information is sent together with the implicit rule, for example, by attaching time stamp information in IE, as shown in Table 3:

[0096] Table 3

[0097] We can also use IE to give the neural network hierarchy rules, as shown in Table 4:

[0098] Table 4

[0099] For another example, data statistics of the segmented blocks can be transmitted. The model sending device sends data statistics of the model segmented blocks (parts) to the model receiving device, for example, by appending the data size of each segmented part and / or the total data size of all segmented parts and / or the weighted statistical distribution of the segmented parts (e.g., mean, variance, etc.) in the IE, as shown in Table 5:

[0100] Table 5

[0101] The above is an exemplary description of the configuration information (model segmentation information), but the present application is not limited thereto.

[0102] In some embodiments, the model sending device receives feedback information from the model receiving device.

[0103] FIG4 is another example diagram of the model sending method according to an embodiment of the present application. For example, the model sending device is a gNB and the model receiving device is a UE.

[0104] As shown in 401 of FIG. 4 , the model transmitting device may segment the model to generate model segmentation information and at least a portion of the model. As shown in 402 of FIG. 4 , the model transmitting device may transmit the model segmentation information to the model receiving device via an RRC message, MAC CE, DCI / UCI, etc. As shown in 403 of FIG. 4 , the model transmitting device may transmit at least a portion of the model to the model receiving device.

[0105] As shown in 404 of FIG. 4 , the model receiving device may optionally send feedback information to the model sending device. For example, this may include feedback that data statistics were not received and a request for retransmission, feedback that a data block (data portion) was not received, or feedback that all information has been received. As shown in 405 of FIG. 4 , the model receiving device reassembles at least a portion of the received model based on the model segmentation information. This allows, for example, the transmission of a segmented portion of a key model for the current application, 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] For example, 402 and 403 can be combined together (e.g., using the same message or signaling), that is, the model segmentation information is transmitted at the same time as the at least partial model is sent. For another example, the model segmentation information is sent after the at least partial model. For another example, the model segmentation information is sent as part of the at least partial model. For another example, multiple information exchanges can be performed before 405 until all the information required for model reconstruction has been obtained by the model receiving device. For another example, if the feedback transmission in 404 fails, the model reconstruction in 405 can be canceled.

[0108] In some embodiments, the model sending device receives auxiliary information from the model receiving device for assisting in segmenting the model into partial data blocks.

[0109] For example, the auxiliary information includes at least one of the following: performance quality requirements, performance evaluation information, and priority information. The present application is not limited thereto, and may also be any combination of the above information, or include other information.

[0110] In some embodiments, the auxiliary 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).

[0111] For example, before the model sending device segments the model, the sender and receiver may perform some signaling interaction to provide auxiliary information for model segmentation, so that the model sending device can better segment the model. For example, the sender may request the receiver to send auxiliary information, or the receiver may proactively send auxiliary information when the model transmission is initiated. The transmission of auxiliary information can use RRC messages, MAC CE, UCI, etc.

[0112] FIG5 is another example diagram of the model sending method according to an embodiment of the present application. For example, the model sending device is a gNB and the model receiving device is a UE.

[0113] As shown in 501 of FIG. 5 , the model receiving device may send auxiliary information to the model sending device. The auxiliary information may be sent based on a request from the model sending device or may be sent proactively by the model receiving device. As shown in 502 of FIG. 5 , the model sending device may segment the model based on the auxiliary information to generate model segmentation information and at least a partial model. As shown in 503 of FIG. 5 , the model sending device may transmit the model segmentation information to the model receiving device via an RRC message, MAC CE, DCI / UCI, or the like. As shown in 504 of FIG. 5 , the model sending device may send at least a partial model to the model receiving device.

[0114] As shown in 505 of FIG. 5 , the model receiving device may optionally send feedback information to the model sending device. For example, this may include feedback that data statistics were not received and a request for retransmission, feedback that a data block (data portion) was not received, or feedback that all information has been received. As shown in 506 of FIG. 5 , the model receiving device reassembles at least a portion of the received model based on the model segmentation information. This allows, for example, the transmission of a segmented portion of a key model for the current application, enabling efficient model transmission using SRB in some cases.

[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, before 501, the model sending device may send a request message to the model receiving device to request the model receiving device to send auxiliary information. For another example, 503 and 504 can be combined together (for example, using the same message or signaling), that is, the model segmentation information is transmitted while sending at least part of the model. For another example, the model segmentation information is sent after at least part of the model. For another example, the model segmentation information is sent as part of at least part of the model. For another example, multiple information interactions can be performed before 506 until the information required for model reorganization has been obtained by the model receiving device. For another example, in the event that the feedback transmission fails in 505, the model reorganization in 506 can be canceled.

[0117] The above is an exemplary description of information interaction, and the following is an exemplary description of auxiliary information.

[0118] For example, the model receiving device sends service quality requirements or QoS information to the model sending device as needed, wherein the service quality requirements can be specifically specified in combination with specific application instances. Table 6 illustrates this using an example of a wireless positioning application.

[0119] Table 6

[0120] 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.

[0121] In some embodiments, the network device calculates the maximum number of partial data blocks of the model based on the terminal capability information and / or model identification information; and includes the maximum number in the configuration information and sends it to the terminal device.

[0122] For example, the gNB can query the current UE's storage capacity and other related information through methods such as UE Capability. After the UE reports its capabilities as needed, the gNB can calculate maxNumSeg through its own algorithm and send it to the UE through an RRC message.

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

[0124] For example, after receiving the configuration information and some data blocks from the network device, the terminal device can discard some of the data blocks as instructed by the configuration information, or reassemble some of the data blocks before starting AI / ML reasoning. This AI / ML reasoning does not need to wait until all data blocks are received. The terminal device can also request the network device to retransmit some of the data blocks or stop transmitting the remaining blocks through RRC messages based on the reasoning results. The network device retransmits or terminates the transmission after receiving the message.

[0125] The above description is based on the example of a data sending device being a network device and a data receiving device being a terminal 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 terminal device and a data receiving device being a network device. The same contents as above will be omitted.

[0126] In some embodiments, a terminal device receives configuration information sent by a network device, where the configuration information is used to configure or instruct the terminal device to send partial data blocks of a model; and the terminal device sends the partial data blocks of the model to the network device.

[0127] In some embodiments, the configuration information includes at least one of the following: identification of the model, identification of partial data blocks of the model, number of partial data blocks of the model, order of partial data blocks of the model, and size of partial data blocks of the model.

[0128] In some embodiments, the configuration information includes a multi-dimensional sequence; the multi-dimensional sequence indicates a hierarchical structure between partial data blocks of the model.

[0129] In some embodiments, the terminal device sends a final identifier of the multi-dimensional sequence to the network device, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, for the network device to perform model reconstruction.

[0130] In some embodiments, the partial data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0131] 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).

[0132] In some embodiments, the terminal device receives auxiliary information from the network device for assisting in segmenting the model into partial data blocks.

[0133] In some embodiments, the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0134] In some embodiments, the auxiliary 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).

[0135] In some embodiments, the terminal device receives feedback information from the network device.

[0136] In some embodiments, the terminal device performs model segmentation and generates partial data blocks of the model.

[0137] 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.

[0138] In some embodiments, the terminal device calculates a maximum number of partial data blocks of the model; and sends the maximum number to the network device.

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

[0140] 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.

[0141] According to an embodiment of the present application, a network device sends configuration information and partial data blocks of a model; a terminal device receives partial data blocks of the model based on the configuration information; thereby, air interface transmission of a larger model can be achieved, which can meet the requirements of AI / ML model transmission and solve various potential problems caused by transmitting AI / ML models between entities.

[0142] Embodiments of the second aspect

[0143] 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.

[0144] 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:

[0145] 601, a terminal device receives configuration information from a network device, where the configuration information is used to configure or instruct the terminal device to receive a portion of data blocks of a model;

[0146] 602. The terminal device receives a portion of the data blocks of the model from the network device according to the configuration information.

[0147] In some embodiments, as shown in FIG6 , the method may further include:

[0148] 603: The terminal device reorganizes some data blocks of the model.

[0149] 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.

[0150] In some embodiments, the configuration information includes at least one of the following: identification of the model, identification of partial data blocks of the model, number of partial data blocks of the model, order of partial data blocks of the model, and size of partial data blocks of the model.

[0151] In some embodiments, the configuration information includes a multi-dimensional sequence; the multi-dimensional sequence indicates a hierarchical structure between partial data blocks of the model.

[0152] In some embodiments, the terminal device receives a final identifier of the multi-dimensional sequence, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, and is used by the terminal device to perform model reconstruction.

[0153] In some embodiments, the partial data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0154] 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).

[0155] In some embodiments, the terminal device sends auxiliary information to the network device for assisting in segmenting the model into partial data blocks.

[0156] In some embodiments, the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0157] In some embodiments, the auxiliary 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).

[0158] In some embodiments, the terminal device sends feedback information to the network device.

[0159] 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.

[0160] In some embodiments, the terminal device receives a maximum number of partial data blocks of the model; wherein the network device calculates the maximum number of partial data blocks of the model based on the terminal capability information and / or model identification information.

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

[0162] The above description is based on the example of a data sending device being a network device and a data receiving device being a terminal 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 terminal device and a data receiving device being a network device. The same contents as above will be omitted.

[0163] In some embodiments, 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 partial data blocks of a model; and the network device receives the partial data blocks of the model from the terminal device.

[0164] In some embodiments, the network device reorganizes some of the data blocks of the model.

[0165] In some embodiments, the configuration information includes at least one of the following: identification of the model, identification of partial data blocks of the model, number of partial data blocks of the model, order of partial data blocks of the model, and size of partial data blocks of the model.

[0166] In some embodiments, the configuration information includes a multi-dimensional sequence; the multi-dimensional sequence indicates a hierarchical structure between partial data blocks of the model.

[0167] In some embodiments, the network device receives a final identifier of the multi-dimensional sequence, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, and is used by the network device to perform model reconstruction.

[0168] In some embodiments, the partial data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0169] 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).

[0170] In some embodiments, the network device sends auxiliary information to the terminal device for assisting in segmenting the model into partial data blocks.

[0171] In some embodiments, the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0172] In some embodiments, the auxiliary 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).

[0173] In some embodiments, the network device sends feedback information to the terminal device.

[0174] 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.

[0175] In some embodiments, the network device receives a maximum number of partial data blocks of the model; wherein the terminal device calculates the maximum number of partial data blocks of the model.

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

[0177] 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.

[0178] According to an embodiment of the present application, a network device sends configuration information and partial data blocks of a model; a terminal device receives partial data blocks of the model based on the configuration information; thereby, air interface transmission of a larger model can be achieved, which can meet the requirements of AI / ML model transmission and solve various potential problems caused by transmitting AI / ML models between entities.

[0179] Embodiments of the third aspect

[0180] The embodiment of the present application provides a model sending 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.

[0181] 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:

[0182] A first sending unit 701 is configured to send configuration information to a terminal device, where the configuration information is used to configure or instruct the terminal device to receive a portion of data blocks of a model;

[0183] The second sending unit 702 sends a portion of the data blocks of the model to the terminal device.

[0184] 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.

[0185] In some embodiments, the configuration information includes at least one of the following: identification of the model, identification of partial data blocks of the model, number of partial data blocks of the model, order of partial data blocks of the model, and size of partial data blocks of the model.

[0186] In some embodiments, the configuration information includes a multi-dimensional sequence; the multi-dimensional sequence indicates a hierarchical structure between partial data blocks of the model.

[0187] In some embodiments, the second sending unit 702 further sends a final identifier of the multi-dimensional sequence to the terminal device, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, for the terminal device to perform model reconstruction.

[0188] In some embodiments, the partial data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB);

[0189] The configuration information is sent through 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).

[0190] In some embodiments, as shown in FIG7 , the model sending device 700 may further include:

[0191] The receiving unit 703 receives auxiliary information from the terminal device for assisting in segmenting the model into partial data blocks.

[0192] In some embodiments, the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0193] In some embodiments, the auxiliary 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).

[0194] In some embodiments, the receiving unit 703 further receives feedback information from the terminal device.

[0195] In some embodiments, as shown in FIG7 , the model sending device 700 may further include:

[0196] The processing unit 704 performs model segmentation and generates the configuration information and partial data blocks of the model.

[0197] In some embodiments, the processing unit 704 further calculates a maximum number of partial data blocks of the model according to the terminal capability information and / or the model identification information; and includes the maximum number in the configuration information.

[0198] In some embodiments, the receiving unit 703 further 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.

[0199] In some embodiments, the receiving unit 703 further receives indication information of retransmission, suspension of transmission or termination of transmission sent by the terminal device.

[0200] 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.

[0201] 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.

[0202] According to an embodiment of the present application, a network device sends configuration information and partial data blocks of a model; a terminal device receives partial data blocks of the model based on the configuration information; thereby, air interface transmission of a larger model can be achieved, which can meet the requirements of AI / ML model transmission and solve various potential problems caused by transmitting AI / ML models between entities.

[0203] Embodiments of the fourth aspect

[0204] The embodiment of the present application provides a model receiving 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 contents will not be repeated.

[0205] 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:

[0206] A first receiving unit 801 receives configuration information from a network device, where the configuration information is used to configure or instruct the terminal device to receive a portion of a data block of a model;

[0207] The second receiving unit 802 receives a portion of the data blocks of the model from the network device according to the configuration information.

[0208] In some embodiments, as shown in FIG8 , the model receiving device 800 may further include:

[0209] The processing unit 803 reorganizes some data blocks of the model.

[0210] 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.

[0211] In some embodiments, as shown in FIG8 , the model receiving device 800 may further include:

[0212] The sending unit 804 sends auxiliary information for assisting the model in segmenting into partial data blocks to the network device.

[0213] In some embodiments, the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0214] In some embodiments, the auxiliary 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).

[0215] In some embodiments, the sending unit 804 further sends feedback information to the network device.

[0216] In some embodiments, the sending unit 804 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.

[0217] In some embodiments, the second receiving unit 802 further receives a maximum number of partial data blocks of the model; wherein the network device calculates the maximum number of partial data blocks of the model according to the terminal capability information and / or model identification information.

[0218] In some embodiments, the sending unit 804 further sends instruction information for retransmission, suspension of transmission, or termination of transmission to the network device.

[0219] 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.

[0220] 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.

[0221] According to an embodiment of the present application, a network device sends configuration information and partial data blocks of a model; a terminal device receives partial data blocks of the model based on the configuration information; thereby, air interface transmission of a larger model can be achieved, which can meet the requirements of AI / ML model transmission and solve various potential problems caused by transmitting AI / ML models between entities.

[0222] Embodiments of the fifth aspect

[0223] 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.

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

[0225] A network device that sends configuration information and partial data blocks of the model to the terminal device;

[0226] The terminal device receives configuration information from the network device, and receives part of the model data from the network device according to the configuration information.

[0227] 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.

[0228] 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.

[0229] 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: sending configuration information to a terminal device, the configuration information being used to configure or instruct the terminal device to receive a partial data block of a model; and sending the partial data block of the model to the terminal device.

[0230] 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: receiving configuration information from a network device, the configuration information being used to configure or instruct the terminal device to receive a partial data block of a model; and receiving the partial data block of the model from the network device according to the configuration information.

[0231] 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.

[0232] 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.

[0233] 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.

[0234] 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.

[0235] 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.

[0236] 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.

[0237] 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).

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

[0239] 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.

[0240] 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.

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

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

[0243] 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 part of the data blocks of the model;

[0244] The network device sends a partial data block of the model to the terminal device.

[0245] 2. The method according to Note 1, wherein the configuration information includes at least one of the following: the identification of the model, the identification of the partial data blocks of the model, the number of the partial data blocks of the model, the order of the partial data blocks of the model, and the size of the partial data blocks of the model.

[0246] 3. The method according to Note 1, wherein the configuration information includes a multidimensional sequence; the multidimensional sequence indicates a hierarchical structure between some data blocks of the model.

[0247] 4. The method according to Supplementary Note 3, wherein the method further comprises:

[0248] The network device sends a final identifier of the multi-dimensional sequence to the terminal device, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, and is used by the terminal device to perform model reconstruction.

[0249] 5. The method according to any one of Notes 1 to 4, wherein part of the data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0250] 6. The method according to any one of Notes 1 to 5, wherein 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).

[0251] 7. The method according to any one of Notes 1 to 6, wherein the method further comprises:

[0252] The network device receives auxiliary information from the terminal device for assisting in segmenting the model into partial data blocks.

[0253] 8. The method according to Note 7, wherein the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0254] 9. The method according to Note 7, wherein the auxiliary information is sent via 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).

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

[0256] The network device receives feedback information from the terminal device.

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

[0258] The network device performs model segmentation and generates the configuration information and partial data blocks of the model.

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

[0260] 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.

[0261] 13. The method according to Supplementary Note 12, further comprising:

[0262] The network device calculates the maximum number of partial data blocks of the model according to the terminal capability information and / or model identification information; and includes the maximum number in the configuration information and sends it to the terminal device.

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

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

[0265] 15. A model receiving method, comprising:

[0266] The terminal device receives configuration information from the network device, where the configuration information is used to configure or instruct the terminal device to receive a portion of the data blocks of the model;

[0267] The terminal device receives a partial data block of the model from the network device according to the configuration information.

[0268] 16. The method according to Supplementary Note 15, further comprising:

[0269] The terminal device reorganizes some data blocks of the model.

[0270] 17. The method according to Note 15, wherein the configuration information includes at least one of the following: the identification of the model, the identification of the partial data blocks of the model, the number of the partial data blocks of the model, the order of the partial data blocks of the model, and the size of the partial data blocks of the model.

[0271] 18. The method according to Note 15, wherein the configuration information includes a multidimensional sequence; the multidimensional sequence indicates a hierarchical structure between some data blocks of the model.

[0272] 19. The method according to Supplementary Note 18, wherein the method further comprises:

[0273] The terminal device receives a final identifier of the multi-dimensional sequence, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, and is used by the terminal device to perform model reconstruction.

[0274] 20. The method according to any one of Notes 15 to 19, wherein part of the data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0275] 21. A method according to any one of Notes 15 to 20, wherein 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).

[0276] 22. The method according to any one of Notes 15 to 21, further comprising:

[0277] The terminal device sends auxiliary information to the network device for assisting the model in segmenting into partial data blocks.

[0278] 23. The method according to Note 22, wherein the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0279] 24. The method according to Note 22, wherein the auxiliary information is sent via 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).

[0280] 25. The method according to any one of Notes 15 to 24, further comprising:

[0281] The terminal device sends feedback information to the network device.

[0282] 26. The method according to any one of Notes 15 to 25, wherein the method further comprises:

[0283] 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.

[0284] 27. The method according to Supplementary Note 26, further comprising:

[0285] The terminal device receives a maximum number of partial data blocks of the model; wherein the network device calculates the maximum number of partial data blocks of the model based on the terminal capability information and / or model identification information.

[0286] 28. The method according to any one of Notes 15 to 27, further comprising:

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

[0288] 29. 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 1 to 14.

[0289] 30. 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 15 to 28.

[0290] 31. A model sending method, comprising:

[0291] 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 send a partial data block of the model;

[0292] The terminal device sends a partial data block of the model to the network device.

[0293] 32. The method according to Note 31, wherein the configuration information includes at least one of the following: the identification of the model, the identification of the partial data blocks of the model, the number of the partial data blocks of the model, the order of the partial data blocks of the model, and the size of the partial data blocks of the model.

[0294] 33. The method according to Note 31, wherein the configuration information includes a multidimensional sequence; the multidimensional sequence indicates a hierarchical structure between some data blocks of the model.

[0295] 34. The method according to Supplementary Note 33, further comprising:

[0296] The terminal device sends a final identifier of the multi-dimensional sequence to the network device, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, and is used by the network device to perform model reconstruction.

[0297] 35. The method according to any one of Notes 31 to 34, wherein part of the data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0298] 36. A method according to any one of Notes 31 to 35, wherein 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).

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

[0300] The terminal device receives auxiliary information from the network device for assisting in segmenting the model into partial data blocks.

[0301] 38. The method according to Note 37, wherein the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0302] 39. The method according to Note 37, wherein the auxiliary information is sent via 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).

[0303] 40. The method according to any one of Notes 31 to 39, wherein the method further comprises:

[0304] The terminal device receives feedback information from the network device.

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

[0306] The terminal device performs model segmentation and generates partial data blocks of the model.

[0307] 42. The method according to any one of Notes 31 to 41, further comprising:

[0308] 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.

[0309] 43. The method according to Supplement 42, wherein the method further comprises:

[0310] The terminal device calculates a maximum number of partial data blocks of the model; and sends the maximum number to the network device.

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

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

[0313] 45. A model receiving method, comprising:

[0314] 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 a portion of the data blocks of the model;

[0315] The network device receives a partial data block of the model from the terminal device.

[0316] 46. ​​The method according to Supplement 45, wherein the method further comprises:

[0317] The network device reorganizes some data blocks of the model.

[0318] 47. The method according to Note 45, wherein the configuration information includes at least one of the following: the identification of the model, the identification of the partial data blocks of the model, the number of the partial data blocks of the model, the order of the partial data blocks of the model, and the size of the partial data blocks of the model.

[0319] 48. The method according to Note 45, wherein the configuration information includes a multidimensional sequence; the multidimensional sequence indicates a hierarchical structure between some data blocks of the model.

[0320] 49. The method according to Supplement 48, wherein the method further comprises:

[0321] The network device receives a final identifier of the multi-dimensional sequence, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, and is used by the network device to perform model reorganization.

[0322] 50. A method according to any one of Notes 45 to 49, wherein some data blocks of the model are sent via a signaling radio bearer (SRB) and / or a data radio bearer (DRB).

[0323] 51. A method according to any one of Notes 45 to 50, wherein 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), and downlink control information (DCI).

[0324] 52. The method according to any one of Notes 45 to 51, further comprising:

[0325] The network device sends auxiliary information to the terminal device for assisting the model in segmenting into partial data blocks.

[0326] 53. The method according to Note 52, wherein the auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

[0327] 54. The method according to Note 52, wherein the auxiliary information is sent via 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).

[0328] 55. The method according to any one of Notes 45 to 54, wherein the method further comprises:

[0329] The network device sends feedback information to the terminal device.

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

[0331] 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.

[0332] 57. The method according to Supplementary Note 56, wherein the method further comprises:

[0333] The network device receives the maximum number of partial data blocks of the model; wherein the terminal device calculates the maximum number of partial data blocks of the model.

[0334] 58. The method according to any one of Notes 45 to 57, wherein the method further comprises:

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

[0336] 59. 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 31 to 44.

[0337] 60. 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 45 to 58.

Claims

1. A model sending device, configured in a network device, comprising: A first sending unit, which sends configuration information to a terminal device, wherein the configuration information is used to configure or instruct the terminal device to receive a portion of data blocks of a model; A second sending unit is configured to send a partial data block of the model to the terminal device.

2. The device according to claim 1, wherein: The configuration information includes at least one of the following: an identifier of the model, an identifier of a partial data block of the model, the number of partial data blocks of the model, an order of partial data blocks of the model, and a size of partial data blocks of the model.

3. The device according to claim 1, wherein: The configuration information includes a multi-dimensional sequence; the multi-dimensional sequence indicates a hierarchical structure between partial data blocks of the model.

4. The device according to claim 3, wherein: The second sending unit also sends a final identifier of the multi-dimensional sequence to the terminal device, where the final identifier is used to indicate the last partial data block in a certain dimensional sequence, and is used by the terminal device to perform model reconstruction.

5. The device according to claim 1, wherein: Some data blocks of the model are sent via a signaling radio bearer and / or a data radio bearer; The configuration information is sent via at least one of the following: a radio resource control message, a medium access control element, and downlink control information.

6. The device according to claim 1, wherein: The device also includes: A receiving unit receives auxiliary information from the terminal device for assisting the model in segmenting into partial data blocks.

7. The device according to claim 6, wherein: The auxiliary information includes at least one of the following: performance quality requirements, evaluation performance information, and priority information.

8. The device according to claim 6, wherein: The auxiliary information is sent through at least one of the following: a radio resource control message, a medium access control element, and uplink control information.

9. The device according to claim 6, wherein: The receiving unit also receives feedback information from the terminal device.

10. The device according to claim 1, wherein: The device also includes: A processing unit performs model segmentation and generates the configuration information and partial data blocks of the model.

11. The device according to claim 10, wherein: The processing unit also calculates the maximum number of partial data blocks of the model according to the terminal capability information and / or the model identification information; and includes the maximum number in the configuration information.

12. The device according to claim 6, wherein: The receiving unit further 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.

13. The device according to claim 6, wherein: The receiving unit also receives indication information of retransmission, suspension of transmission or termination of transmission sent by the terminal device.

14. A model receiving 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 receive a partial data block of a model; A second receiving unit is configured to receive a partial data block of the model from the network device according to the configuration information.

15. The device according to claim 14, wherein: The device also includes: A processing unit reorganizes some data blocks of the model.

16. The device according to claim 14, wherein: The device also includes: A sending unit is configured to send auxiliary information for assisting model segmentation to the network device.

17. The device according to claim 16, wherein: The 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.

18. The device according to claim 14, wherein: The second receiving unit also receives the maximum number of partial data blocks of the model; wherein the network device calculates the maximum number of partial data blocks of the model according to the terminal capability information and / or model identification information.

19. The device according to claim 16, wherein: The sending unit also sends indication information of retransmission, suspension of transmission or termination of transmission to the network device.

20. A communication system comprising: A network device that sends configuration information and partial data blocks of the model to a terminal device; The terminal device receives configuration information from the network device, and receives part of the data of the model from the network device according to the configuration information.