Wireless communication method and device, and storage medium
Patent Information
- Application Number
- CN202280101561.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-04
- Publication Date
- 2025-06-13
AI Technical Summary
Existing technologies are difficult to effectively manage and transmit multiple AI/ML models introduced in communication systems, especially due to the lack of standardized transmission solutions due to the limitations of terminal equipment capabilities.
By sending AI/ML model-related information between the access network equipment and the terminal equipment, and transmitting it through control messages or data channels, the reliable transmission of information is ensured, and the model can be deployed flexibly in the terminal equipment.
It realizes the flexible deployment of AI/ML models in terminal devices, improves the flexibility and efficiency of model transmission, meets the capacity limitations of terminal devices, and provides a standardized transmission solution.
Smart Images

Figure CN120153638A_ABST
Abstract
Description
Wireless communication method, device, and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of mobile communication technologies, and in particular to a wireless communication method and device, and a storage medium. Background Art
[0002] With the continuous development of artificial intelligence (AI) and machine learning (ML) technologies, the combination of communication technology and AI / ML technology is one of the trends in future communications. In order to adapt to the complexity and diversity of communication system scenarios, communication systems may introduce a large number of types of models, and the use of these models has become a technical problem that needs to be solved.
[0003] Summary of the Invention
[0004] Embodiments of the present application provide a wireless communication method and device, and a storage medium.
[0005] The wireless communication method provided in the embodiment of the present application includes:
[0006] The terminal device receives first information sent by the access network device, where the first information includes information associated with the first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0007] The wireless communication method provided in the embodiment of the present application includes:
[0008] The access network device sends first information to the terminal device, where the first information includes information associated with the first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0009] The wireless communication method provided in the embodiment of the present application includes:
[0010] The core network device sends first information to the access network device, where the first information includes information associated with the first model, and the first information is sent in a manner including: sending the first information through a control message and / or sending the first information through a data channel;
[0011] The terminal device provided in the embodiment of the present application includes:
[0012] The first communication unit is configured to receive first information sent by an access network device, where the first information includes information associated with a first model, and a method of sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0013] The access network device provided in the embodiment of the present application includes:
[0014] The second communication unit is configured to send first information to the terminal device, where the first information includes information associated with the first model, and a method for sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0015] The core network device provided in the embodiment of the present application includes:
[0016] The third communication unit is configured to send first information to the access network device, where the first information includes information associated with the first model, and a method of sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0017] The communication device provided in an embodiment of the present application may be a terminal device in the above-mentioned solution, an access network device in the above-mentioned solution, or a core network device in the above-mentioned solution, and the communication device includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory to perform the above-mentioned wireless communication method.
[0018] The chip provided in the embodiment of the present application is used to implement the above-mentioned wireless communication method.
[0019] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned wireless communication method.
[0020] The computer-readable storage medium provided in an embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned wireless communication method.
[0021] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute the above-mentioned wireless communication method.
[0022] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned wireless communication method.
[0023] Through the above technical solution, the access network device sends the information associated with the first model to the terminal device through a control message or a data channel, so that the information associated with the first model stored on the network side is sent to the terminal device through the control plane or the user plane. The terminal device can obtain the information associated with the first model from the network side, and deploy the first model in the terminal device while meeting the capacity limitations of the terminal device. Compared with pre-setting the information associated with the first model in the terminal device or obtaining the information associated with the first model through the model training process, the process of deploying the first model by the terminal device is more flexible. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0025] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application;
[0026] FIG2 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0027] FIG3 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0028] FIG4 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0029] FIG5 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0030] FIG6 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0031] FIG7 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0032] FIG8 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0033] FIG9 is a schematic diagram of an optional flow chart of a wireless communication method provided in an embodiment of the present application;
[0034] FIG10 is an optional schematic structural diagram of a terminal device provided in an embodiment of the present application;
[0035] FIG11 is an optional schematic structural diagram of an access network device provided in an embodiment of the present application;
[0036] FIG12 is an optional schematic structural diagram of a core network device provided in an embodiment of the present application;
[0037] FIG13 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0038] FIG14 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0039] FIG15 is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0041] FIG1 is a schematic diagram of an application scenario of an embodiment of the present application.
[0042] As shown in Figure 1, a communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
[0043] It should be understood that the embodiments of the present application are only illustrative of the communication system 100, but the embodiments of the present application are not limited thereto. That is, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, 5G communication system (also known as New Radio (NR) communication system), or future communication systems.
[0044] In the communication system 100 shown in Figure 1, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area and may communicate with the terminal device 110 (eg, UE) located within the coverage area.
[0045] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0046] The terminal device 110 may be any terminal device, including but not limited to a terminal device connected to the network device 120 or other terminal devices by wire or wireless connection.
[0047] For example, the terminal device 110 may refer to an access terminal, UE, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.
[0048] The wireless communication system 100 may further include a core network device 130 for communicating with the base station. The core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). Optionally, the core network device 130 may also be an Evolved Packet Core (EPC) device of an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions that can be implemented by SMF and PGW-C. During the network evolution process, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited in the embodiments of the present application.
[0049] The functional units in the communication system 100 may also establish connections and implement communication via next generation (NG) network interfaces.
[0050] For example, the terminal device establishes an air interface connection with the access network device through the Uu interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, such as the next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can exchange user plane data with the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7).
[0051] Figure 1 exemplarily shows a base station, a core network device and two terminal devices. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include other numbers of terminal devices within its coverage area, which is not limited in this embodiment of the present application.
[0052] It should be noted that Figure 1 is merely an example of a system applicable to this application. Of course, the methods described in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein simply describes an association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the associated objects are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain information through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain information through C; or it can mean that A and B have an association relationship. It should also be understood that the "correspondence" mentioned in the embodiments of this application can mean that there is a direct or indirect correspondence between two objects, or that there is an association relationship between the two objects, or a relationship between an indicator and the indicated, a configuration and the configured, and so on. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit its specific implementation method. For example, predefined can refer to a definition in a protocol. It should also be understood that in the embodiments of the present application, the “protocol” can refer to a standard protocol in the field of communications, such as an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0053] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0054] The Uu interface (air interface) between the access network device and the terminal device has two modes of data transmission:
[0055] Transmission method 1: Data is transmitted using control signaling carried by Signaling Radio Bearer (SRB) resources, for example, various Access Stratum (AS) layer configuration information is transmitted through Radio Resource Control (RRC) messages carried by SRBs, or various Non-Access Stratum (NAS) information is transmitted through Non-Access Stratum (NAS) information containers contained in RRC messages.
[0056] Transmission method 2: Data is transmitted using packet data units (PDUs) carried by data radio bearers (DRBs). The data carried by DRBs is also commonly referred to as application layer data.
[0057] To adapt to the complexity and diversity of communication system scenarios, communication systems may introduce a large number of AI / ML models. Considering the capability limitations of terminal devices, transmitting AI / ML models from network devices to terminal devices is a feasible solution. However, there is currently no standard solution for managing AI / ML model transmission.
[0058] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0059] The wireless communication method provided in the embodiment of the present application is applied to a terminal device, as shown in FIG2 , and includes:
[0060] S201. A terminal device receives first information sent by an access network device, where the first information includes information associated with a first model. A method for sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0061] The wireless communication method provided in the embodiment of the present application is applied to an access network device, as shown in FIG3 , and includes:
[0062] S301. The access network device sends first information to the terminal device, where the first information includes information associated with a first model. A method for sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0063] The wireless communication method provided in the embodiment of the present application is applied to a communication system including a terminal device and an access network device, as shown in FIG4 , including:
[0064] S401. The access network device sends first information to the terminal device, where the first information includes information associated with a first model. A method of sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0065] Next, the wireless communication method on the terminal device and access network device side provided in the embodiments of the present application is described.
[0066] The provider of the first model is a terminal device manufacturer, a network equipment manufacturer, a communications equipment operator, a chip manufacturer, or other third-party operators, and the first model can be deployed on the terminal device. In one example, the first model is an artificial intelligence model, a machine learning model, etc.
[0067] In some embodiments, the first model is a bilateral model deployed and run on multiple devices, wherein the operation of the bilateral model requires the multiple devices to jointly run the deployed models to implement the functions of the first model.
[0068] In an embodiment of the present application, information associated with the first model, i.e., the first information, is stored in network devices such as core network devices and access network devices. When the access network device determines that the first information needs to be sent to the terminal device to deploy the first model on the terminal device, the first information is sent to the terminal device. After receiving the first information, the terminal device deploys the first model based on the received first information.
[0069] The first information includes at least one of the following information:
[0070] a model identifier of the first model;
[0071] description information of the first model;
[0072] Model algorithm data of the first model.
[0073] The model identifier of the first model is used to identify the first model.
[0074] The description information of the first model is used to describe the first model, and the description information of the first model includes at least one of the following information: functional characteristics associated with the first model, input parameter type information required by the first model, input parameter format requirement information required by the first model, input parameter preprocessing rules required by the first model, output parameter type information required by the first model, output parameter format requirement information required by the first model, output parameter preprocessing rules required by the first model, application scenario information of the first model, deployment location information of the first model, capability requirements for using the first model algorithm, performance monitoring indicator information of the first model algorithm, location information of the first model algorithm, effective use scope information of the first model algorithm, generalization characteristic information of the first model algorithm, version information of the first model algorithm data, accuracy level information of the first model algorithm, and compilation or storage format of the first model algorithm data.
[0075] The model algorithm data information of the first model is the data of the first model itself, and may include at least one of the following information: structural data and weight parameters of the algorithm adopted by the first model.
[0076] The first information may be transmitted via a control message and / or via a data channel. A control message is a control plane message. When an access network device transmits the first information to a terminal device via a control message, the communication system uses control plane resources of the air interface to transmit the first information. When an access network device transmits the first information to a terminal device via a data channel, the communication system uses user plane resources of the air interface to transmit the first information.
[0077] In the wireless communication method provided in the embodiment of the present application, the access network device sends the first information to the terminal device through a control message or a data channel, so that the first information stored on the network side is sent to the terminal device through the control plane or the user plane. The terminal device can obtain the first information from the network side, and deploy the first model in the terminal device while meeting the capability limitation of the terminal device. Compared with the method of presetting the information associated with the first model in the terminal device or obtaining the information associated with the first model through the model training process, the process of deploying the first model by the terminal device is more flexible.
[0078] The access network device sends the first information to the terminal device in at least one of the following ways:
[0079] Sending method 1: sending the first information via a control message.
[0080] Sending method 2: sending the first information through the data channel.
[0081] For the first sending mode, the access network device transmits the first information through a control message sent by the access network device.
[0082] In some embodiments, the implementation of S201 includes: the terminal device receives a first message sent by the access network device, the first message carries the first information, and the first message is a control message sent by the access network device.
[0083] At this time, the implementation of S301 or S401 includes: the access network device sends a first message to the terminal device, the first message carries the first information, and the first message is a control message sent by the access network device.
[0084] The access network device sends a first message to the terminal device, where the first message carries first information. After receiving the first message, the terminal device parses the first message to obtain the first information.
[0085] Here, the first message can also be understood as a signaling message.
[0086] In some embodiments, the control message sent by the access network device includes at least one of the following:
[0087] RRC message;
[0088] Media Access Control Control Element (MAC CE) message;
[0089] Downlink Control Information (DCI) message;
[0090] A first dedicated control message.
[0091] The first dedicated control message is a control message sent by the access network device and specifically used for the first information.
[0092] In the embodiment of the present application, the manner in which the first message carries the first information includes at least one of the following:
[0093] Carrying mode 1: All information of the first information is included in the first information container included in the first message;
[0094] Bearing mode 2: Part of the first information is included in the first information container included in the first message;
[0095] Carrying mode three: all information of the first information is included in the first message and the first information is not included in any information container.
[0096] In bearer mode 1, all information in the first message is contained in the first information container of the first message. In this case, all information in the first message is contained in the first information container and transmitted over the air interface. After receiving the first message, the terminal device parses the first message to obtain the first information container, and then retrieves all information in the first message from the first information container.
[0097] In bearer mode 2, partial information of the first message is included in the first information container of the first message. In this case, the partial information of the first message is contained in the first information container and transmitted over the air interface. After receiving the first message, the terminal device parses the first message to obtain the first information container, and then retrieves the partial information of the first message from the first information container.
[0098] In one example, the model algorithm data of the first model in the first information is included in the first information container of the first message.
[0099] In some embodiments, the first information container is a NAS information container or an AS information container. Optionally, the AS information container may include an RRC information container.
[0100] In bearer mode 3, all the information of the first information is directly included in the first message. After receiving the first message, the terminal device parses the first message and directly obtains all the information of the first information.
[0101] In some embodiments, the access network device may not need to understand the detailed meaning of the information contained in the first information. When transmitting all or part of the first information via the first information container, the access network device does not need to parse the meaning of the first information, thereby reducing the amount of computation or operation on the access network device side and improving the transmission security of the first information. For bearer mode three, when the access network device can directly understand the detailed meaning of the information contained in the first information and thus directly includes the first information in a first message and sends it to the terminal device, the terminal device can parse the first message and directly obtain the first information, thereby reducing the amount of computation or operation on the terminal device.
[0102] In some embodiments, if all information of the first information is included in a first information container included in the first message or part of the information of the first information is included in the first information container included in the first message, the first message further includes model control information.
[0103] Here, the model control information is used to control and manage the first model, wherein the control and management functions include at least one of the following: activation of the first model, deactivation of the first model, deletion of the first model, switching of the first model, activation of the performance monitoring task of the first model, etc.
[0104] For carrying mode one, the first message also includes model control information, and the model control information is included in both the first information container included in the first message and the first message. The model control information is sent repeatedly in the first message, but the terminal device can obtain the entire content of the first information based on the first information container, and there is no need to reorganize the first information.
[0105] For the second carrying mode, the first message also includes model control information. After receiving the first message, the terminal device can reorganize the information in the first information container and the model control information contained in the first message to obtain the first information. At this time, the amount of data carried by the first information container is small, which can save transmission resources between the access network device and the terminal device.
[0106] In some embodiments, the model control information includes at least one of the following:
[0107] a model identifier of the first model;
[0108] Description information of the first model.
[0109] In an embodiment of the present application, the first information is carried on at least one first message.
[0110] The access network device sends at least one first message to the terminal device, and the at least one first message carries the first information. After receiving the at least one first message, the terminal device obtains the complete first information.
[0111] In some embodiments, the first information is entirely carried in a first message.
[0112] At this time, the access network device sends a first message to the terminal device. After receiving the first message, the terminal device obtains the complete first information sent by the access network device.
[0113] In some embodiments, the first information is divided into at least two segments, and different segments are carried on different first messages of at least two first messages.
[0114] At this time, the access network device sends at least two first messages to the terminal device, each first message carries a segment of the first information. After receiving at least two first messages, the terminal device reorganizes the segments carried by each first message to obtain the complete first information sent by the access network device.
[0115] In some embodiments, for carrying mode 1, the condition for the first information to be divided into at least two segments includes: the first information container contained in a single first message cannot carry all of the first information. For carrying mode 2, the condition for the first information to be divided into at least two segments includes: the first information container contained in a single first message cannot carry all of the partial information of the first information. For carrying mode 3, the condition for the first information to be divided into at least two segments includes: the first information container contained in a single first message cannot carry all of the first information.
[0116] In an embodiment of the present application, when a first message or a first information container contained in a first message cannot carry all the information of the first information sent by the access network device, the first information to be sent is divided into multiple segments, and the multiple segments are carried in different first messages for sending.
[0117] In some embodiments, the first message further carries at least one of the following segment indication information:
[0118] Segment number information of the segment carried in the first message;
[0119] First indication information, where the first indication information is used to indicate whether the segment carried by the first message is the last segment of the at least two segments.
[0120] The segmentation indication information is used to assist the terminal device in reassembling the first information that is divided into multiple segments.
[0121] In some embodiments, the manner in which the first message carries the segment indication information includes at least one of the following:
[0122] The segment indication information is included in the first information container included in the first message;
[0123] The segment indication information is included in the first message and is not included in any information container.
[0124] In the embodiment of the present application, the manner in which the first message carries the segment indication information may vary based on the manner in which the first message carries the first information.
[0125] For the second sending mode, the access network device sends the first information through the data channel between the access network device and the terminal device, that is, the first data channel.
[0126] In some embodiments, the implementation of S201 includes:
[0127] The terminal device receives a first data packet sent by the access network device, where the first data packet includes the first information and is carried on a first data channel between the access network device and the terminal device.
[0128] At this time, the implementation of S301 or S401 includes: the access network device sends a first data packet to the terminal device, the first data packet includes the first information, and the first data packet is carried on a first data channel between the access network device and the terminal device.
[0129] The access network device sends the first information to the terminal device on the first data channel, and the terminal device receives the first information on the first data channel.
[0130] Here, the first data channel can be understood as a data transmission channel established between the access network device and the terminal device. The first data packet transmitted by the first data channel can be understood as a PDU data packet or a user plane data packet transmitted between the access network device and the terminal device.
[0131] In some embodiments, the resources used by the first data channel include at least one of the following:
[0132] Air interface resources 1. Data radio bearer resources;
[0133] Air interface resource 2: wireless bearer resource, the wireless bearer resource is used to carry the first information between the terminal device and the access network device.
[0134] Air interface resources are user plane resources between access network devices and terminal devices, such as DRB resources.
[0135] The second air interface resource is a resource specifically used for transmitting the first information between the access network device and the terminal device, such as an AI / ML RB resource.
[0136] In some embodiments, the first information is divided into at least one first data block, and different first data blocks are included in different first data packets in at least one first data packet.
[0137] In an embodiment of the present application, the access network device sends a first data packet through a first data channel, and when the first data packet contains first information, the access network device may send at least one first data packet, and different first data packets in the at least one first data packet include different first data blocks divided by the first information.
[0138] If the access network device sends a first data packet, the first data packet includes all information of the first information.
[0139] If the access network device sends multiple first data packets, the multiple first data packets contain all the information of the first information, and the terminal device obtains all the information of the first information by receiving the multiple first data packets.
[0140] In some embodiments, the condition for the first information to be divided into at least two first data blocks includes: a single first data packet cannot carry all the information of the first information.
[0141] In some embodiments, the first data packet further includes a first data packet header, and the first data packet header includes at least one of the following information:
[0142] a model identifier of the first model;
[0143] Block number information associated with the first data block included in the first data packet;
[0144] The first data packet includes quality of service (QoS) indication information corresponding to the first data block.
[0145] It is understandable that different first data blocks are associated with different block number information, and the block number information associated with the first data blocks can be used by the data receiving end to reorganize the first information.
[0146] When the sending mode is mode 2, the access network device further performs the following processing before sending the first information:
[0147] The access network device sends a second message to the terminal device, where the second message is used to transmit first configuration information, where the first configuration information is used to configure resources used by the first data channel, and the second message is a control message sent by the access network device.
[0148] At this time, the terminal device also performs the following processing:
[0149] The terminal device receives a second message, where the second message is used to transmit first configuration information, where the first configuration information is used to configure resources used by the first data channel, and the second message is a control message sent by the access network device.
[0150] In a communication system including a terminal device and an access network device, as shown in FIG5 , the following is also included:
[0151] S402: The access network device sends a second message to the terminal device.
[0152] In an embodiment of the present application, before the access network sends the first information through the first data channel, it sends a second message to the terminal device through the control plane resources to send configuration information corresponding to the resources used to establish the first data channel. After receiving the second message, the terminal device configures the resources based on the first configuration information carried by the second message, and establishes the first data channel based on the configured resources.
[0153] In some embodiments, for an access network device, the access network device actively triggers the sending of the first information or the access network device triggers the sending of the first information based on a request from the terminal device.
[0154] If the access network actively triggers the sending of the first information, the access network may trigger the sending of the first information if it determines based on its own implementation that the first information needs to be sent.
[0155] If the access network triggers the sending of the first information based on the request of the terminal device, and the terminal device determines that the first information is needed based on its own implementation, it sends a first request to the access network device, and the first request is used to request the sending of the first information. After receiving the first request, the access network device passively triggers the sending of the first information based on the first request.
[0156] In the embodiment of the present application, the network-side storage location of the first information includes one of the following:
[0157] Storage location 1, the access network device;
[0158] Storage location 2: Core network equipment.
[0159] Taking the storage location of the first information as storage location one as an example, after the access network device triggers the sending of the first information, it obtains the first information locally and sends the first information to the terminal device.
[0160] The wireless communication method provided in the embodiment of the present application is applied to an access network device, as shown in FIG6 , including:
[0161] S601. An access network device receives first information sent by a core network device, where the first information includes information associated with a first model. A method for sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0162] The wireless communication method provided in the embodiment of the present application is applied to a core network device, as shown in FIG7 , including:
[0163] S701. The core network device sends first information to the access network device. The first information includes information associated with a first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0164] For the description of the first information shown in FIG. 6 and FIG. 7 , reference may be made to the description of the first information in FIG. 2 and FIG. 3 , which will not be repeated here.
[0165] It is understandable that the wireless communication method shown in FIG. 6 or FIG. 7 may be implemented independently or in combination with the wireless communication method shown in FIG. 2 or FIG. 3 .
[0166] In the wireless communication method provided in the embodiment of the present application, the core network device sends the first information to the access network device through a control message or a data channel, so that the access network device can obtain the first information through the control plane or the user plane.
[0167] When the wireless communication method shown in FIG6 is implemented in combination with the wireless communication method shown in FIG2 or FIG3, the wireless communication method provided in the embodiment of the present application is applied to a communication system including a terminal device, an access network device, and a core network device, as shown in FIG8, including:
[0168] S801. The core network device sends first information to the access network device.
[0169] S802. The access network device sends the first information received from the core network device to the terminal device.
[0170] Next, a wireless communication method between a core network device and an access network device is described.
[0171] In some embodiments, the first information is stored in the core network device.
[0172] After the core network device triggers the sending of the first information, it obtains the first information locally and sends the first information to the access network device. After the access network device receives the first information, it sends the received first information to the terminal device.
[0173] In the embodiment of the present application, the core network device sends the first information to the access network device in at least one of the following ways:
[0174] Sending method three: sending the first information through a control message.
[0175] Sending method four: sending the first information through the data channel.
[0176] In an embodiment of the present application, the first sending mode 1 and the second sending mode for the access network device to send the first information to the terminal device can be combined with the third sending mode and the fourth sending mode for the core network device to send the first information to the access network device.
[0177] In one example, the access network device sends the first information to the terminal device in sending mode one, and the core network device sends the first information to the access network device in sending mode three.
[0178] In one example, the access network device sends the first information to the terminal device in the second sending mode, and the core network device sends the first information to the access network device in the third sending mode.
[0179] In one example, the access network device sends the first information to the terminal device in sending mode one, and the core network device sends the first information to the access network device in sending mode four.
[0180] In one example, the access network device sends the first information to the terminal device in sending mode two, and the core network device sends the first information to the access network device in sending mode four.
[0181] For sending mode three, the core network device sends the first information through a control message sent by the core network device.
[0182] In some embodiments, the implementation of S302 includes: the access network device receives a third message sent by the core network device, the third message carries the first information, and the third message is a control message sent by the core network device.
[0183] At this time, the implementation of S701 or S801 includes: the core network device sends a third message to the access network device, the third message carrying the first information, and the third message is a control message sent by the core network device. Here, the third message can also be understood as a signaling message sent by the core network device.
[0184] In some embodiments, the control message sent by the core network device includes at least one of the following:
[0185] NG interface message;
[0186] Non-access stratum NAS messages;
[0187] Positioning control messages;
[0188] A second dedicated control message.
[0189] The second dedicated control message is a control message sent by a core network device specifically for the first information.
[0190] In this embodiment of the present application, the manner in which the third message carries the first information includes at least one of the following:
[0191] Bearer mode 4: All information of the first message is included in the second information container included in the third message;
[0192] Bearer mode 5: Part of the first information is included in the second information container included in the third message;
[0193] Bearer mode six: All information of the first information is included in the third message and the first information is not included in any information container.
[0194] In bearer mode 4, all of the first message's information is contained in the second information container included in the third message. In this case, all of the first message's information is contained in the second information container and transmitted over the interface between the core network device and the access network device. After receiving the third message, the access network device obtains the second information container.
[0195] After obtaining the second information container, the access network device does not parse the content included in the second information container, but can carry the second information container in the first message to forward the second information container to the terminal device. At this time, the second information container can also be understood as the first information container.
[0196] After the access network device obtains the second information container, it does not parse the content included in the second information container, but can encapsulate the second information container and carry the encapsulated second information container in the first message to forward the second information container to the terminal device. At this time, the encapsulated second information container can be understood as the first information container.
[0197] Under the condition that the first information is transmitted through the information container, the access network device acts as a transit device between the core network device and the terminal device. It does not need to parse the content of the first information, but includes the first information in the information container and sends it to the terminal device. This improves the security of the first information and reduces the calculation or operation amount of the access network device.
[0198] In bearer mode 5, part of the first message is included in the second information container included in the third message. In this case, the part of the first message is included in the second information container and transmitted on the interface between the core network device and the access network device. After receiving the third message, the access network device obtains the second information container.
[0199] The processing of the second information container by the access network device may be the same as the processing of the second information container in bearer mode 4, which will not be repeated here.
[0200] In one example, the model algorithm data of the first model in the first information is included in the second information container of the third message.
[0201] In some embodiments, the second information container is a NAS information container or an AS information container. Optionally, the AS information container may include an RRC information container.
[0202] In bearer mode 6, all the information of the first message is included in the third message. After receiving the third message, the access network device parses the third message and directly obtains all the information of the first message.
[0203] After the access network device receives all the information of the first information, it can send all the information of the first information to the terminal device through sending method one or sending method two.
[0204] In some embodiments, if all of the first information is included in the second information container included in the third message or part of the first information is included in the second information container included in the third message, the third message further includes model control information.
[0205] After the access network device receives the model control information, it can control and manage the first model through the model control information, wherein the control and management functions include at least one of the following: activation of the first model, deactivation of the first model, deletion of the first model, switching of the first model, activation of the performance monitoring task of the first model, etc.
[0206] For bearer mode four, the third message also includes model control information, and the model control information is included in both the second information container and the third message included in the third message. Although there is repeated data sending, the access network device can directly obtain the model control information based on the third message, and can forward the second information container to the terminal device, so that the terminal device obtains all the information of the first information, thereby reducing the calculation amount or operation amount of the access network device.
[0207] For carrying mode five, the third message also includes model control information. The second information container contained in the third message may not include model control information, and the access network device directly obtains the model control information based on the third message after receiving the third message. At this time, the amount of data carried by the second information container is small, which can save transmission resources between the access network device and the terminal device, and the access network device can quickly obtain the model control information to control and manage the first model.
[0208] In this embodiment of the present application, the first information is carried on at least one third message.
[0209] The core network device sends at least one third message to the access network device, where the at least one third message carries the first information. After receiving the at least one third message, the access network device obtains the complete first information.
[0210] In some embodiments, the first information is entirely carried on a third message.
[0211] At this time, the core network device sends a third message to the access network device. After receiving the third message, the access network device obtains the complete first information sent by the core network device.
[0212] In some embodiments, the first information is divided into at least two segments, and different segments are carried on different third messages of at least two third messages.
[0213] At this time, the core network device sends at least two third messages to the access network device, each third message carries a segment of the first information. After receiving at least two third messages, the access network device reorganizes the segments carried by each third message to obtain the complete first information sent by the core network device.
[0214] In some embodiments, for carrying mode four, the condition for the first information to be divided into at least two segments includes: the second information container contained in a single third message cannot carry all of the first information. For carrying mode five, the condition for the first information to be divided into at least two segments includes: the second information container contained in a single third message cannot carry all of the partial information of the first information. For carrying mode six, the condition for the first information to be divided into at least two segments includes: the single third message cannot carry all of the first information.
[0215] In an embodiment of the present application, when a third message or a second information container contained in a third message cannot carry all the information of the first information sent by the core network device, the first information to be sent is divided into multiple segments, and the multiple segments are carried in different third messages for sending.
[0216] In some embodiments, the third message further carries at least one of the following segment indication information:
[0217] Segment number information of the segment carried by the third message;
[0218] Second indication information, where the second indication information is used to indicate whether the segment carried by the third message is the last segment of the at least two segments.
[0219] In some embodiments, the manner in which the third message carries the segment indication information includes at least one of the following:
[0220] The segment indication information is included in the second information container included in the third message;
[0221] The segment indication information is included in the third message and is not included in any information container.
[0222] The manner in which the third message carries the segment indication information can refer to the manner in which the first message carries the segment indication information, and will not be repeated here.
[0223] In one example, the segment indication information carried by the third message is the same as or different from the segment indication information carried by the first message.
[0224] After receiving the segmentation indication information included in the third message, the access network device directly forwards the segmentation indication information to the terminal device or reallocates new segmentation indication information and sends the reallocated new segmentation indication information to the terminal device. After receiving the second information container containing the segmentation indication information in the third message, the access network device sends the second information container directly or after encapsulation to the terminal device via the first message.
[0225] For sending mode 4, the core network device sends the first information through the data channel between the core network device and the access network device, that is, the second data channel.
[0226] In some embodiments, the implementation of S302 includes:
[0227] The access network device receives a second data packet sent by the core network device, where the second data packet includes the first information, and the second data packet is carried on a second data channel between the access network device and the core network device.
[0228] In this case, the implementation of S701 or S801 includes:
[0229] The core network device sends a second data packet to the access network device, where the second data packet includes the first information, and the second data packet is carried on a second data channel between the access network device and the core network device.
[0230] The core network device sends the first information to the access network device on the second data channel, and the access network device receives the first information on the second data channel.
[0231] Here, the second data channel can be understood as a data transmission channel established between the access network device and the core network device. The second data packet transmitted by the second data channel can be understood as a PDU data packet or user plane data packet transmitted between the access network device and the core network device.
[0232] In some embodiments, the resources used by the second data channel include at least one of the following:
[0233] Interface resources 1. Interface data channel resources;
[0234] Interface resource 2: interface bearer resource, the interface bearer resource is used to carry the first information between the core network device and the access network device.
[0235] Interface resource 1 is the user plane resource between the access network equipment and the core network equipment.
[0236] Interface resource 2 is a resource specifically used for transmitting the first information between the access network device and the core network device.
[0237] In some embodiments, the first information is divided into at least one second data block, and different second data blocks are included in different second data packets in at least one second data packet.
[0238] In an embodiment of the present application, the core network device sends a second data packet through a second data channel, and when the second data packet contains first information, the core network device can send at least one second data packet, and different second data packets in the at least one second data packet include different second data blocks divided by the first information.
[0239] If the core network device sends a second data packet, the second data packet includes all information of the first information.
[0240] If the core network device sends multiple second data packets, the multiple second data packets contain all the information of the first information, and the access network device obtains all the information of the first information through the received multiple second data packets.
[0241] In an embodiment of the present application, after the access network device receives the second data packet, it can forward the second data packet directly to the terminal device. At this time, the first data packet and the second data packet can be understood as the same data packet.
[0242] In some embodiments, the condition for the first information to be divided into at least two second data blocks includes: a single second data packet cannot carry all the information of the first information.
[0243] In some embodiments, the second data packet further includes at least one of the following:
[0244] a second data packet header, wherein the second data packet header is associated with a second data block included in the second data packet;
[0245] Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
[0246] The second data packet header may be used to identify a second data block included in the second data packet.
[0247] The channel data header information may be used to identify that the information transmitted by the second data channel is the first information.
[0248] In some embodiments, the second data packet header includes at least one of the following information:
[0249] a model identifier of the first model;
[0250] Block number information associated with the second data block included in the second data packet;
[0251] The second data packet includes quality of service QoS indication information corresponding to the second data block.
[0252] It is understandable that different second data blocks are associated with different block number information, and the block number information associated with the second data blocks can be used by the data receiving end to reorganize the first information.
[0253] When the sending mode is mode 4, the core network device further performs the following processing before sending the first information:
[0254] The core network device sends a fourth message to the access network device, where the fourth message is used to request establishment of resources used by the second data channel. The fourth message is a control message sent by the core network device.
[0255] At this point, the access network device also performs the following processing:
[0256] The access network device receives a fourth message sent by the core network device, where the fourth message is used to request establishment of resources used by the second data channel, and the fourth message is a control message sent by the core network device.
[0257] As shown in Figure 9, before S801, the following is also included:
[0258] S803. The core network device sends a fourth message to the access network device.
[0259] In an embodiment of the present application, before the core network device sends the first information through the second data channel, the core network device sends a fourth message to the access network device through the control plane resources to request the access network device to establish resources corresponding to the second data channel. After receiving the fourth message, the access network device determines whether to accept the request for establishing the second data channel resources triggered by the core network device. If the request for establishing the second data channel resources triggered by the core network is accepted, the resources of the second data channel are allocated, thereby establishing the second data channel.
[0260] In some embodiments, upon accepting the resource request for establishing the second data channel triggered by the core network device, the access network device sends a second message to the terminal device to establish the first data channel between the access network device and the terminal device.
[0261] In some embodiments, the access network device sends a sixth message to the core network device, where the sixth message is used to indicate whether the access network device accepts the request triggered by the core network device to establish the second data channel resource.
[0262] In the case where the sixth message is used to instruct the access network device to accept the request for establishing the second data channel resource triggered by the core network device, the core network device sends the first information to the access network device.
[0263] The sixth message is a control message received by the core network device.
[0264] In some embodiments, the control message received by the core network device includes at least one of the following:
[0265] NG interface message;
[0266] Non-access stratum NAS messages;
[0267] Positioning control messages;
[0268] A third dedicated control message.
[0269] The third dedicated control message is a control message received by the core network device and specifically used to control the transmission of the first information.
[0270] In some embodiments, when the sixth message is used to instruct the access network device to accept the request triggered by the core network device to establish the second data channel resources, the sixth message includes a second address, which is the address allocated by the access network device to the second data channel for downlink data transmission.
[0271] The core network device determines the second data channel based on the second address included in the sixth message.
[0272] It can be understood that the first address is an address corresponding to uplink data transmitted on the second data channel, and the second address is an address corresponding to downlink data transmitted on the second data channel.
[0273] In some embodiments, the fourth message includes at least one of the following information:
[0274] a session identifier associated with the first information;
[0275] a model identifier of the first model;
[0276] description information of the first model;
[0277] A flow identifier corresponding to the quality of service flow QoS flow associated with the first information;
[0278] A first quantity, where the first quantity is the quantity of recommended radio bearer RB resources;
[0279] a first address, where the first address is an address allocated by the core network device to the second data channel for uplink data transmission;
[0280] Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
[0281] It is understandable that the fourth message carries at least one of the following information, and the access network device can determine, based on the information carried by the fourth message, that the currently established second data channel is used to transmit the first information or to transmit information associated with the first model:
[0282] a session identifier associated with the first information;
[0283] a model identifier of the first model;
[0284] description information of the first model;
[0285] A flow identifier corresponding to the quality of service flow QoS flow associated with the first information;
[0286] Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
[0287] It can be understood that the channel data header information is used to identify that the current second data channel is used to transmit the first information, and the channel data header information may be included in at least one of the fourth message and the second data packet.
[0288] In some embodiments, the channel data header information includes at least one of the following information:
[0289] a model identifier of the first model;
[0290] description information of the first model;
[0291] Channel port information;
[0292] Channel address information.
[0293] In some embodiments, the fourth message is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
[0294] In some embodiments, for a core network device, the sending of the first information is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
[0295] When the core network actively triggers the sending of the first information, the core network device may trigger the sending of the first information when determining based on its own implementation that the first information needs to be sent.
[0296] When the core network device triggers the sending of the first information based on the request of the access network device, the access network device sends a second request to the core network device when it determines that the first information is needed based on its own implementation. The second request is used to request the sending of the first information. After receiving the second request, the core network device passively triggers the sending of the first information based on the second request.
[0297] When the core network device triggers the sending of the first information based on the request of the terminal device, when the terminal device determines that the first information is needed based on its own implementation, it sends a third request to the core network device through the access network device, and the third request is used to request the sending of the first information. After receiving the third request, the core network device passively triggers the sending of the first information based on the third request.
[0298] In some embodiments, after the core network device completes the complete transmission of the first information to the terminal device, the core network device further performs the following processing:
[0299] The core network device sends a fifth message to the access network device, where the fifth message is used to indicate that the first information is successfully received by the terminal device or to indicate that the transmission of the first information is completed. The fifth message is a control message sent by the core network device.
[0300] In some embodiments, the core network device sends a seventh message to the access network device, where the seventh message is used to indicate that the first information has not been successfully received by the terminal device or to indicate that the transmission of the first information has failed.
[0301] At this time, the access network device further performs the following processing:
[0302] The access network device receives the fifth message sent by the core network device, where the fifth message is used to indicate that the first information is successfully received by the terminal device or to indicate that the transmission of the first information is completed. The fifth message is a control message sent by the core network device.
[0303] When the core network device determines that the first information has been transmitted or the terminal device has successfully received the first information, it sends a fifth message to the access network device. It is understandable that when the access network device receives the fifth message, it can release the resources used by the first data channel and / or the resources used by the second data channel.
[0304] In the embodiment of the present application, before the access network device sends the first information to the terminal device, it also triggers at least one of the following processes:
[0305] A registration process and an authentication process, wherein the registration process is used to verify the legitimacy of the first information and / or to register the information contained in the first information, wherein the information registration of the information contained in the first information can be used for subsequent management of the first information. The authentication process is used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to register billing for the terminal device obtaining the first information.
[0306] Taking the access network device triggering the registration process as an example, the access network device also performs the following processing:
[0307] The access network device triggers a registration process for the first information, where the registration process is used to verify the legitimacy of the first information and / or to register information included in the first information.
[0308] If the access network device triggers the registration process for the first information, the first information can be transmitted over the air interface only after the access network device verifies the legitimacy of the first information based on the triggered registration process and the verification passes and / or registers the information. The first information whose legitimacy has not been verified and / or registered is not allowed to be transmitted over the air interface.
[0309] The device executing the registration process is the access network device or the core network device.
[0310] It is understandable that if the device executing the registration process is an access network device, the access network device also performs the following processing:
[0311] The access network device executes a registration process, where the registration process is used to verify the legitimacy of the first information and / or to register information included in the first information.
[0312] It is understandable that if the device executing the registration process is a core network device, the core network device also performs the following processing:
[0313] The core network device executes a registration process, where the registration process is used to verify the legitimacy of the first information and / or to register information included in the first information.
[0314] After the core network completes the registration process, it may send the execution result of the registration process to the access network device. The access network device determines the legitimacy of the first information and / or determines that the registration of the first information is completed based on the execution result of the registration process.
[0315] Taking the access network device triggering the authentication process as an example, the access network device also performs the following processing:
[0316] The access network device triggers an authentication process for the terminal device, where the authentication process is used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to perform billing registration for the terminal device obtaining the first information.
[0317] If the access network device triggers an authentication process for the terminal device, after the access network device verifies the legitimacy of the terminal device's identity and / or performs billing registration based on the triggered authentication process, if the legitimacy of the terminal device's identity is verified successfully, the access network device sends the first information to the terminal device and / or starts the billing process, indicating that the first information has been registered and / or has passed the legitimacy verification. If the legitimacy of the terminal device's identity is not verified successfully, the access network device does not allow the first information to be sent to the terminal device.
[0318] For the authentication process, the execution device of the authentication process is the access network device or the core network device.
[0319] It is understandable that if the device executing the authentication process is an access network device, the access network device also performs the following processing:
[0320] The access network device executes an authentication process, which is used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to perform billing registration for the terminal device obtaining the first information.
[0321] It is understandable that if the device executing the registration process is a core network device, the core network device also performs the following processing:
[0322] The core network device executes an authentication process, which is used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to perform billing registration for the terminal device obtaining the first information.
[0323] After the core network completes the authentication process, it can send the execution result of the authentication process to the access network device and / or start the billing process. The access network device determines the legitimacy of the identity of the terminal device in obtaining the first information based on the execution result of the authentication process.
[0324] In the wireless method provided in the embodiment of the present application, the access network device triggers a registration process and / or an authentication process before sending the first information stored in itself or the first information received, so as to determine the legitimacy of the first information by triggering the registration process, and / or determine the legitimacy of the identity of the terminal device receiving the first information by triggering the authentication process, thereby ensuring the secure sending of the first information and thus ensuring the security of the first model deployment.
[0325] Below, taking the first model as an AI / ML model as an example, the wireless communication method provided in the embodiment of the present application is further described.
[0326] The embodiment of the present application can be implemented as but not limited to the following embodiments in a core network device or an access network device based on the information storage of the first model.
[0327] In the first embodiment, when the AI / ML model related information (the AI / ML model related information corresponds to the aforementioned first information) is stored in the core network device, the terminal device may obtain the AI / ML model related information from the core network device in the following ways:
[0328] Method 1: The terminal device obtains AI / ML model-related information from the core network device through the core network device control message.
[0329] The communication between terminal devices and core network devices is achieved indirectly through access network devices, that is, the terminal devices send the information destined for the core network devices to the access network devices through the air interface SRB resources. After the access network devices successfully receive the information, they send the information that needs to be sent to the core network devices to the core network devices through interface control messages, and vice versa.
[0330] In method one, the core network device sends a third message to the access network device, where the third message includes information related to the AI / ML model.
[0331] Method 1 includes the following three possible implementation methods:
[0332] Implementation method 1: The third message transmits all information related to the AI / ML model through a second information container.
[0333] In the first implementation method, all information related to the AI / ML model is transmitted to the access network device as a whole through the second information container included in the third message. After the access network device successfully receives the second information container included in the third message, it does not need to decode the information content in the second information container but transmits the second information container to the terminal device through the control message carried by the air interface SRB resource.
[0334] If the second information container contained in a third message cannot completely carry all the information related to the AI / ML model, then all the information related to the AI / ML model is allowed to be transmitted in segments, that is, all the complete information related to the AI / ML model that needs to be transmitted is divided into several segments, and each segment is transmitted through the first information container contained in a third message.
[0335] Implementation method 2: The third message transmits part of the AI / ML model-related information through a first information container.
[0336] Under the second implementation method, part of the information related to the AI / ML model (for example, algorithm data information of the AI / ML model and part of the AI / ML model description information) is transmitted to the access network device through the second information container contained in the third message. After the access network device successfully receives the second information container contained in the third message, it does not need to decode the information content in the first information container but transmits the second information container to the terminal device through the control message carried by the air interface SRB resource.
[0337] If the first information container contained in a third message cannot completely carry all the information of the partial information related to the AI / ML model, the partial information related to the AI / ML model is allowed to be transmitted in segments, that is, the complete information related to the AI / ML model that needs to be transmitted is divided into several segments, and each segment is transmitted through the first information container contained in the third message.
[0338] For implementation method 1 and implementation method 2, the third message also includes AI / ML model control information, and the AI / ML model control information includes all or part of the AI / ML model identification ID and / or AI / ML model description information.
[0339] The AI / ML model control information is not included in the second information container included in the third message. The AI / ML model control information can be parsed by the access network device. The access network device can control and manage the corresponding AI / ML model obtained by the terminal device based on the AI / ML model control information, such as: the access network device activates and deactivates the AI / ML model deployed by the terminal device, and the access network device activates the performance monitoring task of the AI / ML model deployed on the terminal device.
[0340] Implementation method three: the third message directly transmits all information related to the AI / ML model.
[0341] In implementation method three, the AI / ML model-related information is not transmitted through the information container. The access network device can directly understand all the information related to the AI / ML model through the content of the third message. Of course, if a third message cannot completely carry all the information related to the AI / ML model, segmented transmission is allowed.
[0342] In some embodiments, for the above-mentioned implementation method 1, implementation method 2, or implementation method 3, the third message also includes segment number information and / or information indicating whether it is the last segment. The segment number information is used to indicate the segment number of the information transmitted by the third message, and the information indicating whether it is the last segment is used to indicate whether the information transmitted by the third message is the last segment of all the information that needs to be transmitted. The segment number information and / or the information indicating whether it is the last segment can assist the terminal device in reorganizing information related to the AI / ML model.
[0343] For the above-mentioned implementation method one, implementation method two or implementation method three, the segment number information and / or the indication information of whether it is the last segment can be included only in the second information container, or the segment number information and / or the indication information of whether it is the last segment can be included in other information fields of the first information except the first information container and included in the first information container, or the segment number information and / or the indication information of whether it is the last segment can be included in the third message but not in the first information container, that is, included in other information fields of the first information except the first information container.
[0344] In some embodiments, for the above-mentioned implementation method one, implementation method two or implementation method three, the third message is actively triggered by the core network device or is triggered by the core network device after the terminal device requests the core network device or is triggered by a request from the access network device.
[0345] In some embodiments, for the above-mentioned implementation method one, implementation method two or implementation method three, the core network device sends a fifth message to the access network device, where the fifth message includes an AI / ML model identification ID, and the fifth message is used to notify the access network device of the identification of the AI / ML model that has been successfully received by the terminal device.
[0346] Method 2: The terminal device obtains AI / ML model-related information from the core network device through the data stream (data packet) generated by the core network device.
[0347] For method 2, the core network device needs to request the access network device to establish resources for the transmission of AI / ML model related information (for example, establishing air interface DRB resources or AIRB resources or interface data channel resources).
[0348] The core network device sends a fourth message to the access network device, where the fourth message is used to request the access network device to establish resources for transmitting AI / ML model related information, and the fourth message includes at least one of the following information:
[0349] The session identifier associated with the AI / ML model-related information that needs to be transmitted;
[0350] The AI / ML model identifier associated with the AI / ML model-related information to be transmitted;
[0351] Descriptive information associated with the AI / ML model information to be transmitted;
[0352] At least one QoS flow identifier associated with the AI / ML model related information to be transmitted;
[0353] The recommended number of RBs to be established;
[0354] Channel address information allocated by core network equipment for uplink data transmission;
[0355] Channel data header information, where the channel data header information includes at least one of an AI / ML model identifier, description information, channel port information, and channel address information associated with the transmitted AI / ML model related information.
[0356] In some embodiments, the core network device receives a sixth message sent by the access network device, and the sixth message is used to reject the resource establishment request triggered by the fourth message or the sixth message is used to accept the resource establishment request triggered by the fourth message. When the sixth message is used to accept the resource establishment request triggered by the fourth message, the sixth message includes the channel address information allocated by the access network device for downlink data transmission.
[0357] In some embodiments, the core network device transmits the AI / ML model related information to the access network device through an established data channel.
[0358] In some embodiments, the AI / ML model-related information transmitted through the data channel also includes channel data header information, and the channel data header information includes at least one of the AI / ML model identifier associated with the transmitted AI / ML model-related information, the AI / ML model's descriptive information, channel port information, and channel address information.
[0359] In some embodiments, before the core network device transmits the AI / ML model related information to the access network device through the established data channel, the core network device further performs at least one of the following operations:
[0360] Split the AI / ML model-related information to be transmitted into several data blocks;
[0361] Add a data packet header to each split data block;
[0362] Add channel data header information to each split data block.
[0363] In some embodiments, the data packet header includes an AI / ML model identifier and / or data block number information associated with the transmitted AI / ML model related information.
[0364] In some embodiments, the fourth message is actively triggered by the core network device, or is triggered by the core network device after the terminal device requests the core network device, or is triggered by the core network device after the access network device requests it.
[0365] In some embodiments, before the core network device transmits AI / ML model related information through control messages or data streams, it also includes authenticating the terminal device, and after the authentication process is passed, transmitting AI / ML model related information to the terminal device through control messages or data streams.
[0366] The authentication process is used to verify whether the terminal device is eligible to obtain the corresponding AI / ML model-related information from the core network device. If the authentication process fails, the core network device will not transmit the corresponding AI / ML model-related information to the terminal device through control messages or data streams. One authentication process can authenticate at least one set of AI / ML model-related information.
[0367] At least one of the third to sixth messages is an NG interface message, a NAS message, or a positioning control message (eg, an LPP message).
[0368] Core network equipment includes one of the following:
[0369] Access and Mobility Management Function (AMF) network element, Authentication Server Function (AUSF) network element, User Plane Function (UPF) network element, Session Management Function (SMF) network element, Location Management Function (LMF) network element, Policy Control Function (PCF) network element, Unified Data Management (UDM) network element, and functional entities specifically used to manage information related to AI / ML models.
[0370] In the second embodiment, when AI / ML model related information is stored in the access network device, the terminal device may obtain AI / ML model related information from the access network device in the following ways:
[0371] Method 1: The terminal device obtains AI / ML model-related information from the access network device through the control message sent by the access network device.
[0372] In method 1, the access network device sends a first message to the terminal device. The first message includes information related to the AI / ML model. Method 1 includes the following three possible implementations:
[0373] Implementation method 1: The first message transmits all information related to the AI / ML model through a first information container.
[0374] For implementation method one, all information related to the AI / ML model is transmitted to the terminal device as a whole through the first information container contained in the first message. Of course, if the first information container contained in a first message cannot completely carry all the information related to the AI / ML model, segmented transmission is allowed, that is, the complete information related to the AI / ML model to be transmitted is divided into several segments, and each segment is transmitted through the first information container contained in a first message.
[0375] Implementation method 2: The first message transmits part of the information related to the AI / ML model through a first information container.
[0376] For implementation method 2, partial information of the AI / ML model related information (for example, algorithm data information of the AI / ML model and partial information of the AI / ML model description information) is transmitted to the terminal device through the first information container contained in the first message. Of course, if the first information container contained in a first message cannot completely carry all the partial information of the AI / ML model related information, segmented transmission is allowed.
[0377] In some embodiments, for implementation method one and implementation method two, the first message also includes AI / ML model control information, and the AI / ML model control information includes all or part of the AI / ML model identification ID and / or AI / ML model description information.
[0378] The AI / ML model control information is not included in the first information container included in the first message. The AI / ML model control information can be directly understood by the terminal device. Based on this information, the terminal device can control and manage the corresponding AI / ML model obtained by itself, such as: activating, deactivating the AI / ML model deployed by itself, activating the performance monitoring task of the AI / ML model deployed by itself, etc.
[0379] Implementation method three: the first message directly includes all information related to the AI / ML model.
[0380] In implementation method three, the AI / ML model-related information is not transmitted through the information container. The terminal device can directly understand all or part of the AI / ML model-related information contained in the first message content. Of course, if a first message cannot completely carry all the information related to the AI / ML model, segmented transmission is allowed.
[0381] In some embodiments, for implementation method 1, implementation method 2, and implementation method 3, the first message also includes segment number information and / or information indicating whether it is the last segment. The segment number information is used to indicate the segment number of the information transmitted by the first message this time, and the information indicating whether it is the last segment is used to indicate whether the information transmitted by the first message this time is the last segment of all the information that needs to be transmitted. The segment number information and / or the information indicating whether it is the last segment can assist the terminal device in reorganizing information related to the AI / ML model.
[0382] For the above-mentioned implementation method one, implementation method two or implementation method three, the segment number information and / or the indication information of whether it is the last segment can be included only in the first information container, or the segment number information and / or the indication information of whether it is the last segment can be included in other information fields of the first information except the first information container and included in the first information container, or the segment number information and / or the indication information of whether it is the last segment can be included in the third message but not in the first information container, that is, included in other information fields of the first information except the first information container.
[0383] In some embodiments, for the above-mentioned implementation method one, implementation method two or implementation method three, the first message is actively triggered by the access network device or is triggered by the access network device after the terminal device requests the access network device.
[0384] Method 2: The terminal device obtains AI / ML model-related information from the access network device through the data stream (data packet) generated by the access network device.
[0385] In method two, the access network device needs to establish air interface resources (for example, establish air interface DRB or AIRB resources) for the transmission of AI / ML model related information, that is, the access network device provides the terminal device with the configuration information required to transmit AI / ML model related information through the second message.
[0386] In some embodiments, before the access network device transmits the AI / ML model related information to the terminal device through the established air interface resources, it also includes splitting the AI / ML model related information to be transmitted into several data blocks; and / or, adding a data packet header to each split data block.
[0387] In some embodiments, the data packet header includes an AI / ML model identifier and / or data block number information associated with the transmitted AI / ML model related information.
[0388] In some embodiments, the second message is actively triggered by the access network device or is triggered by the access network device after the terminal device requests the access network device.
[0389] In some embodiments, for method one and method two, before the access network device transmits AI / ML model related information through control messages or data streams, it also includes authenticating the terminal device, and after the authentication process is passed, transmitting AI / ML model related information to the terminal device through control messages or data streams.
[0390] The authentication process is used to verify whether the terminal device is eligible to obtain the corresponding AI / ML model-related information from the access network device. If the authentication process fails, the access network device will not transmit the corresponding AI / ML model-related information to the terminal device through control messages or data streams. One authentication process can authenticate at least one set of AI / ML model-related information.
[0391] In some embodiments, for method one and method two, the authentication process is performed locally in the access network or the access network device requests the core network device to perform the authentication and then notifies the access network device of the authentication result.
[0392] In some embodiments, for method one and method two, each set of AI / ML model-related information stored in the access network device should go through a registration process before being used for air interface transmission, that is, only AI / ML model-related information that passes the registration process can be transmitted over the air interface; otherwise, AI / ML model-related information that does not pass the registration process is not allowed to be transmitted over the air interface. Optionally, the above-mentioned registration process is performed locally in the access network or the access network device requests the core network device to execute it and then notifies the access network device of the registration result.
[0393] The first message or the second message is an RRC message, a MAC CE message, a DCI message, or an AI / ML dedicated message.
[0394] In an embodiment of the present application, the AI / ML model-related information includes at least the algorithm data information of the AI / ML model itself (such as the structural data and weight parameters of the algorithm corresponding to the AI / ML model). Optionally, the AI / ML model-related information also includes the AI / ML model identification ID and / or AI / ML model description information.
[0395] The AI / ML model description information includes at least one of the following information:
[0396] Functional characteristics associated with AI / ML models, information on the types of input parameters required by AI / ML models, information on the format requirements for input parameters required by AI / ML models, input parameter preprocessing rules required by AI / ML models, information on the types of output parameters required by AI / ML models, information on the format requirements for output parameters required by AI / ML models, output parameter preprocessing rules required by AI / ML models, application scenario information of AI / ML models, deployment location information of AI / ML models, capability requirements for using AI / ML model algorithms, performance monitoring indicator information of AI / ML model algorithms, location information of AI / ML model algorithms, effective usage scope information of AI / ML model algorithms, generalization characteristic information of AI / ML model algorithms, version number of AI / ML model algorithm data, accuracy level information of AI / ML model algorithms, and compilation or storage format of AI / ML model algorithm data.
[0397] The following describes the meaning of each item in the AI / ML model description:
[0398] Information 1: Functional characteristics associated with AI / ML models.
[0399] The functional characteristics associated with the AI / ML model are used to indicate the functions associated with the corresponding AI / ML model. For example, AI / ML model 1 is used for CSI (Channel State Information) compression feedback, AI / ML model 2 is used for mobility enhancement, AI / ML model 3 is used for beam prediction, and AI / ML model 4 is used for positioning.
[0400] Information 2: Information about the types of input parameters required by the AI / ML model.
[0401] The information about the types of input parameters required by the AI / ML model indicates the types of input parameters required by the corresponding AI / ML model. For example, AI / ML model 1 is used for CSI compression feedback, and the required input parameters include channel measurement results before channel estimation, channel measurement results after channel estimation, or a channel impulse response matrix obtained based on the channel measurement results.
[0402] For example, AI / ML model 3 is used for beam prediction function, and the types of input parameters it requires include the index information of the actual measured beam, the signal measurement result information of each beam obtained by actual measurement, etc.
[0403] Information 3: Information about the input parameter format required by the AI / ML model.
[0404] The input parameter format required by the AI / ML model requires information to indicate the format of the input parameters required by the corresponding AI / ML model. For example: AI / ML model 3 is used for beam prediction function. Assuming that the network device can schedule resources in 8 beam directions, but only sends measurement reference signals in 4 of the beam directions, the terminal device can only obtain the measurement results of 4 beams in each measurement process. Scenario 1: The beam prediction AI / ML model only predicts the signal measurement results of other beams that are not measured at the current moment. If the beam prediction AI / ML model used in scenario 1 only needs to input the measurement results of 4 beams, then the measurement results of the 4 beams obtained by the terminal device in each measurement can just be used as the input of the beam prediction AI / ML model in scenario 1 (the output can obtain the measurement results of the 8 beams associated with this measurement, that is: 4 true values, 4 predicted values, or the output is the predicted measurement results of 4 beams); Scenario 2: The beam prediction AI / ML model is used to predict the measurement results of 8 beams in a period of time in the future. In this scenario, the input of the beam prediction AI / ML model may be a set of measurement results of 4 beams obtained in the past N measurement processes, and the output of the beam prediction AI / ML model is a set of measurement results of 8 beams in the future. For example, the input of the beam prediction AI / ML model is a set of three sets of measurement results of 4 beams obtained at time T-3, T-2, and T-1, and the output of the beam prediction AI / ML model is a set of two sets of measurement results of 8 beams at time T and time T+1.
[0405] In summary, although the measurement results of the four beams are used for beam prediction (the model input data type is the same), different application scenarios require different input data formats. Therefore, the input parameter format requirements required by the AI / ML model are also one of the key information for describing an AI / ML model.
[0406] Information 4: Input parameter preprocessing rules required by AI / ML models.
[0407] The input parameter preprocessing rules required by the AI / ML model are used to indicate how to reprocess the input data set of the corresponding AI / ML model. The operations involved in the reprocessing process may include at least one of data dimensionality reduction, data dimensionality increase, redundancy elimination, and redistribution.
[0408] Data dimensionality reduction: If the data dimension is higher than the dimension required by the model input, the data needs to be reduced in dimension through preprocessing rules before entering the model;
[0409] Data dimensionality increase: If the data dimension is lower than the dimension required by the model input, the data needs to be increased in dimension through preprocessing rules before entering the model;
[0410] Redundancy elimination: If the distribution or information content of multiple sets of data is similar, redundancy needs to be eliminated through preprocessing rules before entering the data into the model. This is because redundant data often does not bring more performance improvements but instead increases ineffective operations.
[0411] Redistribution: In some cases, it is difficult to obtain good model generalization by training data with similar feature information together. Redistributing data with different feature information is conducive to obtaining a model with better generalization.
[0412] For example, for scenario 1 in information 3, the terminal device can measure 4 of the 8 beams in cell A, but can only measure 5 of the 8 beams in cell B and 3 of the 8 beams in cell C. If you want to use the same beam prediction AI / ML model (only 4 beam measurement results are required as input) for beam prediction in cells A, B, and C, the measurement results of cell A can be used directly, but the measurement results obtained in cell B need to be reduced in data dimension, that is, 4 measurement results are selected from the 5 available beam measurement results as the input parameters required by the AI / ML model, and the measurement results obtained in cell C need to be increased in data dimension, that is, the measurement results of 3 available beams are converted to 4 to obtain the input parameters required by the AI / ML model.
[0413] In another implementation, at least two of information 2, information 3, and information 4 may be defined in combination, and this application does not impose any restrictions on this.
[0414] Information 5: Information about the types of output parameters required by the AI / ML model.
[0415] The output parameter type information required by the AI / ML model indicates the type of output parameter required by the corresponding AI / ML model. For example, if AI / ML model 3 is used for beam prediction, the corresponding output parameter types include the index information of the actual unmeasured beam and the predicted signal measurement results of each actual unmeasured beam.
[0416] Information 6: Output parameter format requirements required by the AI / ML model.
[0417] The output parameter format requirement information required by the AI / ML model is used to indicate the format of the output parameters required by the corresponding AI / ML model. For example: AI / ML model 3 is used for beam prediction function, and the output parameter can be the beam prediction result at one future moment, or the output parameter can be a set of beam prediction results at multiple future moments. For example, the model input is a set of three sets of measurement results of 4 beams obtained at times T-3, T-2, and T-1, and the model output can be the measurement results of 8 beams at time T, or a set of two sets of measurement results of 8 beams at times T and T+1.
[0418] In summary, although the prediction of future beam measurement results is performed (the model output data type is the same), the output data format required by AI / ML model 3 in different application scenarios is different. Therefore, the output parameter format requirement information required by the AI / ML model is also one of the key information for describing an AI / ML model.
[0419] Information 7: Output parameter preprocessing rules required by AI / ML models.
[0420] The output parameter preprocessing rules required by AI / ML models specify how to reprocess the output data set of the corresponding AI / ML model. This reprocessing process may involve at least one of data dimensionality reduction, data dimensionality increase, redundant elimination, and redistribution. For specific processing methods, see the relevant instructions in Information 4.
[0421] In another implementation, at least two of information 5, information 6, and information 7 may be defined in combination, and this application does not impose any limitation on this.
[0422] Information 8: Application scenario information of AI / ML models.
[0423] The application scenario information of the AI / ML model refers to different usage scenarios under the same functional characteristics. For example, for the AI / ML model used for positioning, the application scenario can be further subdivided into a line of sight (LoS) scenario, a non-line of sight (NLoS) scenario, or a mixed scenario (including both LoS and NLoS). For another example, for the AI / ML model used for mobility control, the application scenario can be further subdivided into ground communication scenarios and non-ground communication scenarios (including satellite communication, drone communication, hot air balloon communication and other sub-scenarios). Each scenario can be further divided into high-speed mobile scenarios, medium-speed mobile scenarios, low-speed mobile scenarios and other sub-scenarios, and can also be divided into high-frequency mobility scenarios, low-frequency mobility scenarios and other sub-scenarios. It is also possible to consider a combination of two scenarios, such as a ground communication high-frequency mobility scenario.
[0424] Optionally, information 8 may have a value indicating that the application scenario of the AI / ML model is all scenarios (i.e., the AI / ML model is applicable to any scenario corresponding to its associated functional characteristics). For example, for an AI / ML model used for positioning, assuming that information 8 contains two bits, the value '00' can be used to indicate any scenario, '01' to indicate a LoS scenario, '10' to indicate an NLoS scenario, and '11' to indicate a mixed scenario.
[0425] Information 9: Deployment location information of the AI / ML model.
[0426] The deployment location information of the AI / ML model includes any of the following meanings: deployment on core network equipment, deployment on application servers (OTT servers), deployment on OAM (Operation Administration and Maintenance), deployment on access network equipment, deployment on terminal equipment, or no deployment location restrictions.
[0427] Information 10: Ability requirements for using AI / ML models.
[0428] The capability requirements for using AI / ML models include at least one of the following: the minimum floating-point computing capability required when using the AI / ML model, the minimum running memory required when using the AI / ML model, the memory size level occupied by the AI / ML model algorithm data (before compilation), the memory size level occupied by the AI / ML model algorithm data after compilation, the minimum input data rate (or bit rate) required when using the AI / ML model, the maximum input data rate (or bit rate) required when using the AI / ML model, the minimum output data rate (or bit rate) required when using the AI / ML model, and the maximum output data rate (or bit rate) required when using the AI / ML model.
[0429] Information 11: Performance monitoring indicator information of AI / ML models.
[0430] The performance monitoring indicator information of the AI / ML model includes at least one of the following: average energy consumption of a single inference process, average floating-point calculation amount of a single inference process, average latency of a single inference process, system throughput, system bit error rate, and average data packet transmission latency.
[0431] Information 12: Location information of the AI / ML model.
[0432] The location information of the AI / ML model is used to indicate the relevant information of the provider of the AI / ML model data, specifically including: the country and region information to which the AI / ML model data belongs and / or the service provider information to which the AI / ML model data belongs.
[0433] Among them, the service provider can be any of the following: OTT (Over The Top, providing application services to users through the Internet) manufacturer information, network operator information (for example: represented by PLMN (Public Land Mobile Network) identification), and public website information.
[0434] Information 13: Information about the effective use scope of AI / ML models.
[0435] The effective use scope information of the AI / ML model includes at least one of the following: geographical area information allowed for effective use, country information allowed for effective use, PLMN information allowed for effective use, tracking area code TAC (Tracking Area Code) information allowed for effective use, RANAC (RAN Area Code, access network area code) information allowed for effective use, and cell information allowed for effective use.
[0436] Information 14: Generalization characteristics of AI / ML models.
[0437] The generalization characteristic reflects the breadth of applicable scenarios of an AI / ML model. Generally speaking, the higher the generalization characteristic of an AI / ML model, the more application scenarios the model is applicable to. The generalization characteristic information of an AI / ML model can include at least one application scenario information of the AI / ML model (see the definition of Information 8), which is used to indicate that the corresponding associated AI / ML model can be used in the above-mentioned application scenarios.
[0438] Information 15: Version number information of AI / ML model algorithm data.
[0439] As different parameters in the same application scenario change over time, the algorithm data of the AI / ML model with the corresponding function may need to be fine-tuned or updated. The updated AI / ML model is associated with the same application scenario and has the same function as the AI / ML model before the update, but the model algorithm data details are slightly different. Therefore, the model algorithm version number can be used to distinguish them, which facilitates the control and management of similar AI / ML model algorithms.
[0440] Information 16: Accuracy level information of AI / ML model algorithm.
[0441] Even for AI / ML models with the same function and application scenario, the complexity of the model algorithm design is different, and the reasoning accuracy of the corresponding AI / ML models will also be different. In order to distinguish the differences in reasoning accuracy among similar AI / ML models, the accuracy level information of the AI / ML model algorithm can be used to describe the reasoning accuracy of the corresponding AI / ML model.
[0442] Information 17: Compilation or storage format information of AI / ML model algorithm data.
[0443] AI / ML model algorithms are essentially programs written in computer languages. The types of program files written in different language platforms are different. Some languages are compatible with each other, while others are not. Therefore, the compilation format information of AI / ML model algorithm data is also important information for describing an AI / ML model. This information allows AI / ML model users to know the compilation environment required to use the AI / ML model. Otherwise, incorrect use of an incompatible language compilation environment will result in the inability to use the corresponding AI / ML model algorithm.
[0444] The wireless communication method provided in the embodiment of the present application transmits AI / ML model-related information through user plane or control plane resources, wherein the transmission method of the AI / ML model-related information includes at least one of the following:
[0445] - The core network device transmits AI / ML model-related information to the access network device via control messages or data flows. The access network device manages the AI / ML model transmitted to the terminal device based on all or part of the AI / ML model-related information disclosed by the core network device. The control message method also involves data segmentation operations, while the data flow method also involves data splitting and other functional descriptions.
[0446] -The access network device transmits AI / ML model-related information to the terminal device through control messages or data streams, and the access network device manages the AI / ML model obtained by the terminal device based on all or part of the AI / ML model-related information. Among them, the control message method also involves data segmentation operations, and the data stream method also involves functional descriptions such as data splitting.
[0447] -Before transmitting AI / ML model-related information to the terminal device, the terminal device qualifications can be verified, and the network device can also perform registration verification before storing AI / ML model-related information.
[0448] The wireless communication method provided in the embodiments of the present application, on the one hand, regardless of whether the AI / ML model-related data is transmitted to the terminal device through the user plane or the control plane, the access network device can obtain part or all of the AI / ML model-related information through some means, thereby facilitating the subsequent management of AI / ML deployment on the terminal device, for example: the access network device activates, deactivates, and switches the AI / ML model deployed on the terminal device based on the obtained AI / ML model-related information; on the other hand, authorization verification is required before the terminal device obtains the AI / ML model-related information or before the network device stores the AI / ML model-related information. Only after the verification is passed can the AI / ML model-related information transmission process be triggered, thereby ensuring the compliance of the data source and the compliance of the user.
[0449] In practical applications, the wireless communication method provided in the embodiments of the present application can also be applied to the negotiation of other policies besides PCF. Furthermore, the negotiation of service types is not limited to the use of corresponding policies, and can be applied to the network and UE to determine the services supported / allowed by each other.
[0450] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will not further describe various possible combinations. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the ideas of the present application, they should also be regarded as the contents disclosed in the present application. For another example, under the premise of no conflict, the various embodiments and / or the technical features in each embodiment described in the present application can be arbitrarily combined with the prior art, and the technical solution obtained after the combination should also fall within the scope of protection of the present application.
[0451] It should also be understood that in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not imply a precedence in the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data, where "downlink" is used to indicate the first direction of transmission of signals or data from a site to a user equipment in a cell, "uplink" is used to indicate the second direction of transmission of signals or data from a user equipment in a cell to a site, and "sidelink" is used to indicate the third direction of transmission of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships can exist. Specifically, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0452] FIG10 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. As shown in FIG10 , the terminal device 1000 includes:
[0453] The first communication unit 1001 is configured to receive first information sent by an access network device, where the first information includes information associated with a first model, and a method of sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0454] It is understandable that the terminal device further includes: a first storage unit configured to store the received first information.
[0455] In some embodiments, the first communication unit 1001 is further configured to receive a first message sent by the access network device, where the first message carries the first information and is a control message sent by the access network device.
[0456] In some embodiments, the manner in which the first message carries the first information includes at least one of the following:
[0457] All information of the first information is included in a first information container included in the first message;
[0458] Part of the first information is included in the first information container included in the first message;
[0459] All information of the first information is included in the first message and the first information is not included in any information container.
[0460] In some embodiments, if all information of the first information is included in a first information container included in the first message or part of the information of the first information is included in the first information container included in the first message, the first message further includes model control information.
[0461] In some embodiments, the model control information includes at least one of the following:
[0462] a model identifier of the first model;
[0463] Description information of the first model.
[0464] In some embodiments, the first information is carried on at least one first message.
[0465] In some embodiments, the first information is entirely carried in a first message.
[0466] In some embodiments, the first information is divided into at least two segments, and different segments are carried on different first messages of at least two first messages.
[0467] In some embodiments, the first message further carries at least one of the following segment indication information:
[0468] Segment number information of the segment carried in the first message;
[0469] First indication information, where the first indication information is used to indicate whether the segment carried by the first message is the last segment of the at least two segments.
[0470] In some embodiments, the manner in which the first message carries the segment indication information includes at least one of the following:
[0471] The segment indication information is included in the first information container included in the first message;
[0472] The segment indication information is included in the first message and is not included in any information container.
[0473] In some embodiments, the first communication unit 1001 is further configured to receive a first data packet sent by the access network device, where the first data packet includes the first information, and the first data packet is carried on a first data channel between the access network device and the terminal device.
[0474] In some embodiments, the resources used by the first data channel include at least one of the following:
[0475] Data radio bearer resources;
[0476] Wireless bearer resources, where the wireless bearer resources are used to carry the first information between the terminal device and the access network device.
[0477] In some embodiments, the first information is divided into at least one first data block, and different first data blocks are included in different first data packets in at least one first data packet.
[0478] In some embodiments, the first data packet further includes a first data packet header, and the first data packet header includes at least one of the following information:
[0479] a model identifier of the first model;
[0480] Block number information associated with the first data block included in the first data packet;
[0481] The first data packet includes quality of service (QoS) indication information corresponding to the first data block.
[0482] In some embodiments, the first communication unit 1001 is further configured to receive a second message sent by the access network device, where the second message is used to transmit first configuration information, where the first configuration information is used to configure resources used by the first data channel, and the second message is a control message sent by the access network device.
[0483] In some embodiments, the control message sent by the access network device includes at least one of the following:
[0484] Radio Resource Control RRC message;
[0485] Media Access Control Element MAC CE message;
[0486] Downlink control indication DCI message;
[0487] A first dedicated control message.
[0488] In some embodiments, the first information is stored in the access network device or the core network device.
[0489] FIG11 is a schematic diagram of the structure of an access network device provided in an embodiment of the present application. As shown in FIG11 , the access network device 1100 includes:
[0490] The second communication unit 1101 is configured to send first information to the terminal device, where the first information includes information associated with the first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0491] It is understandable that the access network device may further include: a second storage unit configured to store the first information.
[0492] In some embodiments, the second communication unit 1101 is further configured to send a first message to the terminal device, where the first message carries the first information and is a control message sent by the access network device.
[0493] In some embodiments, the manner in which the first message carries the first information includes at least one of the following:
[0494] All information of the first information is included in a first information container included in the first message;
[0495] Part of the first information is included in the first information container included in the first message;
[0496] All information of the first information is included in the first message and the first information is not included in any information container.
[0497] In some embodiments, if all information of the first information is included in a first information container included in the first message or part of the information of the first information is included in the first information container included in the first message, the first message further includes model control information.
[0498] In some embodiments, the first information is carried on at least one first message.
[0499] In some embodiments, the first information is entirely carried in a first message.
[0500] In some embodiments, the first information is divided into at least two segments, and different segments are carried on different first messages of at least two first messages.
[0501] In some embodiments, the first message further carries at least one of the following segment indication information:
[0502] Segment number information of the segment carried in the first message;
[0503] First indication information, where the first indication information is used to indicate whether the segment carried by the first message is the last segment of the at least two segments.
[0504] In some embodiments, the manner in which the first message carries the segment indication information includes at least one of the following:
[0505] The segment indication information is included in the first information container included in the first message;
[0506] The segment indication information is included in the first message and is not included in any information container.
[0507] In some embodiments, the second communication unit 1101 is further configured to send a first data packet to the terminal device, where the first data packet includes the first information, and the first data packet is carried on a first data channel between the access network device and the terminal device.
[0508] In some embodiments, the resources used by the first data channel include at least one of the following:
[0509] Data radio bearer resources;
[0510] Wireless bearer resources, where the wireless bearer resources are used to carry the first information between the terminal device and the access network device.
[0511] In some embodiments, the first information is divided into at least one first data block, and different first data blocks are included in different first data packets in at least one first data packet.
[0512] In some embodiments, the first data packet further includes a first data packet header, and the first data packet header includes at least one of the following information:
[0513] a model identifier of the first model;
[0514] Block number information associated with the first data block included in the first data packet;
[0515] The first data packet includes quality of service (QoS) indication information corresponding to the first data block.
[0516] In some embodiments, the second communication unit 1101 is further configured to send a second message to the terminal device, the second message is used to transmit first configuration information, the first configuration information is used to configure the resources used by the first data channel, and the second message is a control message sent by the access network device.
[0517] In some embodiments, the control message sent by the access network device includes at least one of the following:
[0518] Radio Resource Control RRC message;
[0519] Media Access Control Element MAC CE message;
[0520] Downlink control indication DCI message;
[0521] A first dedicated control message.
[0522] In some embodiments, the access network device further includes: a first triggering unit configured to actively trigger the sending of the first information or trigger the sending of the first information based on a request of the terminal device.
[0523] In some embodiments, the access network device further includes: a second triggering unit configured to trigger a registration process for the first information, wherein the registration process is used to verify the legitimacy of the first information and / or to register information contained in the first information.
[0524] In some embodiments, the device executing the registration process is the access network device or the core network device.
[0525] In some embodiments, the access network device also includes: a third trigger unit, configured to trigger an authentication process for the terminal device, the authentication process being used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to perform billing registration for the terminal device in obtaining the first information.
[0526] In some embodiments, the device executing the authentication process is the access network device or the core network device.
[0527] In some embodiments, the first information is stored in the access network device or the core network device.
[0528] In some embodiments, the second communication unit 1101 is further configured to receive the first information sent by the core network device if the first information is stored in the core network device.
[0529] In some embodiments, the second communication unit 1101 is further configured to receive a third message sent by the core network device, where the third message carries the first information and is a control message sent by the core network device.
[0530] In some embodiments, the manner in which the third message carries the first information includes at least one of the following:
[0531] All information of the first information is included in the second information container included in the third message;
[0532] Part of the first information is included in the second information container included in the third message;
[0533] All information of the first information is included in the third message and the first information is not included in any information container.
[0534] In some embodiments, if all of the first information is included in the second information container included in the third message or part of the first information is included in the second information container included in the third message, the third message further includes model control information.
[0535] In some embodiments, the model control information includes at least one of the following:
[0536] a model identifier of the first model;
[0537] Description information of the first model.
[0538] In some embodiments, the first information is carried on at least one third message.
[0539] In some embodiments, the first information is entirely carried on a third message.
[0540] In some embodiments, the first information is divided into at least two segments, and different segments are carried on different third messages of at least two third messages.
[0541] In some embodiments, the third message further carries at least one of the following segment indication information:
[0542] Segment number information of the segment carried by the third message;
[0543] Second indication information, where the second indication information is used to indicate whether the segment carried by the third message is the last segment of the at least two segments.
[0544] In some embodiments, the manner in which the third message carries the segment indication information includes at least one of the following:
[0545] The segment indication information is included in the second information container included in the third message;
[0546] The segment indication information is included in the third message and is not included in any information container.
[0547] In some embodiments, the second communication unit 1101 is further configured to receive a second data packet sent by the core network device, where the second data packet includes the first information, and the second data packet is carried on a second data channel between the access network device and the core network device.
[0548] In some embodiments, the resources used by the second data channel include at least one of the following:
[0549] Interface data channel resources;
[0550] Interface bearer resources, where the interface bearer resources are used to carry the first information between the core network device and the access network device.
[0551] In some embodiments, the first information is divided into at least one second data block, and different second data blocks are included in different second data packets in at least one second data packet.
[0552] In some embodiments, the second data packet further includes at least one of the following:
[0553] a second data packet header, wherein the second data packet header is associated with a second data block included in the second data packet;
[0554] Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
[0555] In some embodiments, the second data packet header includes at least one of the following information:
[0556] a model identifier of the first model;
[0557] Block number information associated with the second data block included in the second data packet;
[0558] The second data packet includes quality of service QoS indication information corresponding to the second data block.
[0559] In some embodiments, the second communication unit 1101 is further configured to receive a fourth message sent by the core network device, where the fourth message is used to request the establishment of resources used by the second data channel, and the fourth message is a control message sent by the core network device.
[0560] In some embodiments, the fourth message includes at least one of the following information:
[0561] a session identifier associated with the first information;
[0562] a model identifier of the first model;
[0563] description information of the first model;
[0564] A flow identifier corresponding to the quality of service flow QoS flow associated with the first information;
[0565] A first quantity, where the first quantity is the quantity of recommended radio bearer RB resources;
[0566] a first address, where the first address is an address allocated by the core network device to the second data channel for uplink data transmission;
[0567] Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
[0568] In some embodiments, the channel data header information includes at least one of the following information:
[0569] a model identifier of the first model;
[0570] description information of the first model;
[0571] Channel port information;
[0572] Channel address information.
[0573] In some embodiments, the fourth message is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
[0574] In some embodiments, the sending of the first information is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
[0575] In some embodiments, the second communication unit 1101 is further configured to receive a fifth message sent by the core network device, wherein the fifth message is used to indicate that the first information is successfully received by the terminal device or to indicate that the transmission of the first information is completed, and the fifth message is a control message sent by the core network device.
[0576] In some embodiments, the control message sent by the core network device includes at least one of the following:
[0577] NG interface message;
[0578] Non-access stratum NAS messages;
[0579] Positioning control messages;
[0580] A second dedicated control message.
[0581] FIG12 is a schematic diagram of the structure of a core network device provided in an embodiment of the present application. As shown in FIG12 , the core network device 1200 includes:
[0582] The third communication unit 1201 is configured to send first information to the access network device, where the first information includes information associated with the first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
[0583] It is understandable that the core network device 1200 may further include a third storage unit configured to store the first information.
[0584] In some embodiments, the first information is stored in the core network device.
[0585] In some embodiments, the third communication unit 1201 is further configured to send a third message to the access network device, where the third message carries the first information and is a control message sent by the core network device.
[0586] In some embodiments, the manner in which the third message carries the first information includes at least one of the following:
[0587] All information of the first information is included in the second information container included in the third message;
[0588] Part of the first information is included in the second information container included in the third message;
[0589] All information of the first information is included in the third message and the first information is not included in any information container.
[0590] In some embodiments, if all of the first information is included in the second information container included in the third message or part of the first information is included in the second information container included in the third message, the third message further includes model control information.
[0591] In some embodiments, the model control information includes at least one of the following:
[0592] a model identifier of the first model;
[0593] Description information of the first model.
[0594] In some embodiments, the first information is carried on at least one third message.
[0595] In some embodiments, the first information is entirely carried on a third message.
[0596] In some embodiments, the first information is divided into at least two segments, and different segments are carried on different third messages of at least two third messages.
[0597] In some embodiments, the third message further carries at least one of the following segment indication information:
[0598] Segment number information of the segment carried by the third message;
[0599] Second indication information, where the second indication information is used to indicate whether the segment carried by the third message is the last segment of the at least two segments.
[0600] In some embodiments, the manner in which the third message carries the segment indication information includes at least one of the following:
[0601] The segment indication information is included in the second information container included in the third message;
[0602] The segment indication information is included in the third message and is not included in any information container.
[0603] In some embodiments, the third communication unit 1201 is further configured to send a second data packet to the access network device, where the second data packet includes the first information, and the second data packet is carried on a second data channel between the access network device and the core network device.
[0604] In some embodiments, the resources used by the second data channel include at least one of the following:
[0605] Interface data channel resources;
[0606] Interface bearer resources, where the interface bearer resources are used to carry the first information between the core network device and the access network device.
[0607] In some embodiments, the first information is divided into at least one second data block, and different second data blocks are included in different second data packets in at least one second data packet.
[0608] In some embodiments, the second data packet further includes at least one of the following:
[0609] a second data packet header, wherein the second data packet header is associated with a second data block included in the second data packet;
[0610] Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
[0611] In some embodiments, the second data packet header includes at least one of the following information:
[0612] a model identifier of the first model;
[0613] Block number information associated with the second data block included in the second data packet;
[0614] The second data packet includes quality of service QoS indication information corresponding to the second data block.
[0615] In some embodiments, the third communication unit 1201 is further configured to send a fourth message to the access network device, where the fourth message is used to request the establishment of resources used by the second data channel, and the fourth message is a control message sent by the core network device.
[0616] In some embodiments, the fourth message includes at least one of the following information:
[0617] a session identifier associated with the first information;
[0618] a model identifier of the first model;
[0619] description information of the first model;
[0620] a flow identifier corresponding to the quality of service flow associated with the first information;
[0621] A first quantity, where the first quantity is the quantity of recommended radio bearer RB resources;
[0622] a first address, where the first address is an address allocated by the core network device to the second data channel for uplink data transmission;
[0623] Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
[0624] In some embodiments, the channel data header information includes at least one of the following information:
[0625] a model identifier of the first model;
[0626] description information of the first model;
[0627] Channel port information;
[0628] Channel address information.
[0629] In some embodiments, the fourth message is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
[0630] In some embodiments, the sending of the first information is actively triggered by the core network device or is triggered based on a request of the terminal device or is triggered based on a request of the access network device.
[0631] In some embodiments, the third communication unit 1201 is further configured to send a fifth message to the access network device, wherein the fifth message is used to indicate that the first information is successfully received by the terminal device or to indicate that the transmission of the first information is completed, and the fifth message is a control message sent by the core network device.
[0632] In some embodiments, the control message sent by the core network device includes at least one of the following:
[0633] NG interface message;
[0634] Non-access stratum NAS messages;
[0635] Positioning control messages;
[0636] A second dedicated control message.
[0637] In some embodiments, the core network device 1200 further includes: a registration unit configured to perform a registration process, wherein the registration process is used to verify the legitimacy of the first information and / or to register information included in the first information.
[0638] In some embodiments, the core network device 1200 also includes: an authentication unit configured to execute an authentication process, wherein the authentication process is used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to perform billing registration for the terminal device in obtaining the first information.
[0639] Those skilled in the art should understand that the relevant descriptions of the above-mentioned terminal device 1000, access network device 1100, and core network device 1200 in the embodiments of the present application can be understood by referring to the relevant descriptions of the wireless communication method in the embodiments of the present application.
[0640] Figure 13 is a schematic diagram of a communication device 1300 provided in an embodiment of the present application. The communication device can be a terminal device, an access network device, or a core network device. The communication device 1300 shown in Figure 13 includes a processor 1310, which can call and execute a computer program from a memory to implement the method in the embodiment of the present application.
[0641] Optionally, as shown in FIG13 , the communication device 1300 may further include a memory 1320. The processor 1310 may call and execute a computer program from the memory 1320 to implement the method in the embodiment of the present application.
[0642] The memory 1320 may be a separate device independent of the processor 1310 , or may be integrated into the processor 1310 .
[0643] Optionally, as shown in FIG13 , the communication device 1300 may further include a transceiver 1330 , and the processor 1310 may control the transceiver 1330 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0644] The transceiver 1330 may include a transmitter and a receiver. The transceiver 1330 may further include an antenna, and the number of antennas may be one or more.
[0645] Optionally, the communication device 1300 may be a terminal device according to an embodiment of the present application, and the communication device 1300 may implement the corresponding processes implemented by the terminal device in each method according to the embodiment of the present application. For the sake of brevity, these processes are not described here. The first communication unit in the terminal device may be implemented by the transceiver 1330.
[0646] Optionally, the communication device 1300 may be a core network device in an embodiment of the present application, and the communication device 1300 may implement the corresponding processes implemented by the core network device in each method of the embodiment of the present application. For the sake of brevity, they are not described here. The second communication unit in the core network device may be implemented by the transceiver 1330, and the first trigger unit, the second trigger unit, and the third trigger unit may be implemented by the processor 1310.
[0647] Optionally, the communication device 1300 may be a core network device according to an embodiment of the present application, and the communication device 1300 may implement the corresponding processes implemented by the core network device in each method according to the embodiment of the present application. For the sake of brevity, these processes are not described here. The third communication unit in the core network device may be implemented by the transceiver 2130, and the registration unit and the authentication unit may be implemented by the processor 1310.
[0648] Figure 14 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1400 shown in Figure 14 includes a processor 1410, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.
[0649] Optionally, as shown in FIG14 , the chip 1400 may further include a memory 1420 , wherein the processor 1410 may call and execute a computer program from the memory 1420 to implement the method in the embodiment of the present application.
[0650] The memory 1420 may be a separate device independent of the processor 1410 , or may be integrated into the processor 1410 .
[0651] Optionally, the chip 1400 may further include an input interface 1430. The processor 1410 may control the input interface 1430 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0652] Optionally, the chip 1400 may further include an output interface 1440. The processor 1410 may control the output interface 1440 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0653] Optionally, the chip can be applied to the access network device or core network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the access network device or core network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0654] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0655] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0656] Figure 15 is a schematic block diagram of a communication system 1500 provided in an embodiment of the present application. As shown in Figure 15 , the communication system 1500 includes a terminal device 1510 and a network device 1520. In one example, the network device 1502 includes an access network device. In one example, the network device 1502 includes: an access network device and a core network device.
[0657] Among them, the terminal device 1510 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1520 can be used to implement the corresponding functions implemented by the access network device or the core network device in the above method. For the sake of brevity, they will not be repeated here.
[0658] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be 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 devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0659] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0660] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0661] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0662] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0663] Optionally, the computer-readable storage medium can be applied to the access network device in the embodiments of the present application, and the operation of the computer program enables the computer to execute the corresponding processes implemented by the access network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0664] Optionally, the computer-readable storage medium can be applied to the core network device in the embodiments of the present application, and the operation of the computer program enables the computer to execute the corresponding processes implemented by the core network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0665] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0666] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the execution of the computer program instructions enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0667] Optionally, the computer program product can be applied to the access network device in the embodiments of the present application, and the execution of the computer program instructions enables the computer to execute the corresponding processes implemented by the access network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0668] Optionally, the computer program product can be applied to the core network device in the embodiments of the present application, and the execution of the computer program instructions enables the computer to execute the corresponding processes implemented by the core network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0669] The embodiment of the present application also provides a computer program.
[0670] Optionally, the computer program can be applied to the access network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the access network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0671] Optionally, the computer program can be applied to the core network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the core network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0672] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0673] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0674] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0675] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0676] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0677] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0678] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0679] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, the method comprising: The terminal device receives first information sent by the access network device, where the first information includes information associated with the first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
2. The method according to claim 1, wherein The terminal device receives first information sent by the access network device, including: The terminal device receives a first message sent by the access network device, where the first message carries the first information and is a control message sent by the access network device.
3. The method according to claim 2, wherein: The manner in which the first message carries the first information includes at least one of the following: All information of the first information is included in the first information container included in the first message; Part of the first information is included in the first information container included in the first message; All information of the first information is included in the first message and the first information is not included in any information container.
4. The method according to claim 3, wherein: If all information of the first information is included in the first information container included in the first message or part of the information of the first information is included in the first information container included in the first message, the first message further includes model control information.
5. The method according to claim 4, wherein The model control information includes at least one of the following: a model identifier of the first model; Description information of the first model.
6. The method according to any one of claims 2 to 5, wherein The first information is carried on at least one first message.
7. The method according to claim 6, wherein: The first information is entirely carried in a first message.
8. The method according to claim 6, wherein: The first information is divided into at least two segments, and different segments are carried on different first messages of the at least two first messages.
9. The method according to claim 7 or 8, wherein The first message also carries at least one of the following segment indication information: Segment number information of the segment carried in the first message; First indication information, where the first indication information is used to indicate whether the segment carried on the first message is the last segment of the at least two segments.
10. The method according to claim 9, wherein: The manner in which the first message carries the segment indication information includes at least one of the following: The segment indication information is included in the first information container included in the first message; The segment indication information is included in the first message and is not included in any information container.
11. The method according to claim 1, wherein The terminal device receives first information sent by the access network device, including: The terminal device receives a first data packet sent by the access network device, where the first data packet includes the first information and is carried on a first data channel between the access network device and the terminal device.
12. The method according to claim 11, wherein The resources used by the first data channel include at least one of the following: Data radio bearer resources; A wireless bearer resource, wherein the wireless bearer resource is used to carry the first information between the terminal device and the access network device.
13. The method according to claim 11 or 12, wherein: The first information is divided into at least one first data block, and different first data blocks are included in different first data packets in at least one first data packet.
14. The method according to claim 13, wherein The first data packet further includes a first data packet header, wherein the first data packet header includes at least one of the following information: a model identifier of the first model; Block number information associated with the first data block included in the first data packet; The first data packet includes quality of service (QoS) indication information corresponding to the first data block.
15. The method according to any one of claims 11 to 14, wherein The method further comprises: The terminal device receives a second message sent by the access network device, where the second message is used to transmit first configuration information, where the first configuration information is used to configure resources used by the first data channel, and the second message is a control message sent by the access network device.
16. The method according to any one of claims 2 to 10 and 15, wherein: The control message sent by the access network device includes at least one of the following: Radio Resource Control RRC message; Media Access Control Element MAC CE message; Downlink control indication DCI message; A first dedicated control message.
17. The method according to any one of claims 1 to 16, wherein The first information is stored in the access network device or the core network device.
18. A wireless communication method, the method comprising: The access network device sends first information to the terminal device, where the first information includes information associated with the first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
19. The method according to claim 18, wherein The access network device sending first information to the terminal device includes: The access network device sends a first message to the terminal device, where the first message carries the first information and is a control message sent by the access network device.
20. The method according to claim 19, wherein The manner in which the first message carries the first information includes at least one of the following: All information of the first information is included in the first information container included in the first message; Part of the first information is included in the first information container included in the first message; All information of the first information is included in the first message and the first information is not included in any information container.
21. The method according to claim 20, wherein If all information of the first information is included in the first information container included in the first message or part of the information of the first information is included in the first information container included in the first message, the first message further includes model control information.
22. The method according to any one of claims 19 to 21, wherein The first information is carried on at least one first message.
23. The method according to claim 22, wherein The first information is entirely carried in a first message.
24. The method according to claim 22, wherein The first information is divided into at least two segments, and different segments are carried on different first messages of the at least two first messages.
25. The method according to claim 23 or 24, wherein The first message also carries at least one of the following segment indication information: Segment number information of the segment carried in the first message; First indication information, where the first indication information is used to indicate whether the segment carried on the first message is the last segment of the at least two segments.
26. The method according to claim 25, wherein The manner in which the first message carries the segment indication information includes at least one of the following: The segment indication information is included in the first information container included in the first message; The segment indication information is included in the first message and is not included in any information container.
27. The method according to claim 18, wherein The access network device sending first information to the terminal device includes: The access network device sends a first data packet to the terminal device, where the first data packet includes the first information, and the first data packet is carried on a first data channel between the access network device and the terminal device.
28. The method according to claim 27, wherein The resources used by the first data channel include at least one of the following: Data radio bearer resources; A wireless bearer resource, wherein the wireless bearer resource is used to carry the first information between the terminal device and the access network device.
29. The method according to claim 27 or 28, wherein The first information is divided into at least one first data block, and different first data blocks are included in different first data packets in at least one first data packet.
30. The method according to claim 29, wherein The first data packet further includes a first data packet header, wherein the first data packet header includes at least one of the following information: a model identifier of the first model; Block number information associated with the first data block included in the first data packet; The first data packet includes quality of service (QoS) indication information corresponding to the first data block.
31. The method according to any one of claims 27 to 30, wherein The method further comprises: The access network device sends a second message to the terminal device, where the second message is used to transmit first configuration information, where the first configuration information is used to configure resources used by the first data channel, and the second message is a control message sent by the access network device.
32. The method according to any one of claims 19 to 26 and 31, wherein The control message sent by the access network device includes at least one of the following: Radio Resource Control RRC message; Media Access Control Element MAC CE message; Downlink control indication DCI message; A first dedicated control message.
33. The method according to any one of claims 18 to 32, wherein The method further comprises: The access network device actively triggers the sending of the first information or the access network device triggers the sending of the first information based on a request from the terminal device.
34. A method according to any one of claims 18 to 33, wherein The method further comprises: The access network device triggers a registration process for the first information, where the registration process is used to verify the legitimacy of the first information and / or to register information included in the first information.
35. The method according to claim 34, wherein The device executing the registration process is the access network device or the core network device.
36. A method according to any one of claims 18 to 35, wherein The method further comprises: The access network device triggers an authentication process for the terminal device, where the authentication process is used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to perform billing registration for the terminal device obtaining the first information.
37. The method according to claim 36, wherein The device executing the authentication process is the access network device or the core network device.
38. The method according to any one of claims 18 to 37, wherein The first information is stored in the access network device or the core network device.
39. The method according to claim 38, wherein If the first information is stored in the core network device, the method further includes: The access network device receives the first information sent by the core network device.
40. The method of claim 39, wherein The access network device receiving the first information sent by the core network device includes: The access network device receives a third message sent by the core network device, where the third message carries the first information and is a control message sent by the core network device.
41. The method according to claim 40, wherein The manner in which the third message carries the first information includes at least one of the following: All information of the first information is included in the second information container included in the third message; Part of the first information is included in the second information container included in the third message; All information of the first information is included in the third message and the first information is not included in any information container.
42. The method according to claim 41, wherein If all of the first information is included in the second information container included in the third message or part of the first information is included in the second information container included in the third message, the third message further includes model control information.
43. The method according to claim 21 or 42, wherein The model control information includes at least one of the following: a model identifier of the first model; Description information of the first model.
44. The method according to any one of claims 40 to 42, wherein The first information is carried on at least one third message.
45. The method of claim 44, wherein: The first information is entirely carried on a third message.
46. The method of claim 44, wherein The first information is divided into at least two segments, and different segments are carried on different third messages of the at least two third messages.
47. The method according to claim 45 or 46, wherein The third message also carries at least one of the following segment indication information: Segment number information of the segment carried by the third message; Second indication information, where the second indication information is used to indicate whether the segment carried by the third message is the last segment of the at least two segments.
48. The method of claim 47, wherein The manner in which the third message carries the segment indication information includes at least one of the following: The segment indication information is included in the second information container included in the third message; The segment indication information is included in the third message and is not included in any information container.
49. The method of claim 39, wherein The access network device receiving the first information sent by the core network device includes: The access network device receives a second data packet sent by the core network device, where the second data packet includes the first information, and the second data packet is carried on a second data channel between the access network device and the core network device.
50. The method of claim 49, wherein The resources used by the second data channel include at least one of the following: Interface data channel resources; Interface bearer resources, where the interface bearer resources are used to carry the first information between the core network device and the access network device.
51. The method according to claim 49 or 50, wherein The first information is divided into at least one second data block, and different second data blocks are included in different second data packets of at least one second data packet.
52. The method of claim 51, wherein The second data packet further includes at least one of the following: a second data packet header, wherein the second data packet header is associated with a second data block included in the second data packet; Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
53. The method of claim 52, wherein: The second data packet header includes at least one of the following information: a model identifier of the first model; Block number information associated with the second data block included in the second data packet; The second data packet includes quality of service QoS indication information corresponding to the second data block.
54. The method according to any one of claims 49 to 53, wherein The method further comprises: The access network device receives a fourth message sent by the core network device, where the fourth message is used to request establishment of resources used by the second data channel, and the fourth message is a control message sent by the core network device.
55. The method of claim 54, wherein The fourth message includes at least one of the following information: a session identifier associated with the first information; a model identifier of the first model; description information of the first model; A flow identifier corresponding to the quality of service flow QoS flow associated with the first information; A first quantity, where the first quantity is the quantity of recommended radio bearer RB resources; a first address, where the first address is an address allocated by the core network device to the second data channel for uplink data transmission; Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
56. The method according to claim 52 or 55, wherein The channel data header information includes at least one of the following information: a model identifier of the first model; description information of the first model; Channel port information; Channel address information.
57. The method according to claim 54 or 55, wherein The fourth message is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
58. A method according to any one of claims 39 to 57, wherein The sending of the first information is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
59. The method according to any one of claims 39 to 58, wherein The method further comprises: The access network device receives the fifth message sent by the core network device, where the fifth message is used to indicate that the first information is successfully received by the terminal device or to indicate that the transmission of the first information is completed. The fifth message is a control message sent by the core network device.
60. The method according to any one of claims 40 to 48, 54, and 59, wherein The control message sent by the core network device includes at least one of the following: NG interface message; Non-access stratum NAS messages; Positioning control message; A second dedicated control message.
61. A wireless communication method, the method comprising: The core network device sends first information to the access network device, where the first information includes information associated with the first model. The sending method of the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
62. The method of claim 61, wherein The first information is stored in the core network device.
63. The method according to claim 61 or 62, wherein The core network device sending first information to the access network device includes: The core network device sends a third message to the access network device, where the third message carries the first information and is a control message sent by the core network device.
64. The method of claim 63, wherein The manner in which the third message carries the first information includes at least one of the following: All information of the first information is included in the second information container included in the third message; Part of the first information is included in the second information container included in the third message; All information of the first information is included in the third message and the first information is not included in any information container.
65. The method of claim 64, wherein If all of the first information is included in the second information container included in the third message or part of the first information is included in the second information container included in the third message, the third message further includes model control information.
66. The method of claim 65, wherein The model control information includes at least one of the following: a model identifier of the first model; Description information of the first model.
67. The method according to any one of claims 63 to 66, wherein The first information is carried on at least one third message.
68. The method of claim 67, wherein The first information is entirely carried on a third message.
69. The method of claim 67, wherein The first information is divided into at least two segments, and different segments are carried on different third messages of the at least two third messages.
70. The method of claim 68 or 69, wherein The third message also carries at least one of the following segment indication information: Segment number information of the segment carried by the third message; Second indication information, where the second indication information is used to indicate whether the segment carried by the third message is the last segment of the at least two segments.
71. The method of claim 70, wherein The manner in which the third message carries the segment indication information includes at least one of the following: The segment indication information is included in the second information container included in the third message; The segment indication information is included in the third message and is not included in any information container.
72. The method according to claim 61 or 62, wherein The core network device sending first information to the access network device includes: The core network device sends a second data packet to the access network device, where the second data packet includes the first information, and the second data packet is carried on a second data channel between the access network device and the core network device.
73. The method of claim 72, wherein: The resources used by the second data channel include at least one of the following: Interface data channel resources; Interface bearer resources, where the interface bearer resources are used to carry the first information between the core network device and the access network device.
74. The method of claim 72 or 73, wherein The first information is divided into at least one second data block, and different second data blocks are included in different second data packets in at least one second data packet.
75. The method of claim 74, wherein The second data packet further includes at least one of the following: a second data packet header, wherein the second data packet header is associated with a second data block included in the second data packet; Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
76. The method of claim 75, wherein The second data packet header includes at least one of the following information: a model identifier of the first model; Block number information associated with the second data block included in the second data packet; The second data packet includes quality of service QoS indication information corresponding to the second data block.
77. The method according to any one of claims 72 to 76, wherein The method further comprises: The core network device sends a fourth message to the access network device, where the fourth message is used to request establishment of resources used by the second data channel. The fourth message is a control message sent by the core network device.
78. The method of claim 77, wherein The fourth message includes at least one of the following information: a session identifier associated with the first information; a model identifier of the first model; description information of the first model; a flow identifier corresponding to the quality of service flow associated with the first information; A first quantity, where the first quantity is the quantity of recommended radio bearer RB resources; a first address, where the first address is an address allocated by the core network device to the second data channel for uplink data transmission; Channel data header information, where the channel data header information is associated with the first information or with a session identifier associated with the first information.
79. The method of claim 75 or 78, wherein The channel data header information includes at least one of the following information: a model identifier of the first model; description information of the first model; Channel port information; Channel address information.
80. The method of claim 77 or 78, wherein The fourth message is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
81. The method according to any one of claims 61 to 80, wherein The sending of the first information is actively triggered by the core network device or is triggered based on a request from the terminal device or is triggered based on a request from the access network device.
82. The method of any one of claims 61 to 81, wherein The method further comprises: The core network device sends a fifth message to the access network device, where the fifth message is used to indicate that the first information is successfully received by the terminal device or to indicate that the transmission of the first information is completed. The sixth message is a control message sent by the core network device.
83. The method according to claims 61 to 71 and 82, wherein The control message sent by the core network device includes at least one of the following: NG interface message; Non-access stratum NAS messages; Positioning control message; A second dedicated control message.
84. The method according to any one of claims 61 to 83, wherein The method further comprises: The core network device executes a registration process, where the registration process is used to verify the legitimacy of the first information and / or to register information included in the first information.
85. The method according to any one of claims 61 to 84, wherein The method further comprises: The core network device executes an authentication process, which is used to verify the legitimacy of the identity of the terminal device in obtaining the first information and / or to perform billing registration for the terminal device obtaining the first information.
86. A terminal device comprising: The first communication unit is configured to receive first information sent by an access network device, where the first information includes information associated with a first model, and a method of sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
87. An access network device comprising: The second communication unit is configured to send first information to the terminal device, where the first information includes information associated with the first model, and a method for sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
88. A core network device, comprising: The third communication unit is configured to send first information to the access network device, where the first information includes information associated with the first model, and a method of sending the first information includes: sending the first information through a control message and / or sending the first information through a data channel.
89. A terminal device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 17.
90. An access network device, comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 18 to 60.
91. A core network device, comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method as described in any one of claims 61 to 85.
92. A chip comprising: A processor for calling and running a computer program from a memory so that a device equipped with the chip executes the method according to any one of claims 1 to 17, or executes the method according to any one of claims 18 to 60, or executes the method according to any one of claims 61 to 85.
93. A computer-readable storage medium for storing a computer program, wherein the execution of the computer program causes a computer to execute the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 60, or the method according to any one of claims 61 to 85.
94. A computer program product comprising computer program instructions, wherein execution of the computer program instructions causes a computer to perform the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 60, or the method according to any one of claims 61 to 85.
95. A computer program, wherein the execution of the computer program causes a computer to execute the method according to any one of claims 1 to 17, or the method according to any one of claims 18 to 60, or the method according to any one of claims 61 to 85.