Method and apparatus for transmitting network information to AI / ML application in wireless communication system

By requesting and receiving network status information in the wireless communication system, and dynamically selecting AI or ML models and algorithms, the problem of difficulty in adjusting the terminal when the network status changes is solved, and system performance and user experience are improved.

CN119137995APending Publication Date: 2024-12-13SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380038315.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-03-09
Filing Date
2023-05-04
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

In wireless communication systems, it is difficult for terminals to dynamically adjust machine learning models and algorithms according to network status to optimize user experience.

Method used

Request network status information or analysis information from the access and mobility management function (AMF) through the terminal, and select appropriate AI or ML models and algorithms based on the authentication information.

Benefits of technology

It realizes that the AI/ML application of terminals in wireless communication systems can be dynamically adjusted according to network status, improving performance and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119137995A_ABST
    Figure CN119137995A_ABST
Patent Text Reader

Abstract

Disclosed is a 6G communication system for implementing a high data transmission rate and an ultra-low delay time after 4G, 5G communication systems. A method performed by a terminal in a wireless communication system includes transmitting an identifier of an application and a network state parameter list of the application to an access and mobility management function (AMF), wherein the application is an artificial intelligence (AI) application or a machine learning (ML) application; receiving authentication information of a network state information request or a network state analysis information request and address information about a first network entity collecting network state information from the AMF; transmitting a network state information request or a network state analysis information request to the first network entity based on the authentication information and the address information; receiving network state information corresponding to the network state information request or network state analysis information corresponding to the network state analysis information request from the first network entity; and selecting an AI or ML model based on at least one of the network state information or the network state analysis information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a method and apparatus for a machine learning application for transmitting network information from a wireless communication system to a terminal in a wireless communication system. Background Art

[0002] 5G mobile communication technology defines a wide frequency band, making high transmission rates and new services possible, and can be realized not only in "sub-6 GHz" frequency bands such as 3.5 GHz, but also in "above 6 GHz" frequency bands (including 28 GHz and 39 GHz) called millimeter waves. In addition, it has been considered to implement 6G mobile communication technology (called super 5G system) in terahertz frequency bands (such as 95 GHz to 3 THz frequency bands) in order to achieve a transmission rate fifty times faster than 5G mobile communication technology and an ultra-low latency that is one-tenth of 5G.

[0003] In the initial state of 5G mobile communication technology, in order to support services and meet performance requirements related to enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine type communications (mMTC), standardization of the following technologies is already underway: beamforming and massive MIMO for mitigating radio wave path loss in millimeter waves and increasing radio wave transmission distance; parameter sets for efficient utilization of millimeter wave resources and dynamic operation of time slot formats (e.g., operating multiple subcarrier spacings); initial access technology for supporting multi-beam transmission and broadband; definition and operation of bandwidth parts (BWPs); new channel coding methods (such as low-density parity-check (LDPC) codes for large-capacity data transmission and polarization codes for highly reliable transmission of control information); L2 preprocessing; and network slicing for providing dedicated networks dedicated to specific services.

[0004] Currently, in view of the services supported by 5G mobile communication technology, discussions are underway on improvements and performance enhancements of initial 5G mobile communication technology, and there is already physical layer standardization on technologies such as: V2X, which assists autonomous vehicle driving decisions and improves user convenience based on information about the location and status of a vehicle transmitted by a vehicle; New Radio Unlicensed (NR-U), which aims to provide system operations in compliance with various regulatory requirements in unlicensed bands; NR UE energy saving; Non-Terrestrial Network (NTN), which is UE-satellite direct communication for ensuring coverage in areas where communication with terrestrial networks is not possible; and positioning.

[0005] In addition, standardization is ongoing in the field of wireless interface architecture / protocols, such as the following technologies: Industrial Internet of Things (IIoT) for supporting new services through interworking and integration with other industries; Integrated Access and Backhaul (IAB) for providing nodes for network service area expansion by supporting wireless backhaul links and access links in an integrated manner; Mobility enhancements including conditional handover and dual active protocol stack (DAPS) handover; and two-step random access (2-step RACH for NR) for simplifying the random access process. Standardization is also ongoing in the field of system architecture / services, such as the following technologies: 5G baseline architecture (e.g., service-based architecture or service-based interface) for combining network function virtualization (NFV) and software-defined network (SDN) technologies; and mobile edge computing (MEC) for receiving services based on UE location.

[0006] If such a 5G mobile communication system is commercialized, the already exponentially growing number of connected devices will be connected to the communication network, and it is therefore expected that there will be a need to enhance the functionality and performance of the 5G mobile communication system and the integrated operation of the connected devices. To this end, new research related to the following technologies is planned: Extended Reality (XR) for effective support of AR, VR, etc. (XR = AR + VR + MR); 5G performance improvement and complexity reduction by utilizing artificial intelligence (AI) and machine learning (ML); AI service support; Metaverse service support and drone communication.

[0007] In addition, such developments in 5G mobile communication systems will serve not only as a basis for developing the following technologies: new waveforms for ensuring coverage in the terahertz band for 6G mobile communication technology; full-dimensional MIMO (FD-MIMO); multi-antenna transmission technologies (such as array antennas and large antennas); metamaterial-based lenses and antennas for improving the coverage of terahertz band signals; high-dimensional spatial multiplexing technology using OAM (orbital angular momentum); and reconfigurable smart surfaces (RIS), but will also serve as a basis for developing the following technologies: full-duplex technology for increasing the frequency efficiency of 6G mobile communication technology and improving system networks; AI-based communication technology for achieving system optimization by leveraging satellites and artificial intelligence (AI) from the design stage and internalizing end-to-end AI support functions; and next-generation distributed computing technology for implementing services at a complexity level that exceeds the limits of UE operating capabilities by utilizing ultra-high-performance communication and computing resources.

[0008] The Internet, which is a human-centric connectivity network in which humans produce and consume information, has now evolved into the Internet of Things (IoT), in which distributed entities such as things exchange and process information. The Internet of Everything (IoE) may be an example of the combination of IoT technology and big data processing technology through connection with cloud servers and the like.

[0009] Since IoT implementation requires technical elements such as "sensing technology", "wired / wireless communication and network infrastructure", "service interface technology" and "security technology", sensor networks, machine-to-machine (M2M) communication, machine type communication (MTC), etc. have been recently studied.

[0010] This IoT environment can provide intelligent Internet technology (IT) services that create new value for human life by collecting and analyzing data generated between connected things. IoT can be applied to a variety of fields, including smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, health care, smart appliances, and advanced medical services, through the integration and combination of existing information technology (IT) and various industrial applications.

[0011] Therefore, various efforts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, machine type communications (MTC), and machine-to-machine (M2M) communications can be implemented through beamforming, MIMO, and array antennas. Cloud radio access networks (cloud RANs) as an application of the above-mentioned big data processing technologies can also be considered as an example of the fusion of 5G technology and IoT technology.

[0012] With the development of the above-mentioned mobile communication systems, terminals have been able to easily use the computing power provided by the network's servers through the mobile communication system as needed. Therefore, the use of AI applications is gradually considered. As an example, the AI ​​application requires machine learning (ML) algorithms for complex operations that were previously considered impossible to perform by terminals. These AI applications use the resources of network servers through wireless communication systems, and the performance of the applications experienced by users will be greatly affected depending on the communication status of the wireless communication system. Therefore, there is a need for a technology that can control an ML model or algorithm in response to the status of a wireless communication system.

[0013] The above information is presented as background information only to assist with an understanding of the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with respect to the present disclosure. Summary of the invention

[0014]

Technical issues

[0015] The present disclosure provides a method and apparatus in which a terminal requests and receives network status information or network status analysis information in a wireless communication system and thereby determines an ML model and algorithm to be applied to an application.

[0016] The present disclosure provides a method and apparatus for providing network status information or analysis information requested by a terminal (UE) in a wireless communication system.

[0017] The present disclosure provides a method and apparatus for authenticating in a network a terminal that has requested network status information or analysis information in a wireless communication system.

[0018] The present disclosure provides a method and apparatus for controlling a signal flow between a terminal and a network function (NF) entity so as to transmit network status information or analysis information to the terminal.

[0019]

Technical solution

[0020] According to an embodiment of the present disclosure, a method performed by a terminal in a wireless communication system is provided, including: transmitting an identifier of an application and a list of network status parameters of the application to an access and mobility management function (AMF), wherein the application is an artificial intelligence (AI) application or a machine learning (ML) application; receiving authentication information of a network status information request or a network status analysis information request and address information about a first network entity that collects network status information from the AMF; based on the authentication information, transmitting a network status information request or a network status analysis information request to the first network entity based on the address information; receiving network status information corresponding to the network status information request or network status analysis information corresponding to the network status analysis information request from the first network entity; and selecting an AI or ML model based on at least one of the network status information or the network status analysis information.

[0021] In an embodiment, a network status information request or a network status analysis information request is transmitted from the first network entity to the AMF, and the network status information request or the network status analysis information request is authenticated by the AMF based on authentication information.

[0022] In an embodiment, the method performed by the terminal includes receiving, from the AMF, information on whether to accept provision of network status information, a list of identifiers of allowed applications, and a list of allowed network status parameters of the applications.

[0023] In an embodiment, the information on whether to accept provision of the network status information is determined based on subscription information received from a unified data management (UDM).

[0024] According to an embodiment of the present disclosure, a method performed by an access and mobility management function (AMF) in a wireless communication system is provided, the method including receiving an identifier of an application and a list of network status parameters of the application from a terminal, wherein the application is an artificial intelligence (AI) application or a machine learning (ML) application; transmitting authentication information of a network status information request or a network status analysis information request and address information of a first network entity for collecting network status information to the terminal; receiving the network status information request or the network status analysis information request from the first network entity; and authenticating the received network status information request or the received network status analysis information based on the authentication information.

[0025] [Beneficial effects of the invention]

[0026] The present disclosure enables an AI / ML application running on a terminal in a wireless communication system to determine an appropriate AI / ML model and algorithm based on a network status. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The above and other aspects, features and advantages of certain embodiments of the present disclosure will become more apparent through the following description in conjunction with the accompanying drawings, in which:

[0028] Figure 1 A configuration diagram of a wireless communication network including a network data collection and analysis function (NWDAF) according to an embodiment of the present disclosure is shown;

[0029] Figure 2 The overall structure of a wireless communication system according to an embodiment of the present disclosure is shown, in which an AI / ML application of a terminal receives and applies network congestion information provided by a communication service provider;

[0030] 3 illustrates a signal flow diagram of operations of receiving a transmission request for network status information or network status analysis information from an AI / ML application of a terminal, collecting network status information or analysis information, and transmitting the information to the terminal according to an embodiment of the present disclosure;

[0031] Figure 4 The structure of a terminal in a wireless communication system according to an embodiment of the present disclosure is shown; and

[0032] Figure 5 The structure of a network entity that performs network functions according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0033] Before proceeding to the following detailed description, it may be helpful to set forth definitions of certain words and phrases used throughout this patent document: the term "including" and its derivatives mean including but not limited to; the term "or" is inclusive, meaning and / or; the phrases "associated with" and "associated with" and their derivatives may mean including, included within, interconnected with, containing, contained within, connected to or connected with, coupled to or coupled with, capable of communicating with, cooperating with, interleaved, juxtaposed, proximate to, bound to or bound with, having, having the property of, etc.; and the term "controller" means any device, system, or part thereof that controls at least one operation, such device may be implemented in hardware, firmware, or software, or some combination of at least two thereof. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether local or remote.

[0034] In addition, the various functions described below can be implemented or supported by one or more computer programs, each of which is formed by a computer-readable program code and embedded in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, processes, functions, objects, classes, instances, related data or a part thereof suitable for implementation with a suitable computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as a read-only memory (ROM), a random access memory (RAM), a hard drive, a compact disc (CD), a digital video disc (DVD) or any other type of memory. "Non-transitory" computer-readable medium excludes wired, wireless, optical or other communication links that transmit instantaneous electrical signals or other signals. Non-transitory computer-readable media include media that can permanently store data, and media that can store data and rewrite data later, such as rewritable optical discs or erasable memory devices.

[0035] Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.

[0036] Discussed below Figures 1 to 5 The various embodiments used to describe the principles of the present disclosure in this patent document are merely for illustration and should not be interpreted in any way as limiting the scope of the present disclosure. Those skilled in the art will understand that the principles of the present disclosure can be implemented in any appropriately arranged system or device.

[0037] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0038] When describing the embodiments of the present disclosure, when it is determined that the description may make the subject matter of the present disclosure unnecessarily unclear, the detailed description of the known functions or configurations introduced herein will be omitted. The terms to be described below are terms defined in consideration of the functions in the present disclosure, and may differ depending on the user, the user's intention or custom. Therefore, the definition of the term should be determined based on the content throughout the entire specification.

[0039] For the same reason, in the accompanying drawings, some elements may be exaggerated, omitted or schematically shown. In addition, the size of each element does not fully reflect the actual size. In the accompanying drawings, the same or corresponding elements have the same reference numerals.

[0040] By referring to the embodiments described in detail below in conjunction with the accompanying drawings, the advantages and features of the present disclosure and their implementation will be apparent. However, the present disclosure is not limited to the embodiments set forth below, but can be implemented in various different forms. The following embodiments are provided only to fully disclose the present disclosure and inform those skilled in the art of the scope of the present disclosure, and the present disclosure is limited only by the scope of the appended claims.

[0041] In this article, it should be understood that each frame of the flowchart diagram and the frame combination in the flowchart diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device create a device for implementing the functions specified in one or more flowchart frames. These computer program instructions can also be stored in a computer-available or computer-readable memory, which can instruct the computer or other programmable data processing device to operate in a particular manner, so that the instructions stored in the computer-available or computer-readable memory produce an article including an instruction device, which implements the functions specified in the one or more flowchart frames. Computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operating steps are performed on a computer or other programmable device, thereby generating a computer-implemented process, so that the instructions executed on a computer or other programmable device provide steps for implementing the functions specified in one or more flowchart frames.

[0042] In addition, each box of the flowchart diagram can represent a module, a code segment or a code portion, which includes one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative embodiments, the functions mentioned in the box may not occur in order. For example, depending on the functionality involved, two boxes shown in succession can actually be executed roughly at the same time, or these boxes can sometimes be executed in reverse order.

[0043] As used in the embodiments of the present disclosure, "unit" refers to a software element or hardware element that performs a predetermined function, such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). However, "unit" does not always have the meaning of being limited to software or hardware. "Unit" can be constructed to be stored in an addressable storage medium or to execute one or more processors. Therefore, "unit" includes, for example, software elements, object-oriented software elements, class elements or task elements, processes, functions, attributes, procedures, subroutines, program code segments, drivers, firmware, microcodes, circuits, data, databases, data structures, tables, arrays and parameters. The elements and functions provided by "unit" can be combined into a smaller number of elements or "units", or divided into a larger number of elements or "units". In addition, elements and "units" can be implemented as one or more CPUs in a reproduction device or a secure multimedia card. In addition, the "unit" in the embodiment can include one or more processors.

[0044] In the following description, for the convenience of description, some terms and names defined in the communication standard based on the 3rd Generation Partnership Project Long Term Evolution (3GPP LTE) (e.g., a standard for 5G, NR, LTE or similar systems) may be used. However, the present disclosure is not limited to these terms and names, and can be applied to systems conforming to other standards in the same manner.

[0045] In the following description, for convenience, terms for identifying access nodes, terms referring to network entities, terms referring to messages, terms referring to interfaces between network entities, terms referring to various identification information, etc. are illustratively used. Therefore, the present disclosure is not limited to the terms used below, and other terms referring to subjects having equivalent technical meanings may be used.

[0046] The following detailed description of the embodiments of the present disclosure is mainly directed to the new RAN (NR) as the radio access network and the packet core as the core network (5G system, 5G core network, or next generation core (NG core)) specified in the 5G mobile communication standard defined by the Third Generation Partnership Project Long Term Evolution (3GPP LTE) as a mobile communication standardization group, but based on the determination of those skilled in the art, the main ideas of the present disclosure can be applied to other communication systems with similar backgrounds or channel types through some modifications without significantly departing from the scope of the present disclosure.

[0047] In the 5G system, a network data collection and analysis function (NWDAF) may be defined to support network automation, which is a network function that provides analysis and data collection functions in a 5G network. The NWDAF may collect / store / analyze information from the 5G network and provide the analysis results to at least one network function (NF), and the analysis results may be used independently by each NF.

[0048] The 5G mobile communication system supports NF to use the collection and analysis results of network-related data (hereinafter referred to as network data) via NWDAF. This is to provide the collection and analysis of network data required for each NF to effectively provide its own functions in a centralized form. NWDAF can collect and analyze network data by using network slices as basic units. However, the scope of the present disclosure is not limited to network slice units, and NWDAF can also analyze user equipment (UE), PDU sessions, NF status and / or various information obtained from external service servers (e.g., quality of service).

[0049] The analysis results via NWDAF are transmitted to each NF that has requested the corresponding analysis results, and the transmitted analysis results can be used to optimize network management functions such as ensuring / improving Quality of Service (QoS), traffic control, mobility management, and load balancing.

[0050] A unit node that performs each function provided by the 5G network system may be defined as an NF (or referred to as an NF entity or an NF node). Each NF may include, for example, at least one of the following: an access and mobility management function (AMF) that manages access to an access network (AN) and mobility of a user equipment (UE), a session management function (SMF) that performs session-related management, a user plane function (UPF) that manages a user data plane, and a network slice selection function (NSSF) that selects a network slice instance that can be used for a UE.

[0051] Figure 1 A configuration diagram of a wireless communication network including a network data collection and analysis function (NWDAF) according to an embodiment of the present disclosure is shown.

[0052] refer to Figure 1 , the NWDAF 105 may collect network data from at least one source NF (e.g., NF in the 5G core network, such as the AMF 110, SMF 115, or UPFs 125, 130, and 135, an application function (AF) for effectively providing services, a network exposure function (NEF), or operations, administration, and maintenance (OAM)) in various ways. The AMF 110 is connected to the UE 100 and the radio access network (RAN) 120, and the UPFs 125, 130, and 135 may connect the user traffic of the UE 100 through the RAN 120 to at least one data network (DN) 140.

[0053] In addition, the NWDAF 105 may provide analysis information of network data collected from the network or externally to at least one consumer NF. The NWDAF 105 may collect and analyze the load level of the network slice instance to provide the load level to the NSSF, and the NSSF may select a network slice instance available to a specific UE based on the collected information or analysis information related to the network slice load level. A service-based interface defined in the 5G network may be used to transmit analysis information requests and analysis information including analysis results between the NFs 110, 115 and the NWDAF 105, and as a transmission method, for example, a Hypertext Transfer Protocol (HTTP) and / or a JavaScript Object Notation (JSON) document may be used.

[0054] As an example, the collected data of NWDAF 105 may include an application identifier (AppID) from a point coordination function (PCF), IP filter information, media / application bandwidth, a UE identifier from an AMF, location information, a destination data network name (DNN) from an SMF, UEIP, QoS flow bitrate, QoS flow ID (QFI), QoS flow error rate, QoS flow delay, or at least one of a traffic usage report from an UPF.

[0055] In addition to configuring the NFs of the core network, NWDAF can also collect NF resource status (resource status), NF processing capability (throughput), service level agreement (SLA) information, UE status from UE, UE application information, UE usage pattern, application identifier of the service provided by AF, service experience or at least one of traffic patterns from OAM (which is an entity that can affect the connection between UE and service server), and use it for analysis.

[0056] Tables 1 to 3 below show examples of network data collected by NWDAF. The period and time point at which NWDAF collects network data from each entity may vary for each entity. In addition, the correlation of the collected data may be distinguished via a correlation ID in order to associate the data of each object to be collected with a timestamp for recording the collection time.

[0057] [Table 1]

[0058]

[0059] [Table 2]

[0060]

[0061]

[0062] [Table 3]

[0063]

[0064]

[0065] Figure 2 The overall structure of a wireless communication system according to an embodiment of the present disclosure is shown, in which an AI / ML application of a UE receives and applies network congestion information provided by a communication service provider.

[0066] refer to Figure 2 , the AI / ML application can receive network status information, analysis information of the network status, or a combination thereof from the AF designated for the AI / ML application (represented as DC AF in the figure), and based on the received information, request to modify the AI / ML model to be applied for learning and reasoning and change the size of the learning data.

[0067] Specifically, the UE may receive authentication information from the network (as an example, an authentication key, a certificate, an ID, a password, etc. may be used as the authentication information, and the authentication information to be used may be determined differently depending on the authentication scheme used), which will be used in the process of requesting network status information, network status analysis information, or a combination thereof by using a network access procedure or a separately defined message (as an example, a non-access stratum (NAS) message, etc.) (201). The UE may use the authentication information to encrypt a network status information request message to be transmitted to the network, or add a signature to the message, so as to transmit the request message to a data collection AF (DC AF) (202) responsible for collecting status data, analysis data, or a combination thereof requested by the UE. The network status information request message may be used to request network status information, network status analysis information, or a combination thereof. In the present disclosure, for convenience, the AF responsible for the above functions is named as a DC AF, but according to the implementation, it may be named as a different name (e.g., an information exposure application function, etc.) or implemented as part of an existing network function. Regardless of the original purpose of the present disclosure, it should be interpreted as such. When the AF responsible for collecting data requested by the UE (in the figure as an example, DC AF) is not in the trust zone of the communication service provider, the request message of the UE can be transmitted to the communication service provider network via another AF in the trust zone or directly via the NEF (202). When the AF responsible for data collection is in the trust zone of the communication service provider, the request message of the UE can be directly transmitted to the communication service provider network via the NEF. The NEF, which has received the signal message containing the request content of the UE, can transmit the message content encrypted or signed by the UE to the AMF for message authentication or authentication of the UE's request (203). The AMF can perform a process of decoding or verifying the signature of the content of the UE's network status information request message by using the authentication information configured for the UE in the previous process (e.g., authentication key, certificate, ID, password, etc., depending on the authentication scheme used), and authenticate that the corresponding UE has transmitted the request message (203). In addition, the AMF can determine whether to accept the provision of the network status information or network status analysis information requested by the UE based on the network status information request message of the UE. The AMF may transmit the authentication result to the NEF, and when the authentication is successful, the NEF may request network status information or analysis information from the AMF, SMF, UPF, NWDAF, etc., so as to collect the network information required to generate the network status information or network status analysis information requested by the UE (204).In the process of transmitting the authentication result to the NEF, when the message transmitting the status information to the UE needs to be encrypted or signed, the AMF can transmit the authentication information required for message encryption and signature generation to the NEF together with the authentication result, and the authentication information can be the authentication information pre-configured via the UE and network registration process or a separate process, or the authentication information generated therefrom via the security key generation process. In addition, in this process, in order to collect the network information required to generate the network status information or network status analysis information requested by the UE, the NEF can refer to the NRF to obtain the address information and identifier of the necessary network entities (such as AMF, SMF, UPF and NWDAF) currently responsible for UE communication. The NEF can transmit the network status and analysis information collected from the AMF, SMF, UPF, NWDAF, etc. (the analysis information may include prediction information related to the network status, etc.) to the AF (DC AF in the illustrated embodiment) responsible for collecting the data to be transmitted to the UE (205). The application function responsible for data collection can transmit the collected network status and analysis information to the UE (206). The UE's AI / ML application can use the network status and analysis information received through the above process to determine the appropriate AI / ML model and algorithm for learning and reasoning. Through this operation, the AI / ML application running in the UE can select the ML model or algorithm corresponding to the wireless communication system status and receive data in an appropriate form.

[0068] 3 shows a signal flow diagram of the following operations according to an embodiment of the present disclosure: receiving a transmission request for network status information or network status analysis information from an AI / ML application of a UE, collecting network status information or analysis information, and transmitting the information to the UE.

[0069] refer to Figure 3AIn operation 301, the UE may transmit information about the UE's AI / ML application that requires network status information or network status analysis information to the network during the network registration process. The UE's AI / ML application information transmitted in the above process may include an identifier of the AI / ML application, a list of network status parameters required for each AI / ML application, etc. The AMF having received the UE's request may request the UE's subscription information from the Unified Data Management (UDM), and may determine whether to accept the UE's network status information request or network status analysis information request by referring to a list of allowed AI / ML application identifiers contained in the subscription information received from the UDM, a list of network status parameters allowed for each AI / ML application, service provider configuration information stored in the AMF, etc. The AMF may include information of the ML authorization information in the registration response message, which includes whether to accept the UE's network status information request or network status analysis information request, a list of identifiers of each AI / ML application allowed for the UE for this purpose (authorized NL App list), and a list of network status parameters allowed for each AI / ML application (allowed NW information list), a network data collection server address, etc., and transmit the message to the UE. In addition, the AMF may include authentication information to be used when the UE requests network status information or network status analysis information in the registration response message and transmit the message, and when requesting network status information or network status analysis information, the UE may generate signature information by using the received authentication information (e.g., security key, certificate, etc.), thereby attaching the signature information to the request message or encrypting the request message. Whether to use authentication information to generate signature information or perform encryption may be pre-configured in the UE as system information, etc. by the service provider, or may be transmitted to the UE via a separate process. Depending on the authentication scheme applied, for example, authentication information (e.g., security key, certificate, ID, password, etc.) may be generated by applying an authentication key generation process to each UE identifier or each application identifier in the AMF, etc., or may be generated by a certificate registration process with a certificate authority, and may be transmitted from the AMF to the UE for use, or may be generated and used separately in the AMF and the UE.

[0070] In operation 302, after the registration process of the UE is completed, or after the UE's AI / ML application information described in operation 301 is transmitted via a control message (e.g., a NAS message) separately defined to request network status information or network status analysis information and receiving authentication results and authentication information related to the UE's status information provision from the AMF, etc., the UE's AI / ML application can operate to request the communication module via the UE's OS for the network status information or network status analysis information required for determining the model and algorithm to be applied in the learning and reasoning process (or according to the embodiment, the request can be indirectly transmitted via a separate API or a separate system application). In this case, the request signal may include information such as a data type of information required by the specified application, a reporting cycle specifying a reporting cycle, a reporting target specifying a session to be reported, and a reporting condition specifying a reporting condition. In operation 303, the communication module that has received the request from the application can perform a process of determining whether the request from the application is allowed by the service provider by referring to the list of allowed applications and the list of allowed network status information received from the network in the registration operation. If a list of allowed applications, a list of status information, authentication information, etc. are not received from the network in the registration operation, the UE may perform the following operations: transmit the AI / ML application information of the UE described in operation 301 via a control message (e.g., a NAS message) separately defined to request network status information or network status analysis information and receive authentication results and authentication information related to the status information provision of the UE from the AMF, etc. (this operation is a process of transmitting the same content as in operation 301 via a separate message, and is omitted in the example to avoid repetition). In operation 304, the UE may perform a process of generating a control message for requesting network status information or network status analysis information. The control message may include information such as a data type, a reporting cycle, a reporting target, a reporting condition, an application ID received from the application, and may perform a process of generating and attaching a signature by using authentication information for message authentication received during the registration process (or received via the exchange process of the request message separately defined above for requesting network status information or requesting network status analysis information), or a process of encrypting the control message. Alternatively, according to an embodiment, it is also possible to determine whether the application's request is allowed, and then transmit the authentication information and server address together with whether the request is accepted to the application, and enable the application to directly generate a control message and transmit the message to a designated network data collection server of the network.

[0071] In operation 305, the UE transmits a control message (generated in operation 304) for requesting network status information or network status analysis information to a network data collection server of the network. In operation 306, the network data collection server may perform a process of searching for an AF or NEF address specified by a mobile communication service provider so as to transmit the UE's request to the network. In this process, the network data collection server may perform a process of transmitting an identifier of the UE (e.g., an IP address, a telephone number, or an identifier assigned to the UE by a service provider or a mobile communication network, etc.) to the network to query and receive an AF or NEF address specified by the service provider for the current location or time of the UE, and when multiple addresses are received, the network data collection server may select a suitable AF or NEF from these addresses. In operation 307, the network data collection server may perform a process of transmitting the UE's request to the AF selected in operation 306 or directly transmitting the request to the NEF.

[0072] refer to Figure 3B In operation 308, the NEF may transmit the request information received from the UE to the AMF and request authentication so as to authenticate the request transmitted by the UE. In operation 309, the AMF may perform an authentication process by using the authentication information (e.g., security key, certificate, ID, password, etc.) shared with the UE during the registration process so as to identify whether the request information (signed or encrypted request message) of the UE transmitted by the NEF is generated from the UE. In addition, the AMF may identify whether the content requested by the UE is content allowed for the UE or the UE's application by considering the UE's subscription information, the service provider policy, and the reference information configured in the AMF by the service provider, and may determine the authentication result including whether to accept the request.

[0073] According to an embodiment, the AMF may transmit the authentication information to the NEF and cause the NEF to authenticate the UE's request by using the authentication information received from the AMF, rather than directly authenticating the UE's request by using the stored authentication information. To this end, the AMF may store the authentication information generated by the UE during the registration process in the UDM, and cause the NEF to obtain the stored authentication information from the UDM to authenticate the UE's request message.

[0074] In operation 310, the AMF may transmit the authentication result to the NEF. In addition, in the process of transmitting the authentication result to the NEF through the AMF, when the message transmitting the status information or analysis information to the UE requires data encryption or message signing, the AMF may transmit the authentication information required for message encryption and signature generation together with the authentication result, and the authentication information may be authentication information pre-configured via the UE and network registration process or a separate process, or authentication information generated therefrom via a security key generation process. In operation 311, when the NEF receives an indication of successful authentication, the NEF may perform a process of selecting the required NF and NWDAF to request collection of information required for generating the network status information requested by the UE. In this process, the NEF may refer to the NRF when determining so as to obtain the address information and identifiers of the necessary network entities in the AMF, SMF, UPF, and NWDAF currently responsible for the communication of the UE so as to collect the network information required for generating the network status information or network status analysis information requested by the UE.

[0075] In operation 312, the NEF may transmit a message for requesting the provision of network status information or analysis information to the selected NF and NWDAF. The request message for status information or analysis information may include information such as the status information type, reporting cycle, and reporting reference contained in the information provision request message received from the UE, or include parameters for specifying data to be collected, which are configured based on the information. In operation 313, the NEF may receive necessary network status information and analysis information (the analysis information may include prediction information related to the network status) from the NF and NWDAF, and transmit such collected information to the network data collection server via the AF or directly in operation 314. In this process, when the message is encrypted or a signature is required for authentication according to the configuration of the service provider, the NEF may encrypt the message or add a signature to the message by using the authentication information (e.g., security key, certificate, ID, password, etc.) received from the AMF (or UDM) in operation 311, so as to transmit the message to the AF or the network data collection server. In operation 315, the network data collection server may report to the UE the network status information or network status analysis information that meets the reference requested by the UE. By applying the specified reporting period, reporting conditions, etc. to the reporting object configured by the UE during the request process, such a report can be repeatedly transmitted to the UE whenever the corresponding reference is met. In operation 316, the UE module that has received the network status information or analysis information can configure a control message for transmitting the received network status information or analysis information to the AI / ML application of the UE via the OS (or, according to the embodiment, the information can be indirectly transmitted via a separate API or a separate system application specified for the above purpose). In operation 317, the UE module can transmit the control message to the application of the UE. The AI / ML application of the UE that has received the network status information or analysis information can perform a process of selecting a model and algorithm to be applied to learning and reasoning considering the received information. For example, when data is received that predicts that the data transmission rate that can be provided will be reduced based on the movement of the UE, the AI / ML application can perform an operation to change the model to be applied based on the network status, such as selecting a learning model suitable for the UE instead of applying a split learning model despite poor reasoning performance. As another embodiment, when the UE is to receive data predicting (or releasing) network congestion based on information, the UE can reduce (or enlarge) the size of the model to be applied for learning and reasoning, and send information about the reduced (or enlarged) model to the AI / ML application server so as to receive and use new reasoning model data.

[0076] Figure 4 The structure of a UE in a wireless communication system according to an embodiment of the present disclosure is shown. Figure 4, the UE may include a transceiver involving a UE receiver 405 and a UE transmitter 415, a memory (not shown), and a UE controller 410 (or a UE processing unit or processor). The transceivers 405 and 415, the memory, and the UE controller 410 of the UE may operate according to the communication method of the UE described above. However, the components of the UE are not limited to the above examples. For example, the UE may include more or fewer components than the above components. In addition, the transceiver, the memory, and the processor may be implemented in the form of a single chip.

[0077] The transceiver can transmit signals to or receive signals from the base station. The signals may include control information and data. To this end, the transceiver may include an RF transmitter configured to up-convert and amplify the transmitted signal and an RF receiver configured to low-noise amplify the received signal and down-convert the signal. However, this is only one embodiment of the transceiver, and the components of the transceiver are not limited to the RF transmitter and the RF receiver.

[0078] In addition, the transceiver may receive a signal via a wireless channel, output a signal to the processor, and transmit a signal output from the processor via the wireless channel.

[0079] The memory may store programs and data required for the operation of the UE. In addition, the memory may store control information or data included in a signal transmitted or received by the UE. The memory may be configured as a storage medium such as a ROM, RAM, hard disk, CD-ROM, and DVD, or a combination of storage media. In addition, there may be multiple memories.

[0080] In addition, the processor may control a series of processes so that the UE can operate according to the above-described embodiments. There may be a plurality of processors, and the processor may perform component control operations of the UE by executing a program stored in a memory.

[0081] Figure 5 The structure of a network entity that performs network functions according to an embodiment of the present disclosure is shown.

[0082] Figure 5 The network entity may be one of the NWDAF, AMF, SMF, UPF, NSSF, AF, NEF or OAM described above through the embodiments of the present disclosure.

[0083] refer to Figure 5 , a network entity performing a network function may include a transceiver 510, a controller 520, and a storage unit 530. In the present disclosure, a controller may be defined as a circuit, an application specific integrated circuit, or at least one processor.

[0084] The transceiver 510 may transmit signals to or receive signals from other network entities. For example, the transceiver 510 may transmit signals or messages to or receive signals or messages from the AMF, which is a network entity that manages access to the access network and the mobility of the UE.

[0085] The controller 520 may control the overall operation of the network entity that performs the network function according to the embodiments proposed in the present disclosure. For example, the controller 520 may control the signal flow between the blocks so as to perform the operation according to the above flowchart.

[0086] The storage unit 530 may store at least one of information transmitted or received via the transceiver 510 and information generated via the controller 520 .

[0087] The embodiments of the present disclosure described and shown in the specification and the drawings are only specific embodiments presented for easy explanation of the technical content of the present disclosure and to help understand the present disclosure, and are not intended to limit the scope of the present disclosure. That is, it is obvious to those skilled in the art that other variations based on the technical ideas of the present disclosure can be implemented. In addition, if necessary, the above-mentioned corresponding embodiments can be used in combination. For example, a part of an embodiment of the present disclosure can be combined with a part of any other embodiment to operate a base station and a terminal.

[0088] In the above detailed embodiments of the present disclosure, the elements included in the present disclosure are expressed in the singular or plural, depending on the detailed embodiments presented. However, for ease of description, the singular form or plural form is appropriately selected for the presented situation, and the present disclosure is not limited to elements expressed in the singular or plural. Therefore, an element expressed in the plural may also include a single element, or an element expressed in the singular may also include multiple elements.

[0089] The embodiments of the present disclosure described and shown in the specification and the drawings are only specific embodiments presented for easy explanation of the technical content of the present disclosure and to help understand the present disclosure, and are not intended to limit the scope of the present disclosure. In addition, the above-mentioned embodiments of the present disclosure are only for illustrative purposes, and those skilled in the art will understand that various changes and modifications may be made thereto, and embodiments within the scope of equivalents may be possible. Therefore, the true technical protection scope of the present disclosure should be defined by the appended claims.

[0090] Although the present disclosure has been described with various embodiments, various changes and modifications may be suggested to one skilled in the art. The present disclosure is intended to encompass such changes and modifications as fall within the scope of the appended claims.

Claims

1. A method performed by a terminal in a wireless communication system, the method include: transmitting an identifier for an application and a list of network state parameters for the application to an access and mobility management function, AMF, wherein the application is an artificial intelligence, AI, application or a machine learning, ML, application; receiving, from the AMF, authentication information for a network status information request or a network status analysis information request and address information related to a first network entity collecting network status information; transmitting the network status information request or the network status analysis information request based on the authentication information to the first network entity based on the address information; receiving, from the first network entity, network status information corresponding to the network status information request or network status analysis information corresponding to the network status analysis information request; and An AI or ML model is selected based on at least one of the network status information or the network status analysis information.

2. The method according to claim 1, in: The network status information request or the network status analysis information request is transmitted from the first network entity to the AMF, and The network status information request or the network status analysis information request is authenticated by the AMF based on the authentication information.

3. The method according to claim 1, further comprising: include: receiving, from the AMF, information on whether to accept provision of the network status information, a list of identifiers of allowed applications, and a list of network status parameters allowed for the applications.

4. The method according to claim 3, in, The information on whether to accept the provision of the network status information is determined based on the subscription information received from the unified data management UDM.

5. A method performed by an access and mobility management function AMF in a wireless communication system, the method include: Receiving, from a terminal, an identifier for an application and a list of network status parameters for the application, wherein the application is an artificial intelligence (AI) application or a machine learning (ML) application; transmitting, to the terminal, authentication information for a network status information request or a network status analysis information request and address information related to a first network entity that collects network status information; receiving the network status information request or the network status analysis information request from the first network entity; and The received network status information request or the received network status analysis information request is authenticated based on the authentication information.

6. The method according to claim 5, further comprising: include: transmitting an authentication result for the network status information request or the network status analysis information request to a second network entity, The second network entity receives network status information or network status analysis information from at least one third network entity based on the authentication result.

7. The method according to claim 5, further comprising: include: Information on whether to accept provision of the network status information, a list of identifiers of allowed applications, and a list of network status parameters allowed for the applications are transmitted to the terminal.

8. The method according to claim 7, further comprising: include: Sending a request for the subscription information of the terminal to the unified data management (UDM), receiving subscription information of the terminal from the UDM, and Whether to accept provision of the network status information is determined based on the subscription information of the terminal.

9. A terminal in a wireless communication system, the terminal include: Transceiver; as well as A controller, the controller being configured to: transmitting an identifier for an application and a list of network state parameters for the application to an access and mobility management function, AMF, wherein the application is an artificial intelligence, AI, application or a machine learning, ML, application, receiving, from the AMF, authentication information for a network status information request or a network status analysis information request and address information related to a first network entity collecting network status information, transmitting the network status information request or the network status analysis information request based on the authentication information to the first network entity based on the address information, receiving, from the first network entity, network status information corresponding to the network status information request or network status analysis information corresponding to the network status analysis information request, and An AI or ML model is selected based on at least one of the network status information or the network status analysis information.

10. The terminal according to claim 9, in: The network status information request or the network status analysis information request is transmitted from the first network entity to the AMF, and The network status information request or the network status analysis information request is authenticated by the AMF based on the authentication information.

11. The terminal according to claim 9, in, The controller is also configured to: receiving, from the AMF, information on whether to accept provision of the network status information, a list of identifiers of allowed applications, and a list of network status parameters allowed for the applications.

12. The terminal according to claim 11, in, The information on whether to accept the provision of the network status information is determined based on the subscription information received from the unified data management UDM.

13. An access and mobility management function AMF in a wireless communication system, the AMF include: Transceiver; as well as A controller, the controller being configured to: receiving, from a terminal, an identifier for an application and a list of network status parameters for the application, wherein the application is an artificial intelligence (AI) application or a machine learning (ML) application, transmitting authentication information for a network status information request or a network status analysis information request and address information related to a first network entity that collects network status information to the terminal, receiving the network status information request or the network status analysis information request from the first network entity, and The received network status information request or the received network status analysis information request is authenticated based on the authentication information.

14. The AMF according to claim 13, in, The controller is also configured to: transmitting an authentication result for the network status information request or the network status analysis information request to a second network entity, The second network entity receives network status information or network status analysis information from at least one third network entity based on the authentication result.

15. The AMF according to claim 13, in, The controller is also configured to: transmitting to the terminal information on whether to accept provision of the network status information, a list of identifiers of allowed applications, and a list of network status parameters allowed for the applications, Sending a request for the subscription information of the terminal to the unified data management (UDM), receiving subscription information of the terminal from the UDM, and Whether to accept provision of the network status information is determined based on the subscription information of the terminal.