Wireless communication method and communication apparatus
The data generated by the first network element through the user surface through the second network is solved the efficiency problem of the terminal device from the core network, and the efficient and reasonable data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2023/108185
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2025-01-23
AI Technical Summary
In some communication systems, the terminal device needs to transmit data generated from network elements in the core network to the terminal device, and the prior art is difficult to achieve this data transmission efficiently.
Transfer the target data generated by the first network to the terminal device through the second network. The specific implementation method includes the transmission of data to the terminal device through the user side through the user side to enhance the rationality of the data transmission.
The data generated from the net element from the core network is efficiently transmitted to the terminal device, which improves the rationality and efficiency of data transmission.
Smart Images

Figure CN2023108185_23012025_PF_FP_ABST
Abstract
Description
Wireless communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and more particularly, to a method and device for wireless communication. Background Art
[0002] In some communication systems, such as new radio (NR) systems, the data required by a terminal device may be generated by network elements in the core network. For example, the model data required by the terminal device may be generated by network elements in the core network. In this scenario, how to transmit the data generated by network elements in the core network to the terminal device is a problem that needs to be solved.
[0003] Summary of the Invention
[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects of the present application.
[0005] In a first aspect, a method for wireless communication is provided, comprising: a first network element sends a first message to a second network element, wherein the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
[0006] In a second aspect, a wireless communication method is provided, including: a second network element receives a first message sent by a first network element, wherein the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
[0007] According to a third aspect, a method for wireless communication is provided, including: a terminal device sends a second message to a first network element, wherein the second message is used to request the first network element to transmit target data generated by the first network element.
[0008] In a fourth aspect, a communication device is provided, which is a first network element, and includes: a first sending module, used to send a first message to a second network element, and the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
[0009] In the fifth aspect, a communication device is provided, which is a second network element, and the device includes: a receiving module for receiving a first message sent by a first network element, and the first message is used to request the second network element to transmit the target data generated by the first network element to the terminal device.
[0010] In a sixth aspect, a terminal device is provided, including: a sending module, used to send a second message to a first network element, wherein the second message is used to request the first network element to transmit target data generated by the first network element.
[0011] In the seventh aspect, a communication device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the communication device performs part or all of the steps in the method of any one of the first aspect to the second aspect.
[0012] In the eighth aspect, a terminal device is provided, comprising a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory so that the terminal device executes part or all of the steps in the method of the third aspect.
[0013] Ninthly, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device and / or terminal device. In another possible design, the system may also include other devices that interact with the communication device or terminal device in the solution provided in the embodiment of the present application.
[0014] In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to execute part or all of the steps in the methods of the above aspects.
[0015] In an eleventh aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a computer to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.
[0016] In a twelfth aspect, an embodiment of the present application provides a computer program, which can be operated to enable a computer to execute part or all of the steps in the methods of the above aspects.
[0017] In the thirteenth aspect, an embodiment of the present application provides a chip, which includes a memory and a processor. The processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.
[0018] In an embodiment of the present application, the first network element can transmit the data generated by the first network element to the terminal device through the second network element, which is conducive to the second network element transmitting the data to the terminal device through the user plane and improving the rationality of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] 1-2 are diagrams illustrating system architecture examples of wireless communication systems to which embodiments of the present application may be applied.
[0020] FIG3 is a structural diagram of a neural network applicable to an embodiment of the present application.
[0021] FIG4 is a structural diagram of a CNN applicable to an embodiment of the present application.
[0022] FIG5 is a flowchart of a wireless communication method provided in an embodiment of the present application.
[0023] FIG6 is a schematic flow chart of a wireless communication method provided in another embodiment of the present application.
[0024] FIG7 is a flowchart of a wireless communication method provided in yet another embodiment of the present application.
[0025] FIG8 is a flowchart of a wireless communication method provided in yet another embodiment of the present application.
[0026] FIG9 is a flowchart of a wireless communication method provided in yet another embodiment of the present application.
[0027] FIG10 is a schematic structural diagram of a communication device provided in an embodiment of the present application.
[0028] FIG11 is a schematic structural diagram of a communication device provided in another embodiment of the present application.
[0029] FIG12 is a schematic diagram of the structure of the terminal device provided in an embodiment of the present application.
[0030] FIG13 is a schematic structural diagram of a communication device provided in yet another embodiment of the present application. DETAILED DESCRIPTION
[0031] Communication system architecture
[0032] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, advanced long term evolution (LTE-A) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, new radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, non-terrestrial networks (NTN) system, terrestrial networks (TN) system, universal mobile telecommunication system (UMTS) system. system (UMTS), wireless local area networks (WLAN), wireless fidelity (WIFI), fifth-generation (5G) systems, etc. The technical solutions provided in this application can also be applied to other communication systems, such as future communication systems, such as the sixth-generation mobile communication system, and satellite communication systems.
[0033] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, and the embodiments of the present application can also be applied to these communication systems.
[0034] The communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) networking scenario.
[0035] The communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as a dedicated spectrum.
[0036] An important feature of communication system architecture (such as 5G system architecture) is that the communication system architecture can be a service-oriented architecture, that is, the network elements (service providers) in the core network can provide specific services and make them available to other network elements (consumers) through defined application programming interfaces (APIs).
[0037] Figures 1 and 2 exemplarily illustrate example diagrams of the system architecture of a wireless communication system to which embodiments of the present application can be applied. Taking the communication system as a 5G system architecture as an example, the wireless communication system may include multiple network elements, nodes, or devices, such as terminal equipment, access network (AN) equipment, user plane function (UPF) network element, access and mobility management function (AMF) network element, session management function (SMF) network element, policy control function (PCF) network element, and application function (AF) network element. The wireless communication system may also include a data network (DN), etc.
[0038] The following is an illustrative description of the functions of each part or network element involved in the wireless communication system in the 5G network.
[0039] Terminal device: A terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus. In the embodiments of the present application, a terminal device may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects, and machines, such as a handheld device or vehicle-mounted device with wireless connectivity. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a vehicle equipment, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0040] Access network equipment: Access network equipment provides network access for authorized terminal devices in a specific area and can utilize transmission channels of varying quality based on the terminal device's level and service requirements. Access network equipment manages wireless resources, provides access services to terminal devices, and forwards control signals and data between terminal devices and the core network.
[0041] An access network device may be a device in a wireless network. An access network device may also be referred to as a radio access network (RAN) device or a network device. For example, an access network device may be a base station. The access network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. A base station can also refer to a communication module, a modem or a chip used to be set in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device D2D, vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, or a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technology and specific device form used by the access network device.
[0042] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.
[0043] In some deployments, the access network device in the embodiments of the present application may refer to a CU or a DU, or the access network device may include a CU and a DU. The gNB may also include an AAU.
[0044] The access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the access network equipment and terminal equipment are located.
[0045] UPF network element: UPF is the user plane function in the core network, which can be responsible for forwarding and receiving user data (such as business data flow) in the terminal device. UPF can be connected to the access network equipment (such as base station) and the external data network for data transmission. For example, UPF can receive user data from DN and transmit it to the terminal device through the access network equipment; or, UPF can also receive user data from the terminal device through the access network equipment and then forward it to DN. The transmission resources and scheduling functions in UPF that provide services to terminal devices are managed and controlled by SMF. In some embodiments, UPF can be divided into intermediate-UPF (I-UPF) and anchor UPF (A-UPF). Among them, I-UPF is connected to the access network, A-UPF is the UPF of the session anchor, and A-UPF can also be called PDU session anchor (PSA).
[0046] AMF network element: AMF is the mobility management function in the core network. It can be used to implement other functions of the mobility management entity (MME) in addition to session management, such as lawful interception or access authorization (or authentication). In some embodiments, in addition to performing mobility management for terminal devices, the AMF can also be responsible for forwarding session management related messages between terminal devices and SMF.
[0047] SMF network element: SMF is the session management function in the core network. It is mainly responsible for session management, Internet protocol (IP) address allocation and management of terminal devices, selection of endpoints for manageable user plane functions, policy control, or charging function interfaces, downlink data notification, and configuration of routing information for user plane functions.
[0048] PCF network element: PCF is the policy management function in the core network, which is responsible for formulating policies related to mobility management, session management, billing, etc. for terminal devices. Specifically, PCF can provide policy rule information to functional network elements of the control plane (such as AMF and SMF network elements) to manage and control mobility management and session management of terminal devices.
[0049] AF network element: The AF primarily supports interaction with the 3rd Generation Partnership Project (3GPP) core network to provide services, such as influencing data routing decisions, policy control functions, or providing third-party services to the network. Alternatively, the AF can be primarily used to communicate application-side requirements to the network. In some embodiments, the AF can be an application within the operator, such as the IP Multimedia Subsystem (IMS) technology. In some embodiments, the AF can be understood as a third-party server, such as an application server on the Internet, providing relevant service information, including providing service-related quality of service (QoS) requirement information to the PCF and sending service user plane data information to the A-UPF. In some embodiments, the AF can also be a service provider (content provider, CP). In some embodiments, if the AF is within the operator and is within the same trusted domain as other network functions (NFs), it can directly interact and access other NFs. If the AF is not within the trusted domain, it needs to access other NFs through other network elements (e.g., the NEF network element described below).
[0050] DN: A DN is a network used to transmit data. It can be a private network, such as a local area network (LAN), an external network not controlled by a carrier, such as the internet, or a proprietary network deployed jointly with carriers, such as the network that provides IMS services.
[0051] It should be understood that the above network elements in the core network can also be referred to as functional entities, and this application does not limit this. For example, the UPF network element can also be referred to as the UPF entity, and the AMF network element can also be referred to as the AMF entity, etc. It should also be understood that in some embodiments, the xx network element or the xx functional entity can also be directly referred to as xx, for example, the UPF network element (or UPF entity) can be referred to as UPF, and the AMF network element (or AMF entity) can be referred to as AMF. For the sake of convenience of description, the xx (such as UPF, AMF, etc.) mentioned in the embodiments of this application can refer to the xx network element or the xx entity, which will not be repeated later.
[0052] Optionally, the wireless communication system may also include a unified data management (UDM) network element, an authentication and authorization service function (AUSF) network element, a network slice selection function (NSSF) network element, a network exposure function (NEF) network element, a network data analysis function (NWDAF) and other network elements, but the embodiments of the present application are not limited to this.
[0053] The UDM network element is a subscription database in the core network, which can be used to generate and store subscription data of users in the network (for example, 5G network), management of authentication data and other functions. The UDM network element can support interaction with external third-party servers. The AUSF network element can be used to receive AMF's request for terminal device identity authentication, request a key from the UDM, and then forward the issued key to the AMF for authentication processing. The NSSF network element can be used for network slice selection. The NEF network element can be responsible for managing the network data opened to the outside world by 5G network elements. External non-trusted applications need to access the core network's internal data through the NEF to ensure the security of the 3GPP network. In some embodiments, the NEF network element can also provide external application QoS capability opening, event subscription, AF request distribution and other functions. The NWDAF network element can collect data from various network elements, network management systems, etc. in the core network for big data statistics, analysis or intelligent data analysis, so as to obtain analysis results on the network side or prediction data on the network side, thereby assisting each network element to more effectively control the terminal device based on the data analysis results.
[0054] In the wireless communication systems shown in Figures 1 and 2, various components or network elements can communicate with each other through interfaces. For example, a terminal device can establish an access layer connection with the AN through the Uu interface, exchanging access layer messages and wireless data transmission; a terminal device can establish a non-access stratum (NAS) connection with the AMF through the N1 interface, exchanging NAS messages; the AN can connect to the AMF through the N2 interface to transmit radio bearer control information from the core network to the AN; the UPF can transmit data with the AN through the N3 interface and with the DN through the N6 interface, etc. The interfaces connecting other components or network elements can be seen in Figures 1 and 2 and will not be described in detail here.
[0055] It should be understood that the terminal devices, access network devices, SMFs, and PCFs shown in Figures 1 and 2 are merely names, and the names do not limit the devices themselves. In 5G networks and other future networks, the network elements corresponding to terminal devices, access network devices, SMFs, and PCFs may also have other names, and this embodiment of the application does not specifically limit this.
[0056] It should be understood that the above-mentioned communication system is illustrated using the 5G system as an example. Of course, the present application can also be applied to other 3GPP communication systems, such as the 4G communication system, or future 3GPP communication systems, and the embodiments of the present application are not limited to this.
[0057] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).
[0058] It should be understood that the system architecture described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art will know that with the evolution of network architecture, the embodiments of the present application may also be applicable to similar technical problems.
[0059] Neural Networks
[0060] In recent years, artificial intelligence research, represented by neural networks, has achieved remarkable results in many fields and will continue to play a vital role in people's daily lives. Common neural networks include convolutional neural networks (CNNs), recurrent neural networks (RNNs), and deep neural networks (DNNs).
[0061] The following describes a neural network applicable to embodiments of the present application in conjunction with FIG3 . The neural network shown in FIG3 can be divided into three categories based on the location of different layers: input layer 310 , hidden layer (or hidden layer) 320 , and output layer 330 . Generally speaking, the first layer is the input layer 310 , the last layer is the output layer 330 , and the intermediate layers between the first and last layers are all hidden layers 320 .
[0062] The input layer 310 is used to input data, where the input data can be, for example, a received signal received by a receiver. The hidden layer 320 is used to process the input data, for example, decompress the received signal. The output layer 330 is used to output processed output data, for example, a decompressed signal.
[0063] As shown in Figure 3, each node in Figure 3 represents a processing unit, which can be considered to simulate a neuron. Multiple neurons can form a layer of a neural network. An entire neural network (including a multi-layer neural network) can be constructed through multiple layers of information transmission and processing.
[0064] A neural network consists of multiple layers, each of which contains multiple neurons. The neurons between layers can be fully connected or partially connected. For connected neurons, the output of the neurons in the previous layer can serve as the input of the neurons in the next layer.
[0065] With the continuous advancement of neural network research, deep learning algorithms have been proposed in recent years. These algorithms incorporate more hidden layers into neural networks, forming DNNs. More hidden layers allow DNNs to better capture complex real-world situations. Theoretically, a model with more parameters has higher complexity and a greater "capacity," meaning it can handle more complex learning tasks. Furthermore, neural networks with multiple hidden layers can be trained layer by layer to learn features, which improves the learning and processing capabilities of neural networks. Therefore, these neural network models are widely used in pattern recognition, signal processing, optimization and combination, anomaly detection, and other fields.
[0066] Similarly, with the development of deep learning, CNN has also been further studied. CNN is a deep neural network with a convolutional structure, and its structure is shown in Figure 4. It can include an input layer 410, a convolutional layer 420, a pooling layer 430, a fully connected layer 440, and an output layer 450.
[0067] CNN may include one or more convolutional layers 420. Each convolutional layer 420 may include a plurality of convolution operators, also known as kernels, which can be viewed as filters that extract specific information from input signals. The convolution operator may essentially be a weight matrix, which is usually predefined.
[0068] The weight values in these weight matrices need to be obtained through a lot of training in practical applications. The weight matrices formed by the weight values obtained through training can extract information from the input signal, thereby helping CNN to make correct predictions.
[0069] When CNN has multiple convolutional layers, the initial convolutional layer tends to extract more general features, which can also be called low-level features. As the depth of CNN increases, the features extracted by the subsequent convolutional layers become more and more complex.
[0070] CNNs can include one or more pooling layers 430. Because it's often desirable to reduce the number of training parameters, pooling layers are often periodically introduced after convolutional layers. For example, a single convolutional layer can be followed by a pooling layer, as shown in FIG4 , or multiple convolutional layers can be followed by one or more pooling layers. In signal processing, the sole purpose of a pooling layer is to reduce the spatial size of the extracted information.
[0071] The introduction of the convolution layer 420 and the pooling layer 430 can effectively control the sharp increase of network parameters, limit the number of parameters and mine the characteristics of local structures, thereby improving the robustness of the algorithm.
[0072] The fully connected layer 440, after being processed by the convolution layer 420 and the pooling layer 430, is not sufficient for CNN to output the required output information. Because as mentioned above, the convolution layer 420 and the pooling layer 430 only extract features and reduce the parameters brought by the input data. However, in order to generate the final output information (for example, the bit stream of the original information transmitted by the transmitter), CNN also needs to use the fully connected layer 440. Generally, the fully connected layer 440 may include multiple hidden layers, and the parameters contained in the multiple hidden layers may be pre-trained based on relevant training data of a specific task type. For example, the task type may include decoding a data signal received by a receiver. For another example, the task type may also include channel estimation based on a pilot signal received by the receiver.
[0073] Following the multiple hidden layers in the fully connected layer 440, the final layer of the CNN is the output layer 450, which is used to output the results. Typically, this output layer 450 is configured with a loss function (e.g., a loss function similar to categorical cross entropy) to calculate the prediction error, or to evaluate the degree of difference between the output of the CNN model (also known as the predicted value) and the ideal result (also known as the true value).
[0074] In order to minimize the loss function, the CNN model needs to be trained. In some implementations, the backpropagation algorithm (BP) can be used to train the CNN model. The BP training process consists of a forward propagation process and a backward propagation process. During the forward propagation process (for example, the propagation from 410 to 450 in Figure 4 is forward propagation), the input data is input into the above-mentioned layers of the CNN model, processed layer by layer, and transmitted to the output layer. If the output result of the output layer differs significantly from the ideal result, the minimization of the above-mentioned loss function is used as the optimization goal, and the backpropagation process is switched to (for example, the propagation from 450 to 410 in Figure 4 is backward propagation). The partial derivatives of the optimization goal with respect to each neuron weight are calculated layer by layer, forming the gradient of the optimization goal with respect to the weight vector, which serves as the basis for modifying the model weights. The CNN training process is completed during the weight modification process. When the above-mentioned error reaches the expected value, the CNN training process ends.
[0075] It should be noted that the CNN shown in Figure 4 is only an example of a convolutional neural network. In specific applications, the convolutional neural network can also exist in the form of other network models, and the embodiments of the present application are not limited to this.
[0076] Artificial intelligence (AI) and wireless communications
[0077] Compared to previous wireless communication systems, current and future wireless communication systems offer greater flexibility, emphasizing wide applicability in diverse scenarios and full utilization of limited resources. However, the fundamental principles underlying the operation of wireless communication systems are largely based on theoretical modeling of actual communication environments or simple parameter selection. The benefits of this basic approach are gradually diminishing in diverse scenarios and complex communication environments. To address this situation, new methods and approaches are necessary to further enhance the performance of wireless communication systems. For example, these new methods and approaches can be combined with traditional wireless communication theories and systems to overcome performance bottlenecks in wireless communication systems.
[0078] As an implementation approach, 3GPP is considering researching AI / machine learning (ML)-enabled wireless air interface technologies. The following examples illustrate several research use cases related to AI / ML-enabled wireless air interface technologies.
[0079] As an example, wireless communication systems can rely on AI to solve the channel state information (CSI) feedback problem. For example, an AI encoder (or CSI compression model) and an AI decoder (or CSI recovery model) can be introduced into the wireless communication system to compress and decompress CSI information using AI / ML technology, reducing air interface transmission overhead and improving the accuracy of CSI feedback information.
[0080] As another example, wireless communication systems can rely on AI to solve channel estimation problems. For example, an AI channel estimator can be introduced into a wireless communication system to achieve high-performance estimation of a given channel.
[0081] As another example, wireless communication systems can rely on AI to solve positioning problems. For example, an AI-based positioning algorithm can be introduced into the wireless communication system. By inputting positioning channel information into the AI-based positioning algorithm, high-precision positioning results can be obtained. In other words, in the wireless communication system, AI / ML technology can be used to predict the location information of the terminal device, thereby improving the accuracy of the terminal device's location information (such as the location information of the terminal device in the NLOS scenario).
[0082] As another example, wireless communication systems can rely on AI to solve beam management problems. For example, an AI-based beam management algorithm can be introduced into the wireless communication system. Combined with known beam information, it can obtain preferred or more refined beam information, or it can obtain predictions of beam information for future moments. In other words, in wireless communication systems, AI / ML technologies can be used to predict beam information in the time and space domains to reduce measurement overhead and latency and improve beam selection accuracy.
[0083] Building on the above research, 3GPP has further studied the lifecycle management of AI models, including model generation, deployment, transmission, monitoring, and updates. As an implementation approach, AI models may be generated by the core network or a third-party server. For example, the AI model running on a terminal device may be generated by the core network or a third-party server. In this case, the core network or third-party server needs to monitor the model's performance on the terminal device in real time to ensure timely model updates and ensure efficient operation of the communication system.
[0084] As mentioned above, in the current communication system, data is transmitted between the terminal device and the DN through the user plane (such as UPF). That is, the terminal device can send uplink data to the server in the DN through the access network device and the UPF, or the server in the DN can send downlink data to the terminal device through the UPF and the access network device. However, in some scenarios, the data required by the terminal device may be generated by the network elements in the core network. For example, the model data required by the terminal device (such as AI / ML model data) may be generated by the network elements in the core network. In this case, how to transmit the data generated by the network elements in the core network to the terminal device is a problem that needs to be solved. For example, if the amount of data generated by the network elements in the core network is large (for example, the amount of data of the AI model is large), how should the data generated by the network elements in the core network be transmitted to the terminal device?
[0085] To address the above issues, embodiments of the present application provide a wireless communication method and apparatus. After a first network element generates target data, the target data can be transmitted to a terminal device via a second network element. The second network element can, for example, transmit the target data to the terminal device via a user plane, thereby improving the rationality of data transmission.
[0086] To facilitate understanding, the first network element and the second network element are first introduced below.
[0087] In an embodiment of the present application, the first network element is a network element that generates target data (such as model data). In some embodiments, the first network element is a network element in the core network. In other words, the first network element can be a network element in the core network that can generate target data.
[0088] Several possible implementation forms of the first network element are introduced below as examples.
[0089] In some embodiments, the first network element may be a network element in the core network for performing data statistics and data analysis. Taking the NR system as an example, the first network element may be an NWDAF network element in the core network. It is understood that the first network element may also be other network elements, nodes, or devices for performing data statistics and data analysis, such as a network element or node for performing data statistics and data analysis in a future communication system, and the embodiments of the present application are not limited to this.
[0090] In some embodiments, the first network element may be a network element in the core network for determining the location information of the terminal device, for example, the first network element may be a positioning server in the core network. Taking the NR system as an example, the first network element may be a location management function (LMF) in the core network. Taking other communication systems as an example, the first network element may be a location management unit (LMU), a location management center (LMC) or an evolved serving mobile location center (E-SMLC). It is understandable that the first network element may also be other network elements, nodes or devices for determining the location information of the terminal device, such as a network element or node for determining the location information of the terminal device in a future communication system, and the embodiments of the present application are not limited to this.
[0091] In some embodiments, the first network element may also be another network element in the core network that is related to determining the location information of the terminal device, or in other words, the first network element may also be another network element in the core network that is related to location services. For example, the first network element may be a gateway mobile location center (GMLC).
[0092] In the embodiment of the present application, the second network element is a network element that transmits the target data generated by the first network element to the terminal device. In some embodiments, the second network element may be a network element in the core network.
[0093] In some embodiments, the second network element may be a user plane-related network element in the core network. In other words, the second network element may transmit the target data generated by the first network element to the terminal device via the user plane.
[0094] The embodiment of the present application does not specifically limit the second network element, as long as it is a network element related to the user plane in the core network, or in other words, as long as it can transmit the target data generated by the first network element to the terminal device through the user plane. Taking the NR system as an example, the second network element can be the UPF in the core network. It is understandable that the second network element can also be other network elements, nodes, or devices for transmitting data to the terminal device through the user plane. For example, the second network element can be a network element or node for transmitting data to the terminal device through the user plane in a future communication system, and the embodiment of the present application does not limit this.
[0095] The application scenarios of the embodiments of the present application may include multiple ones, and the embodiments of the present application are not limited to this. For example, the embodiments of the present application can be applied to any scenario where a network element (first network element) in a core network needs to transmit data to a terminal device through a user plane. For example, the embodiments of the present application are applicable to a scenario where, after the first network element generates model data (such as AI model data), it wants to transmit the model data to a terminal device through a user plane.
[0096] In some embodiments, the embodiments of the present application may be applicable to scenarios where the target data generated by the first network element has a large amount of data. When the target data has a large amount of data, it is more reasonable to transmit the target data to the terminal device through the user plane. For example, the target data generated by the first network element is model data (such as AI model data), and the data amount of the model data is generally large. In this case, the model data can be transmitted to the terminal device through the user plane. However, the embodiments of the present application are not limited to this, and the embodiments of the present application may also be applicable to scenarios where the target data generated by the first network element has a small amount of data.
[0097] In an embodiment of the present application, when a first network element needs to transmit target data generated by the first network element to a terminal device via a second network element, for example, when the first network element requests the second network element to transmit the target data to the terminal device via the user plane, the first network element first needs to transmit the target data to the second network element, and then the second network element transmits the target data to the terminal device via the user plane. Therefore, the communication system needs to be improved to support a service in which the first network element transmits the target data to the second network element, and then the second network element transmits the target data to the terminal device via the user plane.
[0098] To address this issue, embodiments of the present application can add a new service to the second network element to support the transmission of target data. Specifically, embodiments of the present application can add a new service to the second network element to support the first network element transmitting target data to the second network element, which then transmits the target data to the terminal device via the user plane. The following describes the new service added to the second network element.
[0099] In this embodiment of the present application, the new service added to the second network element is primarily to ensure that the second network element (e.g., UPF) can transmit the target data generated by the first network element (e.g., NWDAF) to the terminal device via the user plane. For example, if the target data is model data, this service is primarily to ensure that the second network element can transmit the model data to the terminal device via the user plane.
[0100] The embodiment of the present application does not specifically limit the name of the service. For example, taking the target data as model data as an example, the service can be understood or called a model transmission service.
[0101] The embodiments of this application do not specifically limit the implementation method of this service. For example, the service can be implemented as a subscription event, that is, the second network element supports the first network element in transmitting target data by subscription event. Alternatively, the service can be implemented as a subscription function, that is, the second network element supports the first network element in transmitting target data by subscription function. The following examples provide two implementation methods.
[0102] Implementation method 1: event-based approach
[0103] In this implementation, an event can be defined on the second network element side. This event can provide a service that transmits target data to the terminal device via the user plane. For example, if the second network element is a UPF, an event can be defined for the UPF so that after the first network element subscribes to the event, the UPF can transmit the target data to the terminal device via the user plane. Table 1 provides an example of this event defined on the second network element side.
[0104] Table 1
[0105] In some embodiments, the network elements (consumers) that can subscribe to the event include the first network element, that is, the network element that generates the target data. For example, the network elements that can subscribe to the event may only include the first network element, and other network elements, nodes or devices cannot subscribe to the event.
[0106] In some embodiments, the first network element and the second network element may implement the first network element's subscription to the event using a subscription-event notification model. That is, the first network element may initiate a subscription to the second network element, and after the subscription, the second network element may notify the first network element of the subscription information. In some embodiments, the first network element and the second network element may implement the first network element's subscription to the event using a request-response model. That is, the first network element may initiate a request to the second network element to subscribe to the event, and after receiving the first network element's request, the second network element may initiate a response to the first network element to inform the first network element of the event information it has subscribed to.
[0107] The embodiment of the present application does not specifically limit the content of the information included in the subscription message when the first network element subscribes to the event. Exemplarily, the subscription message may include one or more of the following information: an event identifier (event ID) associated with the transmission of the target data, an identifier of the terminal device (UE ID), an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and the target data.
[0108] The event identifier associated with the transmission of the target data can be used to indicate the event to which the first network element wants to subscribe. For example, the event identifier can be the event ID corresponding to the new event defined in Implementation 1. After receiving the event identifier, the second network element can transmit the target data to the terminal device according to the subscription of the first network element.
[0109] The terminal device identifier may be used to indicate the target terminal device for receiving the target data. The second network element may transmit the target data to the terminal device corresponding to the terminal device identifier. In some embodiments, the terminal device identifier may be the identifier of a single terminal device. In some embodiments, the terminal device identifier may be the identifiers of multiple terminal devices (a group of terminal devices).
[0110] The identifier of the PDU session used to transmit the target data can be used to indicate on which PDU session or sessions the target data can be transmitted. In this way, the second network element can select one or more of the PDU sessions to transmit the target data to the terminal device. In the embodiment of the present application, the identifier of the PDU session used to transmit the target data may include one or more, and the present application does not limit this.
[0111] The identifier associated with the target data can be used to indicate information related to the target data, such as the type of the target data, the identifier of the business associated with the target data, etc. As an example, the identifier associated with the target data can be used to indicate the type of the target data, for example, the identifier is used to indicate that the target data is model data (such as AI model data).
[0112] As another example, the identifier associated with the target data can be used to indicate the identifier of the service associated with the target data. The identifier of the service associated with the target data can be used to indicate the specific service associated with the target data. Taking the service associated with the target data as a model (model transmission) as an example, the identifier of the service associated with the target data can be indicated using a model ID, so that the second network element knows which model's corresponding data needs to be transmitted. In other words, the identifier associated with the target data can include a model ID to indicate that the second network element needs to transmit the model data corresponding to the model ID.
[0113] As another example, the identifier associated with the target data may be used to indicate the type of the target data and an identifier of a business associated with the target data. For example, the identifier associated with the target data may include information indicating that the target data is model data and a model ID.
[0114] In some embodiments, the subscription message may include some of the above information. For example, the subscription message may include an event identifier associated with the transmission of the target data, an identifier of the terminal device, an identifier associated with the target data, and the target data. Alternatively, the subscription message may include an event identifier associated with the transmission of the target data, an identifier of the terminal device, and the target data.
[0115] In some embodiments, the subscription message may include all of the above information. For example, the subscription message may include an event identifier associated with the transmission of the target data, an identifier of the terminal device, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and the target data.
[0116] In some embodiments, after the first network element subscribes to the event, the second network element may send an event notification message to the first network element. In some embodiments, the event notification message may be used to indicate the transmission status of the target data. For example, the event notification message may be used to indicate whether the target data has been transmitted to the terminal device. As an implementation method, if the target data has been transmitted to the terminal device, the second network element may send an event notification message to the first network element to indicate that the target data has been successfully transmitted to the terminal device. As another implementation method, if the second network element fails to transmit the target data to the terminal device, the second network element may send an event notification message to the first network element to indicate that the target data transmission has failed.
[0117] The embodiments of the present application do not specifically limit the content of the information contained in the event notification message returned by the second network element to the first network element. For example, the event notification message may include one or more of the following information: an identifier of the terminal device, an event identifier associated with the transmission of the target data, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and information indicating whether the target data was successfully transmitted.
[0118] As an example, the event notification message may include some of the above information. For example, the event notification message may include the identifier of the terminal device, the event identifier associated with the transmission of the target data, the identifier associated with the target data, and information indicating whether the target data was successfully transmitted (for example, information indicating that the target data was successfully transmitted).
[0119] As another example, the event notification message may include all of the above information. For example, the event notification message may include an identifier of the terminal device, an event identifier associated with the transmission of the target data, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and information indicating whether the target data was successfully transmitted (e.g., information indicating that the target data was successfully transmitted).
[0120] It should be understood that in current communication systems, the capabilities or services supported by the second network element (such as UPF) are all implemented in an event-based manner. Therefore, the use of implementation method 1 makes minimal changes to the communication system and is simpler and easier to implement.
[0121] Implementation method 2: Function-based approach
[0122] In this implementation, a function can be defined on the second network element side, which can realize the service of transmitting the target data to the terminal device through the user plane. Taking the second network element as UPF as an example, a new function can be defined for UPF so that after the first network element subscribes to the function, UPF can transmit the target data to the terminal device through the user plane. In other words, in implementation 2, it can be considered that the second network element supports the service as a function of the second network element. Taking the service as the model transmission service as an example, the second network element supports the model transmission service as a function of the second network element. Table 2 gives an example of the function defined on the second network element side.
[0123] Table 2
[0124] As shown in Table 2, in some embodiments, the service form of the second network element may be to provide Nupf_UEModelTransfer / Delivery service.
[0125] In some embodiments, the network elements (consumers) that can subscribe to the function include the first network element, that is, the network element that generates the target data. For example, the network elements that can subscribe to the function may only include the first network element, and other network elements, nodes or devices cannot subscribe to the function.
[0126] In some embodiments, the first network element and the second network element may implement the first network element's subscription to the function using a subscription-function-function notification model. That is, the first network element may initiate a subscription to the second network element, and after the subscription, the second network element may notify the first network element of the subscription information. In some embodiments, the first network element and the second network element may implement the first network element's subscription to the function using a request-response model. That is, the first network element may initiate a request to the second network element to subscribe to the function, and after receiving the first network element's request, the second network element may initiate a response to the first network element to inform the first network element of the subscribed function information.
[0127] The embodiment of the present application does not specifically limit the content of the information included in the subscription message when the first network element subscribes to the function. Exemplarily, the subscription message may include one or more of the following information: an identifier of the terminal device (UE ID), an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and the target data. For the relevant introduction to the various information included in the subscription message, please refer to the introduction above. For the sake of brevity, it will not be repeated here.
[0128] As an example, the subscription message may include some of the above information. For example, the subscription message may include the terminal device identifier, an identifier associated with the target data, and the target data. Alternatively, the subscription message may include the terminal device identifier and the target data.
[0129] As another example, the subscription message may include all of the above information. For example, the subscription message may include the identifier of the terminal device, the identifier of the PDU session used to transmit the target data, the identifier associated with the target data, and the target data.
[0130] In some embodiments, after the first network element subscribes to the function, the second network element may send a function notification message to the first network element. In some embodiments, the function notification message may be used to indicate the transmission status of the target data. For example, the function notification message may be used to indicate whether the target data has been transmitted to the terminal device. As an implementation method, if the target data has been transmitted to the terminal device, the second network element may send a function notification message to the first network element to indicate that the target data has been successfully transmitted to the terminal device. As another implementation method, if the second network element fails to transmit the target data to the terminal device, the second network element may send a function notification message to the first network element to indicate that the target data transmission has failed.
[0131] The embodiment of the present application does not specifically limit the content of the information contained in the function notification message returned by the second network element to the first network element. For example, the function notification message may include one or more of the following information: an identifier of the terminal device, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and information indicating whether the target data was successfully transmitted.
[0132] As an example, the function notification message may include some of the above information. For example, the function notification message may include the identifier of the terminal device, the identifier associated with the target data, and information indicating whether the target data was successfully transmitted (for example, information indicating that the target data was successfully transmitted).
[0133] As another example, the function notification message may include all of the above information. For example, the function notification message may include an identifier of the terminal device, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and information indicating whether the target data was successfully transmitted (e.g., information indicating that the target data was successfully transmitted).
[0134] Compared with implementation method 1, implementation method 2 may have a greater impact on the implementation logic of the second network element itself and make greater changes to the communication system.
[0135] Based on the above introduction, the following describes an embodiment of the method of the present application in conjunction with the accompanying drawings. Figure 5 is a schematic flow chart of a wireless communication method provided by an embodiment of the present application. The method shown in Figure 5 is described from the perspective of the interaction between the first network element and the second network element. The method shown in Figure 5 may include step S510, which is described below.
[0136] In step S510, a first network element sends a first message to a second network element, wherein the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
[0137] The embodiments of the present application do not limit the type of target data. For example, in some embodiments, the target data may include certain specific types of data or data associated with certain specific services. For example, the target data may include model data (such as AI model data, ML model data, etc.). However, the embodiments of the present application are not limited to this. For example, the target data may be any data that needs to be transmitted by the second network element to the user-facing terminal device, such as any data other than model data.
[0138] In some embodiments, the target data may include certain data of large data volume, for example, the target data may include model data or other data of large data volume. However, the embodiments of the present application are not limited thereto. For example, the target data may be data of small data volume, such as certain model data or other data of small data volume.
[0139] In some embodiments, the target data may include data corresponding to an identifier associated with the target data. For example, if the identifier associated with the target data is a model ID, the target data may include model data associated with the model ID.
[0140] In some embodiments, the second network element may transmit target data to the user-facing terminal device to improve the rationality of data transmission.
[0141] In some embodiments, the first message can be understood or referred to as a subscription message, which is used to subscribe to the service of the second network element. As an implementation method, the first message can be used to subscribe to an event defined on the second network element side, so as to request the second network element to transmit target data to the terminal device by subscribing to the event. As another implementation method, the first message can be used to subscribe to a function defined on the second network element side, so as to request the second network element to transmit target data to the terminal device by subscribing to the function. For the relevant introduction about the first network element requesting the second network element to transmit target data to the terminal device by subscribing to events and / or subscribing to functions, please refer to the previous text. For the sake of brevity, it will not be repeated here.
[0142] Taking the target data as model data as an example, the first network element can request to subscribe to the model transmission service of the second network element, for example, by subscribing to the model transmission service of the second network element by subscribing to events and / or subscribing to functions.
[0143] The embodiments of the present application do not specifically limit the information contained in the first message. For example, the first message may include one or more of the following information: an event identifier associated with the transmission of the target data, an identifier of the terminal device, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and the target data. For an introduction to the various pieces of information contained in the first message, please refer to the previous text. For the sake of brevity, this will not be repeated here.
[0144] As an example, if the second network element supports the first network element to transmit target data in the form of a subscription event, or if the second network element supports the first network element to request the second network element to transmit target data to the terminal device in the form of a subscription event, the first message may include one or more of the following information: an event identifier associated with the transmission of the target data, an identifier of the terminal device, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and the target data.
[0145] As another example, if the second network element supports the first network element to transmit target data as a subscription function, or if the second network element supports the first network element to request the second network element to transmit target data to the terminal device as a subscription function, the first message may include one or more of the following information: an identifier of the terminal device, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and the target data.
[0146] In some embodiments, after receiving the first message, the second network element may transmit the target data to the terminal device through the user plane based on the first message.
[0147] In some embodiments, the second network element may bind the target data to one or more PDU sessions to transmit the target data to the terminal device through the one or more PDU sessions. For example, the second network element may bind the target data to one or more PDU sessions between the second network element and the terminal device.
[0148] In some embodiments, one or more PDU sessions used by the second network element to transmit the target data are determined based on the identifier of the PDU session for transmitting the target data carried in the first message, or in other words, the second network element determines which PDU session to bind the target data to based on the identifier of the PDU session carried in the first message. The embodiment of the present application does not specifically limit the implementation method of how the second network element determines the PDU session for transmitting the target data based on the identifier of the PDU session carried in the first message. For example, the second network element can randomly select the identifier of the PDU session for transmitting the target data from the identifier of the PDU session carried in the first message. Alternatively, the second network element can select the PDU session corresponding to the identifier of the PDU session with a smaller cache amount from the identifier of the PDU session carried in the first message to transmit the target data.
[0149] In some embodiments, after receiving the first message, the second network element may return a response message to the first message to the first network element. Continuing with FIG5 , in some embodiments, the method shown in FIG5 may further include step S520. In step S520, the second network element sends a response message to the first message to the first network element.
[0150] In some embodiments, the response message to the first message may be used to indicate the transmission status of the target data. For example, the response message to the first message may be used to indicate whether the target data has been transmitted to the terminal device. As an implementation, if the target data has been transmitted to the terminal device, the response message to the first message may include information indicating that the target data transmission was successful. As another implementation, if the target data has failed, the response message to the first message may include information indicating that the target data transmission failed.
[0151] In some embodiments, if the target data transmission fails, the information indicating the target data transmission failure may be omitted from the response message to the first message. Alternatively, if the target data transmission fails, the second network element may not return a response message to the first message. For example, the second network element may retransmit the target data until the target data transmission succeeds.
[0152] In some embodiments, if the target data is successfully transmitted, the information indicating the successful transmission of the target data may be omitted from the response message to the first message. As an implementation, if the target data is successfully transmitted, the response message to the first message may carry other information (such as the identifier of the terminal device) to indicate that the target data has been transmitted to the terminal device.
[0153] The embodiments of the present application do not specifically limit the information contained in the response message of the first message. For example, the response message of the first message may include one or more of the following information: an identifier of the terminal device, an event identifier associated with the transmission of the target data, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and information indicating whether the target data has been transmitted to the terminal device (such as information indicating that the target data has been successfully transmitted).
[0154] As an example, if the second network element supports the first network element to transmit target data in the form of a subscription event, the response message of the first message may include one or more of the following information: an identifier of the terminal device, an event identifier associated with the transmission of the target data, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and information indicating whether the target data has been transmitted to the terminal device (such as information indicating that the target data has been successfully transmitted).
[0155] As another example, if the second network element supports the first network element to transmit target data as a subscription function, the response message of the first message may include one or more of the following information: an identifier of the terminal device, an identifier of the PDU session used to transmit the target data, an identifier associated with the target data, and information indicating whether the target data has been transmitted to the terminal device (such as information indicating that the target data has been transmitted successfully).
[0156] In some embodiments, the response message to the first message is sent by the second network element to the first network element after transmitting the target data.
[0157] In some embodiments, the first network element sending the first message to the second network element is triggered based on a request from the terminal device. This will be described below with reference to FIG6 .
[0158] Figure 6 is a flow chart of a wireless communication method provided by another embodiment of the present application. The method shown in Figure 6 is described from the perspective of interaction between a first network element, a second network element, and a terminal device. The method shown in Figure 6 may include steps S610 and S620.
[0159] In step S610, the terminal device sends a second message to the first network element, wherein the second message is used to request transmission of target data.
[0160] Taking the target data as model data as an example, when the terminal device wants to perform an operation based on a model (such as an AI model / ML model), the terminal device can request the model data from the first network element. The embodiment of the present application does not limit the model-based operation performed by the terminal device. For example, the operation can include one or more of the following operations: AI-based CSI feedback, AI-based beam management, AI-based positioning, etc.
[0161] It should be understood that the embodiment of the present application does not specifically limit the type of target data. The target data can be the model data mentioned above, or other types of data generated by the first network element, such as positioning data, communication-related data, or analysis and statistical data.
[0162] The embodiment of the present application does not specifically limit the information included in the second message. For example, the second message may include one or more of the following: an identifier associated with the target data (such as a model ID), and an identifier of the terminal device.
[0163] In some embodiments, the identifier associated with the target data contained in the second message can be used to indicate the service (such as a model) that the terminal device wants to request or use. Taking the model ID included in the second message as an example, the model ID is used to indicate that the terminal device wants to use the model corresponding to the model ID.
[0164] In step S620, the first network element sends a first message to the second network element, wherein the first message is used to request the second network element to transmit target data to the terminal device.
[0165] For the relevant introduction of step S620, please refer to the description of step S510 above, and for the sake of brevity, it will not be repeated here.
[0166] In some embodiments, the method shown in Figure 6 may further include step S630. In step S630, the first network element sends a response message to the second message to the terminal device.
[0167] In some embodiments, the first network element may send a response message to the second message to the terminal device after the target data is transmitted to the terminal device. Alternatively, the first network element may send a response message to the second message to the terminal device after receiving the response message to the first message sent by the second network element.
[0168] In some embodiments, the response message to the second message may be used to indicate the transmission status of the target data. For example, the response message to the second message may include information on whether the target data has been transmitted to the terminal device.
[0169] The embodiments of the present application do not specifically limit the information included in the response message to the second message. For example, the response message to the second message may include one or more of the following information: an identifier associated with the target data, an identifier of the terminal device, and information indicating whether the target data has been transmitted to the terminal device (for example, information indicating that the target data has been successfully transmitted).
[0170] In some embodiments, before requesting the second network element to transmit target data to the terminal device, the first network element must first determine the second network element to which the target data is to be transmitted. This will be described below with reference to FIG7 .
[0171] Figure 7 is a flowchart of a wireless communication method provided by another embodiment of the present application. The method shown in Figure 7 is described from the perspective of interaction between multiple network elements or devices. The method shown in Figure 7 may include steps S710 to S730, which are described below.
[0172] In step S710, the terminal device sends a second message to the first network element, wherein the second message is used to request transmission of target data.
[0173] For the introduction of step S710, please refer to the introduction of step S610 above, and for the sake of brevity, it will not be repeated here.
[0174] In step S720, the first network element sends a third message to the third network element. The third message is used to determine the second network element.
[0175] The embodiments of the present application do not limit the third network element, as long as it can determine the second network element serving the terminal device. For example, the third network element can determine the second network element currently serving the terminal device. In some embodiments, the third network element can be a network element in the core network. For example, the third network element can be a network element, node, or device that performs session management functions. Taking the NR system as an example, the third network element can be an SMF. However, the embodiments of the present application are not limited to this. The third network element can also be other network elements used to perform session management functions. For example, the third network element can be a network element used to perform session management functions in a future communication system.
[0176] In some embodiments, the third message is used to determine the second network element, which may refer to the third message being used to determine the IP address of the second network element. In some embodiments, the third message is used to determine the second network element, which may refer to the third message being used to determine the network element ID of the second network element.
[0177] The embodiment of the present application does not specifically limit the information contained in the third message. Exemplarily, the third message may include one or more of the following information: an identifier of the terminal device, identifiers of one or more PDU sessions corresponding to the terminal device, and information indicating the transmission of the target data.
[0178] In some embodiments, the identifier of the terminal device and / or the identifiers of one or more PDU sessions corresponding to the terminal device contained in the third message can be used by the third network element to determine a second network element that serves the terminal device. For example, the third network element can determine which second network elements can serve the terminal device based on the identifier of the terminal device; or the third network element can determine which PDU sessions can be used by the second network element and the terminal device to transmit target data based on the identifiers of one or more PDU sessions corresponding to the terminal device, so as to further select a second network element that can serve the terminal device based on the identifiers of these PDU sessions.
[0179] In some embodiments, the information indicating the transmission of the target data carried in the third message can be used by the third network element to determine the second network element that can transmit the target data. As an implementation method, the information indicating the transmission of the target data can be used to indicate the target service that the first network element wants to transmit (i.e., the service associated with the target data). For example, if the first network element wants to perform a model transmission service (or in other words, the first network element wants to transmit model data), then the information indicating the transmission of the target data can be indication information of the model transmission service, so that the third network element knows that the first network element wants to perform a model transmission service. In this way, the third network element can determine which second network elements can perform the model data transmission service, and feed back the relevant information of the second network element to the first network element.
[0180] As an example, the third message may include part of the above information, such as the identifier of the terminal device and information about the transmission of the target data.
[0181] As another example, the third message may include all of the above information. For example, the third message may include an identifier of the terminal device, identifiers of one or more PDU sessions corresponding to the terminal device, and information indicating the transmission of the target data.
[0182] In step S730, the third network element sends a response message to the first network element for the third message.
[0183] In the embodiment of the present application, the third network element may return different responses to the third message to the first network element according to different situations. This is described below as an example.
[0184] In some embodiments, when the third network element is able to determine the second network element to which the target data is transmitted, the third network element may send a first response message to the first network element for the third message.
[0185] In some embodiments, the first response message to the third message may be used to indicate the relevant information of the determined second network element. Exemplarily, the first response message to the third message may include one or more of the following information: the IP address of the second network element, the network element ID of the second network element, an identifier of the PDU session corresponding to the second network element among one or more PDU sessions corresponding to the terminal device, and information indicating the transmission of the target data.
[0186] In some embodiments, the IP address of the second network element and / or the network element ID of the second network element are used to indicate the second network element determined by the third network element.
[0187] In some embodiments, the identifier of the PDU session corresponding to the second network element in one or more PDU sessions corresponding to the terminal device can be used to indicate which PDU sessions the second network element can subsequently transmit target data to the terminal device.
[0188] In some embodiments, information indicating the transmission of target data can be used to indicate that the second network element determined by the third network element can support the target service (such as model transmission) that the first network element wants to transmit, or in other words, it can be used to indicate that the second network element determined by the third network element can transmit target data.
[0189] As an example, the first response message of the third message may include some of the above information. For example, the first response message may include the IP address of the second network element and information indicating the transmission of the target data. Alternatively, the first response message may include the network element ID of the second network element, the identifier of the PDU session corresponding to the second network element in one or more PDU sessions corresponding to the terminal device, and information indicating the transmission of the target data. Alternatively, the first response message may include the IP address of the second network element, the network element ID of the second network element, and information indicating the transmission of the target data.
[0190] As another example, the first response message to the third message may include all of the above information. For example, the first response message may include the IP address of the second network element, the network element ID of the second network element, an identifier of the PDU session corresponding to the second network element among one or more PDU sessions corresponding to the terminal device, and information indicating the transmission of the target data.
[0191] In some embodiments, if the third network element sends a first response message to the first network element for the third message, the first network element may subsequently send a first message to the corresponding second network element based on the information carried in the first response message (such as the IP address of the second network element and / or the network element ID of the second network element) to request the second network element to transmit the target data.
[0192] That is, in some embodiments, if the third network element sends a first response message to the first network element regarding the third message, the method shown in FIG. 7 may further include step S740, in which the first network element sends a first message to the second network element. The first message is used to request the second network element to transmit target data to the terminal device. For a description of step S740, please refer to the description of step S510 above.
[0193] In some embodiments, when the third network element cannot determine the second network element to which the target data is transmitted, the third network element may send a second response message to the third message to the first network element.
[0194] In some embodiments, the second response message of the third message can be used to indicate that the second network element corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data, that is, the second response message can be used to indicate that there is no qualified second network element. Taking the second network element as a UPF as an example, the second response message can be used to indicate that the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data.
[0195] In some embodiments, if the third network element sends a second response message to the third message to the first network element, that is, if the third network element determines that the second network element corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of target data, then the first network element can request the terminal device to establish a PDU session that can support the transmission of target data.
[0196] As an implementation manner, after the first network element receives the second response message to the third message from the third network element, the first network element may send first indication information to the terminal device. The first indication information may be used to indicate one or more of the following information: the second network element (such as UPF) corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data, and the terminal device establishes a PDU session that can support the transmission of the target data.
[0197] In some embodiments, after the terminal device receives the first indication information sent by the first network element, it can establish a PDU session that can support the transmission of target data.
[0198] Regarding the introduction of the first network element sending the first indication information to the terminal device and the terminal device establishing a PDU session to support target data transmission, it will be specifically introduced later in conjunction with the embodiments and will not be described in detail here.
[0199] In some embodiments, before the first network element determines the second network element to transmit target data through the third network element, it needs to first determine the third network element. This will be described below in conjunction with FIG7 .
[0200] In some embodiments, before step S720, the method shown in FIG7 may further include step S712. In step S712, the first network element sends a fourth message to the fourth network element. The fourth message may be used to determine the third network element.
[0201] In some embodiments, the fourth message can be used to obtain session-related subscription information of the terminal device, so that the first network element determines the third network element based on the session-related subscription information of the terminal device, and thereby determines the second network element for transmitting target data by requesting the third network element.
[0202] In some embodiments, the fourth message may carry an identifier of the terminal device so that the fourth network element can determine the subscription information related to the session corresponding to the terminal device.
[0203] The embodiments of the present application do not specifically limit the fourth network element, as long as the fourth network element can store or obtain the subscription information related to the terminal device's session. Taking the NR system as an example, the fourth network element can be a UDM. However, the embodiments of the present application are not limited to this. The fourth network element can also be, for example, a network element, node, or device in a future communication system that can store or obtain the subscription information related to the terminal device's session.
[0204] In some embodiments, after step S712, the method may further include step S714. In step S714, the fourth network element sends a response message to the first network element for the fourth message. The response message to the fourth message may include subscription information related to the session of the terminal device.
[0205] The embodiment of the present application does not limit the subscription information related to the session of the terminal device. Exemplarily, the subscription information related to the session may include information related to the PDU session corresponding to the terminal device and / or relevant information of the determined third network element.
[0206] In some embodiments, the session-related contract information may include one or more of the following: an identifier of the terminal device, an identifier of one or more PDU sessions corresponding to the terminal device, an IP address of a third network element corresponding to one or more PDU sessions corresponding to the terminal device, a network element identifier of a third network element corresponding to one or more PDU sessions corresponding to the terminal device, and information indicating whether the one or more PDU sessions support target data transmission.
[0207] In some embodiments, the identifiers of one or more PDU sessions corresponding to the terminal device can be used to indicate the PDU sessions supported by the terminal device, and the second network element can subsequently transmit target data to the terminal device through one or more of the one or more PDU sessions.
[0208] In some embodiments, the IP address and / or network element ID of the third network element corresponding to one or more PDU sessions corresponding to the terminal device can be used by the first network element to determine the third network element, so as to subsequently initiate a request to the third network element to determine a second network element that can transmit the target data.
[0209] In some embodiments, the contract information associated with the session may include information indicating whether the one or more PDU sessions support target data transmission, so that the first network element can determine whether the terminal device needs to establish a PDU session to transmit the target data. As an implementation method, additional descriptive information about the PDU session may be added to the contract information associated with the session to indicate whether the PDU session supports the transmission of the target data through the descriptive information.
[0210] In some embodiments, the contract information related to the session may include some of the above information. For example, the contract information related to the session may include the identifier of the terminal device, the identifier of one or more PDU sessions corresponding to the terminal device, the IP address of the third network element corresponding to the one or more PDU sessions corresponding to the terminal device, and information indicating whether the one or more PDU sessions support the target data transmission.
[0211] In some embodiments, the contract information related to the session may include all of the above information.
[0212] In some embodiments, if one or more PDU sessions corresponding to the terminal device support the transmission of the target data, for example, the session-related subscription information carried in the response message of the fourth message includes information indicating that the one or more PDU sessions support the transmission of the target data, then the first network element can determine the third network element based on the response message of the fourth message, so as to subsequently send a request to the third network element to determine the second network element to transmit the target data. For example, the first network element can send the third message to the corresponding third network element based on the IP address and / or network element ID of the third network element corresponding to the one or more PDU sessions corresponding to the terminal device.
[0213] In some embodiments, if one or more PDU sessions corresponding to the terminal device do not support the transmission of target data, for example, the session-related contract information carried by the response message of the fourth message includes information indicating that the one or more PDU sessions do not support the transmission of target data, then the first network element can request the terminal device to establish a PDU session that can support the transmission of target data.
[0214] As an implementation manner, after the first network element receives a response message to the fourth message from the fourth network element, the first network element may send second indication information to the terminal device. The second indication information may be used to indicate one or more of the following information: one or more PDU sessions corresponding to the terminal device do not support the transmission of the target data, and the terminal device establishes a PDU session that can support the transmission of the target data.
[0215] In some embodiments, after the terminal device receives the second indication information sent by the first network element, it can establish a PDU session that can support the transmission of target data.
[0216] Regarding the introduction of the first network element sending the second indication information to the terminal device and the terminal device establishing a PDU session to support target data transmission, it will be specifically introduced later in conjunction with the embodiments and will not be described in detail here.
[0217] It should be understood that the processes or steps of the wireless communication methods described above can be used in combination with each other. For example, the methods shown in Figures 5, 6, and / or 7 can be used in combination. As an example, the methods shown in Figures 5 and 6 can be used in combination. As another example, the methods shown in Figures 6 and 7 can be used in combination. As yet another example, the methods shown in Figures 5, 6, and 7 can be used in combination, and so on.
[0218] For ease of understanding, the following example takes the target data as model data and the second network element as UPF as an example, and provides an example of the process of transmitting model data in the present application in combination with Embodiment 1. It should be understood that this embodiment is only for illustration and is not intended to limit the solutions of the embodiments of the present application.
[0219] Example 1:
[0220] In embodiment one, the first network element can subscribe to the UPF service (for example, by subscribing to events or by subscribing to functions), thereby transmitting the model data to the terminal device through the UPF on the user plane. For example, the model data is transmitted to the terminal device through the UPF on the user plane using a PDU session.
[0221] FIG8 is a flow chart of a wireless communication method provided by another embodiment of the present application. As shown in FIG8 , the method may include steps S801 to S810.
[0222] In step S801, the terminal device sends a second message to the first network element, wherein the second message is used to request transmission of model data.
[0223] In some embodiments, when a terminal device wants to perform an AI-based operation (such as CSI feedback, beam management, AI-based positioning, etc.), the terminal device needs to request a model from the network. In this case, the terminal device can send a second message to the first network element to request the transmission of model data.
[0224] In some embodiments, the second message may include a model ID, indicating the model that the terminal device wants to use. In some embodiments, the second message may also include an identifier of the terminal device.
[0225] In step S802, the first network element sends a fourth message to the fourth network element. The fourth message is used to obtain session-related subscription information of the terminal device.
[0226] In some embodiments, in order to transmit the required model data to the terminal device via the UPF, the first network element needs to know which UPF is currently serving the terminal device. Therefore, the first network element may first interact with the fourth network element to obtain the session-related subscription information of the terminal device.
[0227] In some embodiments, the fourth message may include an identifier of the terminal device.
[0228] In some embodiments, the fourth network element may search for session-related subscription information of the terminal device corresponding to the identifier of the terminal device based on the identifier of the terminal device in the fourth message.
[0229] In step S803, the fourth network element sends a response message of the fourth message to the first network element.
[0230] In some embodiments, the response message to the fourth message includes session-related subscription information of the terminal device.
[0231] In some embodiments, the subscription information related to the session of the terminal device may include the PDU session ID established by the terminal device and the IP address and / or network element ID of the third network element corresponding to the PDU session. In some embodiments, the subscription information related to the session may also include additional descriptive information about the PDU session, i.e., information indicating whether the PDU session supports model data transmission.
[0232] In step S804, if there is a PDU session supporting model data transmission, the first network element sends a third message to the third network element. The third message can be used to determine the UPF of the service terminal device.
[0233] In some embodiments, the first network element may send a third message to the third network element based on the IP address and / or network element ID of the third network element obtained from the fourth network element, requesting information about the UPF that is serving the terminal device (such as the address of the UPF).
[0234] In some embodiments, since the first network element wants to transmit model data, the UPF information requested by the first network element may also include information indicating the transmission of the model data. For example, the UPF information requested by the first network element may also include information indicating that the UPF can support the model data transmission service. Based on this, in some embodiments, the third message may include information indicating the model data transmission service, an identifier of the terminal device, and an identifier of one or more PDU sessions corresponding to the terminal device.
[0235] In some embodiments, if there is no PDU session supporting model data transmission, the first network element sends a second indication message to the terminal device, and the second indication message is used to indicate that one or more PDU sessions corresponding to the terminal device do not support the transmission of model data and / or instruct the terminal device to establish a PDU session that can support model data transmission.
[0236] In step S805, the third network element sends a response message of the third message to the first network element.
[0237] In some embodiments, if the UPF corresponding to one or more PDU sessions corresponding to the terminal device supports the transmission of model data, the third network element may send a first response message of the third message to the first network element. The first response message may include one or more of the following information: the IP address of the second network element, the network element ID of the second network element, the identifier of the PDU session corresponding to the second network element in the one or more PDU sessions corresponding to the terminal device, and information indicating the transmission of the model data (for example, indication information that the UPF can support the model data transmission service).
[0238] In some embodiments, if the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of model data, the third network element may send a second response message of the third message to the first network element. The second response message may be used to indicate that the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of model data.
[0239] In some embodiments, if there is no UPF that supports model data transmission, the first network element may send a first indication message to the terminal device, where the first indication message is used to indicate that the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of model data and / or instruct the terminal device to establish a PDU session that can support model data transmission.
[0240] In step S806, the first network element sends a first message to the UPF. The first message can be used to request the UPF to transmit model data to the terminal device. Alternatively, the first message can be used to subscribe to the model transmission service defined by the UPF.
[0241] In some embodiments, the first network element may send the first message to the corresponding UPF based on the IP address and / or network element ID of the UPF carried in the response message of the third message.
[0242] In some embodiments, if the first message is used to subscribe to the service in the form of a subscription event, the first message may include an event ID associated with the transmission of model data, an identifier of the terminal device, an identifier of the PDU session used to transmit the model data, a model ID, and model data.
[0243] In some embodiments, if the first message is used to subscribe to the service in the form of a subscription function, the first message may include an identifier of the terminal device, an identifier of the PDU session used to transmit the model data, a model ID, and model data.
[0244] In step S807, the UPF binds the model data to the PDU session between the UPF and the terminal device.
[0245] In some embodiments, if there are multiple PDU sessions between the UPF and the terminal device, the embodiment of the present application does not limit which PDU session the model data is bound to.
[0246] In step S808, the UPF sends the model data to the terminal device through the user plane.
[0247] In step S809, the UPF sends a response message of the first message to the first network element. The response message of the first message can be used to indicate that the model data has been transmitted to the terminal device.
[0248] In some embodiments, the response message to the first message may include one or more of the following information: an identification of the terminal device, an event ID associated with the transmission of the model data, an identification of the PDU session used to transmit the model data, a model ID, and information indicating that the model data transmission was successful.
[0249] In step S810, the first network element sends a response message to the terminal device for the second message. The response message to the second message may include one or more of the following information: a model ID, an identifier of the terminal device, and information indicating successful model data transmission.
[0250] As mentioned above, if one or more PDU sessions corresponding to the terminal device do not support the transmission of target data and / or if the second network element (such as UPF) corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of target data, the first network element may send an indication message to the terminal device to instruct the terminal device to establish a PDU session that can support the transmission of target data, or indicate that the one or more PDU sessions do not support the transmission of target data and / or the second network element corresponding to the one or more PDU sessions does not support the transmission of target data. The following is an introduction to the process of the first network element instructing the terminal device to establish a PDU session that can support the transmission of target data in combination with Example 2.
[0251] Example 2:
[0252] FIG9 is a flow chart of a wireless communication method provided by another embodiment of the present application. The method shown in FIG9 may include steps S901 to S909.
[0253] In step S901, the terminal device sends a second message to the first network element. The second message is used to request the transmission of target data.
[0254] In step S902, the first network element sends a fourth message to the fourth network element. The fourth message is used to obtain session-related subscription information of the terminal device.
[0255] In step S903, the fourth network element sends a response message of the fourth message to the first network element. The response message of the fourth message includes the subscription information related to the session of the terminal device.
[0256] In some embodiments, if the session-related subscription information carried in the response message of the fourth message includes information indicating whether the PDU session supports target data transmission, the first network element can use this information to determine whether there is an existing PDU session that can transmit target data to the terminal device.
[0257] In step S904, if the first network element determines that there is no existing PDU session that can transmit the target data to the terminal device, the first network element sends second indication information to the terminal device.
[0258] The second indication information is used to indicate that one or more PDU sessions corresponding to the terminal device do not support the transmission of target data and / or instruct the terminal device to establish a PDU session that can support the transmission of target data.
[0259] In step S905, the terminal device initiates a session establishment process according to the second indication information.
[0260] In some embodiments, the terminal device initiates a session establishment process in order to establish a PDU session that can support target data transmission.
[0261] In some embodiments, the session establishment process initiated by the terminal device may not only request the establishment of a PDU session that can support the target data transmission, but may also request the selection of a second network element that can support the target data transmission.
[0262] In step S906, the first network element sends a third message to the third network element. The third message is used to determine the second network element serving the terminal device.
[0263] In some embodiments, if there is no information indicating whether the PDU session supports target data transmission in steps S902 and S903 , steps S904 and S905 may be skipped.
[0264] In step S907, the third network element sends a second response message to the first network element for the third message, where the second response message is used to indicate that the second network element corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of target data.
[0265] In step S908, the first network element sends first indication information to the terminal device. The first indication information is used to indicate that the second network element corresponding to one or more PDU sessions corresponding to the terminal device does not support transmission of model data and / or instructs the terminal device to establish a PDU session that can support model data transmission.
[0266] In step S909, the terminal device initiates a session establishment process according to the first indication information.
[0267] In some embodiments, the terminal device initiates a session establishment process in order to establish a PDU session that can support target data transmission.
[0268] In some embodiments, the session establishment process initiated by the terminal device may not only request the establishment of a PDU session that can support the target data transmission, but may also request the selection of a second network element that can support the target data transmission.
[0269] In some embodiments, if the third network element sends a first response message to the first network element for the third message, steps S907 to S909 may be skipped.
[0270] It should be noted that the process of Example 2 can ensure that the terminal device must have a PDU session that can meet the target data transmission and a second network element corresponding to the PDU session that supports the target data transmission. Therefore, after the process of Example 2, the terminal device can resend the second message to the first network element to request the transmission of the target data. The terminal device sends the second message to the first network element to request the transmission of the target data and the subsequent interaction process can be found in the introduction above (such as Example 1).
[0271] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 9 . The device embodiment of the present application is described in detail below in conjunction with Figures 10 to 13 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for portions not described in detail, reference can be made to the above method embodiment.
[0272] FIG10 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. The communication device shown in FIG10 may be any of the first network elements described above, such as an NWDAF. The communication device 1000 shown in FIG10 may include a first sending module 1010.
[0273] The first sending module 1010 can be used to send a first message to a second network element, where the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
[0274] Optionally, the first message includes one or more of the following information: an event identifier associated with the transmission of the target data; an identifier of the terminal device; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
[0275] Optionally, the second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
[0276] Optionally, if the second network element supports the first network element to transmit the target data in the form of a subscription event, the first message includes one or more of the following: an event identifier associated with the transmission of the target data; an identifier of the terminal device; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
[0277] Optionally, if the second network element supports the first network element to transmit the target data as a subscription function, the first message includes one or more of the following: an identifier of the terminal device; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
[0278] Optionally, the communication apparatus 1000 further includes: a first receiving module 1020, configured to receive a second message sent by the terminal device, where the second message is used to request transmission of the target data.
[0279] Optionally, the second message includes one or more of the following: an identifier associated with the target data; and an identifier of the terminal device.
[0280] Optionally, the device also includes: a second sending module, used to send a response message to the second message to the terminal device, the response message to the second message including one or more of the following information: an identifier associated with the target data; an identifier of the terminal device; and information indicating that the target data has been successfully transmitted.
[0281] Optionally, the device further includes: a third sending module, configured to send a third message to a third network element, where the third message is used to determine the second network element.
[0282] Optionally, the third message includes one or more of the following information: an identifier of the terminal device; an identifier of one or more PDU sessions corresponding to the terminal device; and information indicating the transmission of the target data.
[0283] Optionally, the device also includes: a second receiving module, used to receive a first response message to the third message from the third network element, the first response message including one or more of the following information: the IP address of the second network element; the network element identifier of the second network element; the identifier of the PDU session corresponding to the second network element in one or more PDU sessions corresponding to the terminal device; and information indicating the transmission of the target data.
[0284] Optionally, the device also includes: a third receiving module, used to receive a second response message to the third message from the third network element, and the second response message is used to indicate that the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data.
[0285] Optionally, the device also includes: a fourth sending module, used to send a first indication information to the terminal device, the first indication information being used to indicate one or more of the following information: the UPF corresponding to the one or more PDU sessions does not support the transmission of the target data; and the terminal device establishes a PDU session that can support the transmission of the target data.
[0286] Optionally, the apparatus further includes: a fifth sending module, configured to send a fourth message to a fourth network element, wherein the fourth message is used to obtain session-related contract information of the terminal device.
[0287] Optionally, the device further includes: a fourth receiving module, configured to receive a response message to the fourth message from the fourth network element, where the response message to the fourth message includes subscription information related to the session.
[0288] Optionally, the session-related contract information includes one or more of the following: an identifier of the terminal device; an identifier of one or more PDU sessions corresponding to the terminal device; an IP address of a third network element corresponding to the one or more PDU sessions; a network element identifier of a third network element corresponding to the one or more PDU sessions; and information indicating whether the one or more PDU sessions support the target data transmission.
[0289] Optionally, if the one or more PDU sessions do not support the transmission of the target data, the device also includes: a sixth sending module, used to send a second indication information to the terminal device, the second indication information being used to indicate one or more of the following: the one or more PDU sessions do not support the transmission of the target data; and the terminal device establishes a PDU session that can support the transmission of the target data.
[0290] Optionally, the fourth network element is a UDM.
[0291] Optionally, the third network element is SMF.
[0292] Optionally, the apparatus further includes: a fifth receiving module, configured to receive a response message to the first message from the second network element, wherein the response message to the first message is used to indicate that the target data has been transmitted to the terminal device.
[0293] Optionally, the response message of the first message includes one or more of the following information: an identifier of the terminal device; an event identifier associated with the transmission of the target data; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and information indicating that the target data transmission is successful.
[0294] Optionally, the target data is model data associated with a model identifier.
[0295] Optionally, the second network element is a UPF.
[0296] Optionally, the first network element is NWDAF, LMF or GMLC.
[0297] Optionally, the first sending module 1010 may be a transceiver 1330. The communication device 1000 may further include a processor 1310 and a memory 1320, as specifically shown in FIG13 .
[0298] FIG11 is a schematic diagram of the structure of a communication device according to another embodiment of the present application. The communication device shown in FIG11 may be any of the second network elements described above, such as a UPF. The communication device 1100 shown in FIG11 may include a receiving module 1110.
[0299] The receiving module 1110 can be used to receive a first message sent by a first network element, where the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
[0300] Optionally, the first message includes one or more of the following information: an event identifier associated with the transmission of the target data; an identifier of the terminal device; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
[0301] Optionally, the second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
[0302] Optionally, if the second network element supports the first network element to transmit the target data in the form of a subscription event, the first message includes one or more of the following: an event identifier associated with the transmission of the target data; an identifier of the terminal device; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
[0303] Optionally, if the second network element supports the first network element to transmit the target data as a subscription function, the first message includes one or more of the following: an identifier of the terminal device; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
[0304] Optionally, the apparatus further includes: a first sending module 1120, configured to send the target data to the terminal device.
[0305] Optionally, the apparatus further includes: a second sending module, configured to send a response message of the first message to the first network element, wherein the response message of the first message is used to indicate that the target data has been transmitted to the terminal device.
[0306] Optionally, the response message of the first message includes one or more of the following information: an identifier of the terminal device; an event identifier associated with the transmission of the target data; an identifier of the PDU session used to transmit the target data; an identifier associated with the target data; and information indicating that the target data transmission is successful.
[0307] Optionally, the target data is model data associated with a model identifier.
[0308] Optionally, the second network element is a UPF.
[0309] Optionally, the first network element is NWDAF, LMF or GMLC.
[0310] Optionally, the receiving module 1110 may be a transceiver 1330. The communication device 1100 may further include a processor 1310 and a memory 1320, as specifically shown in FIG13 .
[0311] FIG12 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application. The terminal device 1200 shown in FIG12 may include a sending module 1210.
[0312] The sending module 1210 can be used to send a second message to the first network element, where the second message is used to request the first network element to transmit target data generated by the first network element.
[0313] Optionally, the second message includes one or more of the following: an identifier associated with the target data; and an identifier of the terminal device.
[0314] Optionally, the terminal device further includes: a first receiving module 1220, configured to receive the target data sent by the second network element.
[0315] Optionally, the second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
[0316] Optionally, the second network element is a UPF.
[0317] Optionally, the terminal device also includes: a second receiving module, used to receive a response message to the second message from the first network element after the target data is transmitted to the terminal device, the response message to the second message including one or more of the following information: an identifier associated with the target data; an identifier of the terminal device; and information indicating that the target data is successfully transmitted.
[0318] Optionally, the terminal device also includes: a third receiving module, used to receive a first indication information sent by the first network element, the first indication information is used to indicate one or more of the following information: the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data; and the terminal device establishes a PDU session that can support the transmission of the target data.
[0319] Optionally, the terminal device also includes: a fourth receiving module, used to receive second indication information sent by the first network element, the second indication information is used to indicate one or more of the following: one or more PDU sessions corresponding to the terminal device do not support the target data transmission; and the terminal device establishes a PDU session that can support the target data transmission.
[0320] Optionally, the target data is model data associated with a model identifier.
[0321] Optionally, the first network element is NWDAF, LMF or GMLC.
[0322] Optionally, the sending module 1210 may be a transceiver 1330. The terminal device 1200 may further include a processor 1310 and a memory 1320, as specifically shown in FIG13 .
[0323] Figure 13 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 13 indicate that the unit or module is optional. Apparatus 1300 may be used to implement the method described in the above method embodiment. Apparatus 1300 may be a chip, a terminal device, or a network device.
[0324] The device 1300 may include one or more processors 1310. The processor 1310 may support the device 1300 to implement the method described in the above method embodiment. The processor 1310 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0325] The apparatus 1300 may further include one or more memories 1320. The memories 1320 store programs that can be executed by the processor 1310, causing the processor 1310 to perform the methods described in the above method embodiments. The memories 1320 may be independent of the processor 1310 or integrated into the processor 1310.
[0326] The apparatus 1300 may further include a transceiver 1330. The processor 1310 may communicate with other devices or chips via the transceiver 1330. For example, the processor 1310 may transmit and receive data with other devices or chips via the transceiver 1330.
[0327] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0328] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0329] The embodiments of the present application also provide a computer program. The computer program can be applied to the terminal or network device provided in the embodiments of the present application, and the computer program enables a computer to execute the method performed by the terminal or network device in each embodiment of the present application.
[0330] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0331] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.
[0332] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.
[0333] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.
[0334] In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."
[0335] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0336] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0337] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0338] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean 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.
[0339] 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.
[0340] 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.
[0341] 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.
[0342] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0343] 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 this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that: include: A first network element sends a first message to a second network element, where the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
2. The method according to claim 1, characterized in that The first message includes one or more of the following information: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
3. The method according to claim 1 or 2, characterized in that: The second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
4. The method according to claim 3, characterized in that If the second network element supports the first network element to transmit the target data in a subscription event manner, the first message includes one or more of the following: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
5. The method according to claim 3, characterized in that: If the second network element supports the first network element to transmit the target data in a subscription function manner, the first message includes one or more of the following: The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
6. The method according to any one of claims 1 to 5, characterized in that Before the first network element sends the first message to the second network element, the method further includes: The first network element receives a second message sent by the terminal device, where the second message is used to request transmission of the target data.
7. The method according to claim 6, characterized in that The second message includes one or more of the following: an identifier associated with the target data; and The identifier of the terminal device.
8. The method according to claim 6 or 7, characterized in that: The method further comprises: After the target data is transmitted to the terminal device, the first network element sends a response message of the second message to the terminal device, where the response message of the second message includes one or more of the following information: an identifier associated with the target data; The identification of the terminal device; and Information indicating that the target data was successfully transmitted.
9. The method according to any one of claims 1 to 8, characterized in that Before the first network element sends the first message to the second network element, the method further includes: The first network element sends a third message to a third network element, where the third message is used to determine the second network element.
10. The method according to claim 9, characterized in that The third message includes one or more of the following information: The identification of the terminal device; Identifiers of one or more PDU sessions corresponding to the terminal device; and Information indicating transmission of the target data.
11. The method according to claim 9 or 10, characterized in that: The method further comprises: The first network element receives a first response message to the third message from the third network element, where the first response message includes one or more of the following information: The IP address of the second network element; A network element identifier of the second network element; an identifier of a PDU session corresponding to the second network element among one or more PDU sessions corresponding to the terminal device; and Information indicating transmission of the target data.
12. The method according to claim 9 or 10, characterized in that The method further comprises: The first network element receives a second response message to the third message from the third network element, and the second response message is used to indicate that the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data.
13. The method according to claim 12, characterized in that After the first network element receives a second response message to the third message from the third network element, the method further includes: The first network element sends first indication information to the terminal device, where the first indication information is used to indicate one or more of the following information: The UPF corresponding to the one or more PDU sessions does not support the transmission of the target data; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
14. The method according to any one of claims 9 to 13, characterized in that Before the first network element sends the third message to the third network element, the method further includes: The first network element sends a fourth message to a fourth network element, where the fourth message is used to obtain contract information related to the session of the terminal device.
15. The method according to claim 14, characterized in that The method further comprises: The first network element receives a response message to the fourth message from the fourth network element, where the response message to the fourth message includes subscription information related to the session.
16. The method according to claim 14 or 15, characterized in that The session-related contract information includes one or more of the following: The identification of the terminal device; Identifiers of one or more PDU sessions corresponding to the terminal device; The IP address of the third network element corresponding to the one or more PDU sessions; A network element identifier of a third network element corresponding to the one or more PDU sessions; as well as Information indicating whether the one or more PDU sessions support the target data transmission.
17. The method according to claim 16, characterized in that If the one or more PDU sessions do not support transmission of the target data, the method further includes: The first network element sends second indication information to the terminal device, where the second indication information is used to indicate one or more of the following: The one or more PDU sessions do not support the target data transmission; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
18. The method according to any one of claims 14 to 17, characterized in that The fourth network element is UDM.
19. The method according to any one of claims 9 to 18, characterized in that The third network element is SMF.
20. The method according to any one of claims 1 to 19, characterized in that The method further comprises: The first network element receives a response message to the first message from the second network element, where the response message to the first message is used to indicate that the target data has been transmitted to the terminal device.
21. The method according to claim 20, characterized in that The response message to the first message includes one or more of the following information: The identification of the terminal device; an event identifier associated with the transmission of the target data; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; as well as Information indicating that the target data was successfully transmitted.
22. The method according to any one of claims 1 to 21, characterized in that The target data is model data associated with the model identifier.
23. The method according to any one of claims 1 to 22, characterized in that The second network element is UPF.
24. The method according to any one of claims 1 to 23, characterized in that The first network element is NWDAF, LMF or GMLC.
25. A method of wireless communication, characterized in that: include: The second network element receives a first message sent by the first network element, where the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
26. The method according to claim 25, characterized in that The first message includes one or more of the following information: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
27. The method according to claim 25 or 26, characterized in that The second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
28. The method according to claim 27, characterized in that If the second network element supports the first network element to transmit the target data in a subscription event manner, the first message includes one or more of the following: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
29. The method according to claim 27, characterized in that If the second network element supports the first network element to transmit the target data in a subscription function manner, the first message includes one or more of the following: The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
30. The method according to any one of claims 25 to 29, characterized in that The method further comprises: The second network element sends the target data to the terminal device.
31. The method according to any one of claims 25 to 30, characterized in that The method further comprises: The second network element sends a response message to the first message to the first network element, where the response message to the first message is used to indicate that the target data has been transmitted to the terminal device.
32. The method according to claim 31, characterized in that The response message to the first message includes one or more of the following information: The identification of the terminal device; an event identifier associated with the transmission of the target data; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; as well as Information indicating that the target data was successfully transmitted.
33. The method according to any one of claims 25 to 32, characterized in that The target data is model data associated with the model identifier.
34. The method according to any one of claims 25 to 33, characterized in that The second network element is UPF.
35. The method according to any one of claims 25 to 34, characterized in that The first network element is NWDAF, LMF or GMLC.
36. A method of wireless communication, characterized in that: include: The terminal device sends a second message to the first network element, where the second message is used to request the first network element to transmit target data generated by the first network element.
37. The method according to claim 36, characterized in that The second message includes one or more of the following: an identifier associated with the target data; and The identifier of the terminal device.
38. The method according to claim 36 or 37, characterized in that The method further comprises: The terminal device receives the target data sent by the second network element.
39. The method according to claim 38, characterized in that The second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
40. The method according to claim 38 or 39, characterized in that The second network element is UPF.
41. The method according to any one of claims 36 to 40, characterized in that The method further comprises: After the target data is transmitted to the terminal device, the terminal device receives a response message to the second message from the first network element, where the response message to the second message includes one or more of the following information: an identifier associated with the target data; The identification of the terminal device; and Information indicating that the target data was successfully transmitted.
42. The method according to claim 36 or 37, characterized in that The method further comprises: The terminal device receives first indication information sent by the first network element, where the first indication information is used to indicate one or more of the following information: The UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
43. The method according to claim 36 or 37, characterized in that The method further comprises: The terminal device receives second indication information sent by the first network element, where the second indication information is used to indicate one or more of the following: One or more PDU sessions corresponding to the terminal device do not support the target data transmission; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
44. The method according to any one of claims 36 to 43, characterized in that The target data is model data associated with the model identifier.
45. The method according to any one of claims 36 to 44, characterized in that The first network element is NWDAF, LMF or GMLC.
46. A communication device, characterized in that: The device is a first network element, and the device includes: The first sending module is used to send a first message to a second network element, where the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
47. The device according to claim 46, characterized in that The first message includes one or more of the following information: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
48. The device according to claim 46 or 47, characterized in that The second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
49. The device according to claim 48, characterized in that If the second network element supports the first network element to transmit the target data in a subscription event manner, the first message includes one or more of the following: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
50. The device according to claim 48, characterized in that If the second network element supports the first network element to transmit the target data in a subscription function manner, the first message includes one or more of the following: The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
51. The device according to any one of claims 46 to 50, characterized in that The device also includes: The first receiving module is used to receive a second message sent by the terminal device, where the second message is used to request the transmission of the target data.
52. The device according to claim 51, characterized in that The second message includes one or more of the following: an identifier associated with the target data; and The identifier of the terminal device.
53. The device according to claim 51 or 52, characterized in that The device also includes: The second sending module is configured to send a response message of the second message to the terminal device, where the response message of the second message includes one or more of the following information: an identifier associated with the target data; The identification of the terminal device; and Information indicating that the target data was successfully transmitted.
54. The device according to any one of claims 46 to 53, characterized in that The device also includes: The third sending module is used to send a third message to a third network element, where the third message is used to determine the second network element.
55. The device according to claim 54, characterized in that The third message includes one or more of the following information: The identification of the terminal device; Identifiers of one or more PDU sessions corresponding to the terminal device; and Information indicating transmission of the target data.
56. The device according to claim 54 or 55, characterized in that The device also includes: The second receiving module is configured to receive a first response message to the third message from the third network element, where the first response message includes one or more of the following information: The IP address of the second network element; A network element identifier of the second network element; an identifier of a PDU session corresponding to the second network element among one or more PDU sessions corresponding to the terminal device; and Information indicating transmission of the target data.
57. The device according to claim 54 or 55, characterized in that The device also includes: The third receiving module is used to receive a second response message to the third message from the third network element, and the second response message is used to indicate that the UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data.
58. The device according to claim 57, characterized in that The device also includes: The fourth sending module is used to send first indication information to the terminal device, where the first indication information is used to indicate one or more of the following information: The UPF corresponding to the one or more PDU sessions does not support the transmission of the target data; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
59. The device according to any one of claims 54 to 58, characterized in that The device also includes: The fifth sending module is used to send a fourth message to a fourth network element, and the fourth message is used to obtain contract information related to the session of the terminal device.
60. The device according to claim 59, characterized in that The device also includes: The fourth receiving module is used to receive a response message of the fourth message from the fourth network element, and the response message of the fourth message includes the subscription information related to the session.
61. The device according to claim 59 or 60, characterized in that The session-related contract information includes one or more of the following: The identification of the terminal device; Identifiers of one or more PDU sessions corresponding to the terminal device; The IP address of the third network element corresponding to the one or more PDU sessions; A network element identifier of a third network element corresponding to the one or more PDU sessions; as well as Information indicating whether the one or more PDU sessions support the target data transmission.
62. The device according to claim 61, characterized in that If the one or more PDU sessions do not support transmission of the target data, the apparatus further comprises: A sixth sending module is used to send second indication information to the terminal device, where the second indication information is used to indicate one or more of the following: The one or more PDU sessions do not support the target data transmission; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
63. The device according to any one of claims 59 to 62, characterized in that The fourth network element is UDM.
64. The device according to any one of claims 54 to 63, characterized in that The third network element is SMF.
65. The device according to any one of claims 46 to 64, characterized in that The device also includes: A fifth receiving module is used to receive a response message to the first message from the second network element, where the response message to the first message is used to indicate that the target data has been transmitted to the terminal device.
66. The device according to claim 65, characterized in that The response message to the first message includes one or more of the following information: The identification of the terminal device; an event identifier associated with the transmission of the target data; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; as well as Information indicating that the target data was successfully transmitted.
67. The device according to any one of claims 46 to 66, characterized in that The target data is model data associated with the model identifier.
68. The device according to any one of claims 46 to 67, characterized in that The second network element is UPF.
69. The device according to any one of claims 46 to 68, characterized in that The first network element is NWDAF, LMF or GMLC.
70. A communication device, characterized in that: The device is a second network element, and the device includes: The receiving module is used to receive a first message sent by a first network element, where the first message is used to request the second network element to transmit target data generated by the first network element to a terminal device.
71. The device according to claim 70, characterized in that The first message includes one or more of the following information: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
72. The device according to claim 70 or 71, characterized in that The second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
73. The device according to claim 72, characterized in that If the second network element supports the first network element to transmit the target data in a subscription event manner, the first message includes one or more of the following: an event identifier associated with the transmission of the target data; The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
74. The device according to claim 72, characterized in that If the second network element supports the first network element to transmit the target data in a subscription function manner, the first message includes one or more of the following: The identification of the terminal device; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; and the target data.
75. The device according to any one of claims 70 to 74, characterized in that The device also includes: The first sending module is used to send the target data to the terminal device.
76. The device according to any one of claims 70 to 75, characterized in that The device also includes: The second sending module is used to send a response message of the first message to the first network element, and the response message of the first message is used to indicate that the target data has been transmitted to the terminal device.
77. The device according to claim 76, characterized in that The response message to the first message includes one or more of the following information: The identification of the terminal device; an event identifier associated with the transmission of the target data; An identifier of a PDU session used to transmit the target data; an identifier associated with the target data; as well as Information indicating that the target data was successfully transmitted.
78. The device according to any one of claims 70 to 77, characterized in that The target data is model data associated with the model identifier.
79. The device according to any one of claims 70 to 78, characterized in that The second network element is UPF.
80. The device according to any one of claims 70 to 79, characterized in that The first network element is NWDAF, LMF or GMLC.
81. A terminal device, characterized in that: include: A sending module is used to send a second message to the first network element, where the second message is used to request the first network element to transmit target data generated by the first network element.
82. The terminal device according to claim 81, characterized in that: The second message includes one or more of the following: an identifier associated with the target data; and The identifier of the terminal device.
83. The terminal device according to claim 81 or 82, characterized in that: The terminal device further includes: The first receiving module is used to receive the target data sent by the second network element.
84. The terminal device according to claim 83, characterized in that: The second network element supports the first network element to transmit the target data in a subscription event manner; or, the second network element supports the first network element to transmit the target data in a subscription function manner.
85. The terminal device according to claim 83 or 84, characterized in that: The second network element is UPF.
86. The terminal device according to any one of claims 81 to 85, characterized in that: The terminal device further includes: A second receiving module is configured to receive a response message to the second message from the first network element after the target data is transmitted to the terminal device, wherein the response message to the second message includes one or more of the following information: an identifier associated with the target data; The identification of the terminal device; and Information indicating that the target data was successfully transmitted.
87. The terminal device according to claim 81 or 82, characterized in that: The terminal device further includes: The third receiving module is configured to receive first indication information sent by the first network element, where the first indication information is used to indicate one or more of the following information: The UPF corresponding to one or more PDU sessions corresponding to the terminal device does not support the transmission of the target data; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
88. The terminal device according to claim 81 or 82, characterized in that: The terminal device further includes: The fourth receiving module is configured to receive second indication information sent by the first network element, where the second indication information is used to indicate one or more of the following: One or more PDU sessions corresponding to the terminal device do not support the target data transmission; and The terminal device establishes a PDU session capable of supporting the transmission of the target data.
89. The terminal device according to any one of claims 81 to 88, characterized in that: The target data is model data associated with the model identifier.
90. The terminal device according to any one of claims 81 to 89, characterized in that: The first network element is NWDAF, LMF or GMLC.
91. A communication device, characterized in that: The device comprises a transceiver, a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory so that the communication device executes the method as claimed in any one of claims 1-24 and 25-35.
92. A terminal device, characterized in that: It comprises a transceiver, a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory so that the terminal device executes the method as described in any one of claims 36-45.
93. A device, characterized in that The device comprises a processor, configured to call a program from a memory so as to cause the device to execute a method as claimed in any one of claims 1 to 45.
94. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 45.
95. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 45.
96. A computer program product, characterized in that A program is included, which causes a computer to execute the method as claimed in any one of claims 1 to 45.
97. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 1 to 45.
Citation Information
Patent Citations
Management method of network model and method and device for establishing or modifying session
CN114787793A
Artificial intelligence (AI) model transmission method and device
CN115942298A
Information processing method and apparatus based on model transmission state analysis
WO2023093430A1