KR20230029335A - Method and apparatus for transmtting user data based on artificial intelligence in a wireless communication system - Google Patents

Method and apparatus for transmtting user data based on artificial intelligence in a wireless communication system Download PDF

Info

Publication number
KR20230029335A
KR20230029335A KR1020210111698A KR20210111698A KR20230029335A KR 20230029335 A KR20230029335 A KR 20230029335A KR 1020210111698 A KR1020210111698 A KR 1020210111698A KR 20210111698 A KR20210111698 A KR 20210111698A KR 20230029335 A KR20230029335 A KR 20230029335A
Authority
KR
South Korea
Prior art keywords
upf
eas
relocation
network
present disclosure
Prior art date
Application number
KR1020210111698A
Other languages
Korean (ko)
Inventor
권기석
데이비드 구티에레즈 에스테베즈
후안 푸졸 로이그
정상수
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020210111698A priority Critical patent/KR20230029335A/en
Publication of KR20230029335A publication Critical patent/KR20230029335A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/16Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/084Load balancing or load distribution among network function virtualisation [NFV] entities; among edge computing entities, e.g. multi-access edge computing

Abstract

According to one embodiment of the present disclosure, if a terminal moves while the terminal uses an edge computing server, a server close to the terminal is changed, and for this, relocation of the edge computing server occurs. To provide a service provided to the terminal from the changed server, time is consumed to transmit information on the terminal and context between the two servers. Thus, there occurs a problem that the terminal cannot receive the service during the time. Accordingly, the present disclosure provides a method and an apparatus for transmitting low-latency data to users by executing relocation of the server in advance.

Description

무선 통신 시스템에서 인공지능에 기반한 사용자 데이터 전송 방법 및 장치{METHOD AND APPARATUS FOR TRANSMTTING USER DATA BASED ON ARTIFICIAL INTELLIGENCE IN A WIRELESS COMMUNICATION SYSTEM}Method and apparatus for transmitting user data based on artificial intelligence in a wireless communication system

본 개시는 무선 통신 시스템에서 사용자 데이터의 전송 방법 및 장치에 관한 것으로, 특히 인공 지능(Artificial Intelligence)에 기반으로 사용자 데이터를 전송하는 방법 및 장치에 관한 것이다.The present disclosure relates to a method and apparatus for transmitting user data in a wireless communication system, and more particularly, to a method and apparatus for transmitting user data based on artificial intelligence.

4G 통신 시스템 상용화 이후 증가 추세에 있는 무선 데이터 트래픽 수요를 충족시키기 위해, 개선된 5G 통신 시스템 또는 pre-5G 통신 시스템을 개발하기 위한 노력이 이루어지고 있다. 이러한 이유로, 5G 통신 시스템 또는 pre-5G 통신 시스템은 4G 네트워크 이후 (Beyond 4G Network) 통신 시스템 또는 LTE 시스템 이후 (Post LTE) 이후의 시스템이라 불리어지고 있다. Efforts are being made to develop an improved 5G communication system or pre-5G communication system to meet the growing demand for wireless data traffic after the commercialization of the 4G communication system. For this reason, the 5G communication system or pre-5G communication system is being called a system after a 4G network (Beyond 4G Network) communication system or an LTE system (Post LTE).

높은 데이터 전송률을 달성하기 위해, 5G 통신 시스템은 초고주파(mmWave) 대역 (예를 들어, 60기가(60GHz) 대역과 같은)에서의 구현이 고려되고 있다. 초고주파 대역에서의 전파의 경로손실 완화 및 전파의 전달 거리를 증가시키기 위해, 5G 통신 시스템에서는 빔포밍(beamforming), 거대 배열 다중 입출력(massive MIMO), 전차원 다중입출력(Full Dimensional MIMO: FD-MIMO), 어레이 안테나(array antenna), 아날로그 빔형성(analog beam-forming), 및 대규모 안테나 (large scale antenna) 기술들이 논의되고 있다. In order to achieve a high data rate, the 5G communication system is being considered for implementation in a mmWave band (eg, a 60 gigabyte (60 GHz) band). In order to mitigate the path loss of radio waves and increase the propagation distance of radio waves in the ultra-high frequency band, beamforming, massive MIMO, and Full Dimensional MIMO (FD-MIMO) are used in 5G communication systems. ), array antenna, analog beam-forming, and large scale antenna technologies are being discussed.

또한 시스템의 네트워크 개선을 위해, 5G 통신 시스템에서는 진화된 소형 셀, 개선된 소형 셀 (advanced small cell), 클라우드 무선 액세스 네트워크 (cloud radio access network: cloud RAN), 초고밀도 네트워크 (ultra-dense network), 기기 간 통신 (Device to Device communication: D2D), 무선 백홀 (wireless backhaul), 이동 네트워크 (moving network), 협력 통신 (cooperative communication), CoMP (Coordinated Multi-Points), 및 수신 간섭제거 (interference cancellation) 등의 기술 개발이 이루어지고 있다. In addition, to improve the network of the system, in the 5G communication system, an evolved small cell, an advanced small cell, a cloud radio access network (cloud RAN), and an ultra-dense network , Device to Device communication (D2D), wireless backhaul, moving network, cooperative communication, Coordinated Multi-Points (CoMP), and interference cancellation etc. are being developed.

이 밖에도, 5G 시스템에서는 진보된 코딩 변조(Advanced Coding Modulation: ACM) 방식인 FQAM (Hybrid FSK and QAM Modulation) 및 SWSC (Sliding Window Superposition Coding)과, 진보된 접속 기술인 FBMC(Filter Bank Multi Carrier), NOMA(non orthogonal multiple access), 및SCMA(sparse code multiple access) 등이 개발되고 있다.In addition, in the 5G system, advanced coding modulation (Advanced Coding Modulation: ACM) methods FQAM (Hybrid FSK and QAM Modulation) and SWSC (Sliding Window Superposition Coding), advanced access technologies FBMC (Filter Bank Multi Carrier), NOMA (non orthogonal multiple access) and SCMA (sparse code multiple access) are being developed.

5G 시스템에서는 기존 4G 시스템 대비 다양한 서비스에 대한 지원을 고려하고 있다. 예를 들어, 가장 대표적인 서비스들은 모바일 초광대역 통신 서비스(eMBB: enhanced mobile broad band), 초 고신뢰성/저지연 통신 서비스(URLLC: ultra-reliable and low latency communication), 대규모 기기간 통신 서비스(mMTC: massive machine type communication), 차세대 방송 서비스(eMBMS: evolved multimedia broadcast/multicast Service) 등이 있을 수 있다. 그리고, 상기 URLLC 서비스를 제공하는 시스템을 URLLC 시스템, eMBB 서비스를 제공하는 시스템을 eMBB 시스템 등이라 칭할 수 있다. 또한, 서비스와 시스템이라는 용어는 혼용되어 사용될 수 있다. In the 5G system, support for various services is considered compared to the existing 4G system. For example, the most representative services are enhanced mobile broad band (eMBB), ultra-reliable and low latency communication (URLLC), and massive machine-to-machine communication (mMTC). machine type communication), next-generation broadcast service (eMBMS: evolved multimedia broadcast/multicast service), and the like. Also, a system providing the URLLC service may be referred to as a URLLC system, and a system providing the eMBB service may be referred to as an eMBB system. Also, the terms service and system may be used interchangeably.

이 중 URLLC 서비스는 기존 4G 시스템과 달리 5G 시스템에서 새롭게 고려하고 있는 서비스이며, 다른 서비스들 대비 초 고 신뢰성(예를 들면, 패킷 에러율 약 10-5)과 저 지연(latency)(예를 들면, 약 0.5msec) 조건 만족을 요구한다. 이러한 엄격한 요구 조건을 만족시키기 위하여 URLLC 서비스는 eMBB 서비스보다 짧은 전송 시간 간격(TTI: transmission time interval)의 적용이 필요할 수 있고 이를 활용한 다양한 운용 방식들이 고려되고 있다.Among them, the URLLC service is a service that is newly considered in the 5G system, unlike the existing 4G system, and has ultra-high reliability (eg, packet error rate of about 10-5) and low latency (eg, About 0.5 msec) condition satisfaction is required. In order to satisfy these strict requirements, the URLLC service may need to apply a shorter transmission time interval (TTI) than the eMBB service, and various operation methods using this are being considered.

한편, 인터넷은 인간이 정보를 생성하고 소비하는 인간 중심의 연결 망에서, 사물 등 분산된 구성 요소들 간에 정보를 주고 받아 처리하는 IoT(Internet of Things, 사물인터넷) 망으로 진화하고 있다. 클라우드 서버 등과의 연결을 통한 빅데이터(Big data) 처리 기술 등이 IoT 기술에 결합된 IoE (Internet of Everything) 기술도 대두되고 있다. IoT를 구현하기 위해서, 센싱 기술, 유무선 통신 및 네트워크 인프라, 서비스 인터페이스 기술, 및 보안 기술과 같은 기술 요소 들이 요구되어, 최근에는 사물간의 연결을 위한 센서 네트워크(sensor network), 사물 통신(Machine to Machine, M2M), MTC(Machine Type Communication)등의 기술이 연구되고 있다. IoT 환경에서는 연결된 사물들에서 생성된 데이터를 수집, 분석하여 인간의 삶에 새로운 가치를 창출하는 지능형 IT(Internet Technology) 서비스가 제공될 수 있다. IoT는 기존의 IT(information technology)기술과 다양한 산업 간의 융합 및 복합을 통하여 스마트홈, 스마트 빌딩, 스마트 시티, 스마트 카 혹은 커넥티드 카, 스마트 그리드, 헬스 케어, 스마트 가전, 첨단의료서비스 등의 분야에 응용될 수 있다.On the other hand, the Internet is evolving from a human-centered connection network in which humans create and consume information to an Internet of Things (IoT) network in which information is exchanged and processed between distributed components such as things. IoE (Internet of Everything) technology, which combines IoT technology with big data processing technology through connection with a cloud server, etc., is also emerging. In order to implement IoT, technical elements such as sensing technology, wired/wireless communication and network infrastructure, service interface technology, and security technology are required, and recently, sensor networks for connection between objects and machine to machine , M2M), and MTC (Machine Type Communication) technologies are being studied. In the IoT environment, intelligent IT (Internet Technology) services that create new values in human life by collecting and analyzing data generated from connected objects can be provided. IoT is a field of smart home, smart building, smart city, smart car or connected car, smart grid, health care, smart home appliances, advanced medical service, etc. can be applied to

이에, 5G 통신 시스템을 IoT 망에 적용하기 위한 다양한 시도들이 이루어지고 있다. 예를 들어, 센서 네트워크(sensor network), 사물 통신(Machine to Machine, M2M), MTC(Machine Type Communication)등의 기술이 5G 통신 기술인 빔 포밍, MIMO, 및 어레이 안테나 등의 기법에 의해 구현되고 있는 것이다. 앞서 설명한 빅데이터 처리 기술로써 클라우드 무선 액세스 네트워크(cloud RAN)가 적용되는 것도 5G 기술과 IoT 기술 융합의 일 예라고 할 수 있을 것이다.Accordingly, various attempts are being made to apply the 5G communication system to the IoT network. For example, technologies such as sensor network, machine to machine (M2M), and machine type communication (MTC) are implemented by techniques such as beamforming, MIMO, and array antenna, which are 5G communication technologies. will be. The application of the cloud radio access network (cloud RAN) as the big data processing technology described above can be said to be an example of convergence of 5G technology and IoT technology.

상술한 것과 이동통신 시스템의 발전에 따라 다양한 서비스를 제공할 수 있게 됨으로써, 특히 비-공중 네트워크(Non-Public Network, NPN)를 효율적으로 사용하기 위한 방안이 요구되고 있다.As various services can be provided according to the above and the development of mobile communication systems, in particular, a method for efficiently using a non-public network (NPN) is required.

본 개시에서는 무선 통신 시스템에서 사용자 데이터를 지연을 최소화하여 전송할 수 있는 방법 및 장치를 제공한다.The present disclosure provides a method and apparatus capable of transmitting user data with minimal delay in a wireless communication system.

또한 본 개시에서는 무선 통신 시스템에서 에지 컴퓨팅 서비스를 지원하는 경우에 UE의 이동에 기반하여 데이터 지연을 줄일 수 있는 사용자 데이터 전송 방법 및 장치를 제공한다.In addition, the present disclosure provides a user data transmission method and apparatus capable of reducing data delay based on movement of a UE when an edge computing service is supported in a wireless communication system.

또한 본 개시에서는 무선 통신 시스템에서 에지 컴퓨팅 서비스를 지원하는 경우에 인공지능을 이용하여 UE의 이동을 예측함으로써 사용자 데이터 전송 지연을 줄일 수 있는 방법 및 장치를 제공한다.In addition, the present disclosure provides a method and apparatus capable of reducing user data transmission delay by predicting movement of a UE using artificial intelligence when an edge computing service is supported in a wireless communication system.

본 개시의 일 실시예에 따르면, 단말이 Edge Computing 서버를 이용 중에 단말이 이동을 하게 되면 단말에서 가까운 서버가 변경되고 이를 위해서 Edge Computing 서버의 relocation이 발생한다. 이때, 단말이 제공 받는 서비스를 변경된 서버에서 제공하기 위해서 두 서버 사이의 단말에 대한 정보 및 Context를 전송하기 위한 시간이 소요된다. 이 시간 동안 단말은 서비스 제공을 받지 못하고 사용자는 불편함을 느낀다. 이에, AI 기반으로 단말의 예상 이동 위치를 예측하여 미리 서버의 relocation을 실행 함으로써 사용자에게 low latency 데이터 전송을 제공할 수 있다.According to an embodiment of the present disclosure, when a terminal moves while using an edge computing server, a server close to the terminal is changed, and for this, relocation of the edge computing server occurs. At this time, it takes time to transmit information and context about the terminal between the two servers in order to provide the service provided by the terminal in the changed server. During this time, the terminal does not receive the service and the user feels inconvenient. Therefore, it is possible to provide low latency data transmission to users by predicting the expected movement location of the terminal based on AI and executing server relocation in advance.

본 개시의 실시예에 따르면, 무선 통신 시스템에서 사용자 데이터를 지연을 최소화하여 전송할 수 있다. 또한 에지 컴퓨팅 서비스를 지원하는 경우에 UE의 이동에 기반하여 데이터 지연을 줄일 수 있다. 이러한 데이터 지연은 인공지능을 이용하여 UE의 이동을 예측함으로써 사용자 데이터 전송 지연을 줄일 수 있다.According to an embodiment of the present disclosure, user data can be transmitted with a minimum delay in a wireless communication system. In addition, in case of supporting edge computing service, data delay can be reduced based on the movement of the UE. This data delay can reduce user data transmission delay by predicting the movement of the UE using artificial intelligence.

도 1은 본 개시의 일 실시 예에 따른 5G 네트워크의 구조를 도시한다.
도 2는 Edge Computing을 지원하는 네트워크의 구조의 일 예시도이다.
도 3은 본 개시의 일 실시예에 따라 사용자가 회사에서 집으로 돌아가는 경우 발생할 수 있는 EAS 재배치(relocation)를 설명하기 위한 예시도이다.
도 4a는 본 개시의 일 실시예에 따라 5G 네트워크 내의 NF들 간의 가입(subscription) 절차 시의 시그널링을 설명하기 위한 예시도이다.
도 4b 는 본 개시의 일 실시예에 따라 5G 네트워크 내의 NF들 간의 알림(notification) 절차 시의 시그널링을 설명하기 위한 예시도이다.
도 5는 본 개시의 일 실시예에 따라 NWDAF의 동작을 위한 내부 기능 블록들과 5G 네트워크의 NF들과의 데이터 송/수신을 설명하기 이한 예시도이다.
도 6은 5G 네트워크에서 EAS Relocation 절차를 설명하기 위한 예시도이다.
도 7은 본 개시에 따라 5G 네트워크에서 AI기반 EAS Relocation 절차를 설명하기 위한 예시도이다.
도 8은 본 개시의 실시 예에 따른 UE의 구성을 나타낸 도면이다.
도 9는 본 개시의 실시 예에 따른 네트워크 엔티티(Network Entity)의 구성을 나타낸 도면이다.
1 illustrates the structure of a 5G network according to an embodiment of the present disclosure.
2 is an exemplary diagram of a structure of a network supporting edge computing.
3 is an exemplary diagram for explaining EAS relocation that may occur when a user returns home from work according to an embodiment of the present disclosure.
4A is an exemplary diagram for explaining signaling during a subscription procedure between NFs in a 5G network according to an embodiment of the present disclosure.
4B is an exemplary diagram for explaining signaling during a notification procedure between NFs in a 5G network according to an embodiment of the present disclosure.
5 is an exemplary diagram for explaining data transmission/reception between internal functional blocks for operation of NWDAF and NFs of a 5G network according to an embodiment of the present disclosure.
6 is an exemplary diagram for explaining an EAS Relocation procedure in a 5G network.
7 is an exemplary diagram for explaining an AI-based EAS Relocation procedure in a 5G network according to the present disclosure.
8 is a diagram illustrating a configuration of a UE according to an embodiment of the present disclosure.
9 is a diagram showing the configuration of a network entity according to an embodiment of the present disclosure.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이 때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. At this time, it should be noted that the same components in the accompanying drawings are indicated by the same reference numerals as much as possible. In addition, detailed descriptions of well-known functions and configurations that may obscure the subject matter of the present invention will be omitted.

본 명세서에서 실시 예를 설명함에 있어서 본 발명이 속하는 기술 분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.In describing the embodiments in this specification, descriptions of technical contents that are well known in the technical field to which the present invention pertains and are not directly related to the present invention will be omitted. This is to more clearly convey the gist of the present invention without obscuring it by omitting unnecessary description.

마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, in the accompanying drawings, some components are exaggerated, omitted, or schematically illustrated. Also, the size of each component does not entirely reflect the actual size. In each figure, the same reference number is assigned to the same or corresponding component.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention, and methods for achieving them, will become clear with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only the present embodiments make the disclosure of the present invention complete, and common knowledge in the art to which the present invention belongs It is provided to fully inform the holder of the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numbers designate like elements throughout the specification.

이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the process flow chart diagrams and combinations of the flow chart diagrams can be performed by computer program instructions. These computer program instructions may be embodied in a processor of a general purpose computer, special purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment are described in the flowchart block(s). It creates means to perform functions. These computer program instructions may also be stored in a computer usable or computer readable memory that can be directed to a computer or other programmable data processing equipment to implement functionality in a particular way, such that the computer usable or computer readable memory The instructions stored in are also capable of producing an article of manufacture containing instruction means that perform the functions described in the flowchart block(s). The computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operational steps are performed on the computer or other programmable data processing equipment to create a computer-executed process to generate computer or other programmable data processing equipment. Instructions for performing processing equipment may also provide steps for performing the functions described in the flowchart block(s).

또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that includes one or more executable instructions for executing specified logical function(s). It should also be noted that in some alternative implementations it is possible for the functions mentioned in the blocks to occur out of order. For example, two blocks shown in succession may in fact be executed substantially concurrently, or the blocks may sometimes be executed in reverse order depending on their function.

이 때, 본 실시 예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.At this time, the term '~unit' used in this embodiment means software or a hardware component such as FPGA or ASIC, and '~unit' performs certain roles. However, '~ part' is not limited to software or hardware. '~bu' may be configured to be in an addressable storage medium and may be configured to reproduce one or more processors. Therefore, as an example, '~unit' refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, and procedures. , subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Functions provided within components and '~units' may be combined into smaller numbers of components and '~units' or further separated into additional components and '~units'. In addition, components and '~units' may be implemented to play one or more CPUs in a device or a secure multimedia card.

이하, 기지국은 단말의 자원할당을 수행하는 주체로서, Node B, BS (Base Station), eNB (eNode B), gNB (gNode B), 무선 접속 유닛, 기지국 제어기, 또는 네트워크 상의 노드 중 적어도 하나일 수 있다. 단말은 UE (User Equipment), MS (Mobile Station), 셀룰러폰, 스마트폰, 컴퓨터, 또는 통신기능을 수행할 수 있는 멀티미디어시스템을 포함할 수 있다. 또한, 이하에서 설명하는 본 개시의 실시예와 유사한 기술적 배경 또는 채널형태를 갖는 여타의 통신시스템에도 본 개시의 실시예가 적용될 수 있다. 또한, 본 개시의 실시예는 숙련된 기술적 지식을 가진자의 판단으로써 본 개시의 범위를 크게 벗어나지 아니하는 범위에서 일부 변형을 통해 다른 통신시스템에도 적용될 수 있다.Hereinafter, a base station is a subject that performs resource allocation of a terminal, and is at least one of a Node B, a base station (BS), an eNode B (eNB), a gNode B (gNB), a radio access unit, a base station controller, or a node on a network. can The terminal may include a user equipment (UE), a mobile station (MS), a cellular phone, a smart phone, a computer, or a multimedia system capable of performing communication functions. In addition, the embodiments of the present disclosure can be applied to other communication systems having a similar technical background or channel type to the embodiments of the present disclosure described below. In addition, the embodiments of the present disclosure can be applied to other communication systems through some modification within a range that does not greatly deviate from the scope of the present disclosure based on the judgment of a skilled person with technical knowledge.

이하 설명에서 사용되는 접속 노드(node)를 식별하기 위한 용어, 망 객체(network entity) 또는 NF(network function)들을 지칭하는 용어, 메시지들을 지칭하는 용어, 망 객체들 간 인터페이스를 지칭하는 용어, 다양한 식별 정보들을 지칭하는 용어 등은 설명의 편의를 위해 예시된 것이다. 따라서, 본 발명이 후술되는 용어들에 한정되는 것은 아니며, 동등한 기술적 의미를 가지는 대상을 지칭하는 다른 용어가 사용될 수 있다.A term used in the following description for identifying a connection node, a term referring to a network entity or network function (NF), a term referring to messages, a term referring to an interface between network objects, and various Terms referring to identification information are illustrated for convenience of description. Therefore, the present invention is not limited to the terms described below, and other terms indicating objects having equivalent technical meanings may be used.

이하 설명의 편의를 위하여, 3GPP(3rd generation partnership project long term evolution) 규격에서 정의하고 있는 용어 및 명칭들이 일부 사용될 수 있다. 하지만, 본 발명이 상기 용어 및 명칭들에 의해 한정되는 것은 아니며, 다른 규격에 따르는 시스템에도 동일하게 적용될 수 있다.For convenience of description below, some terms and names defined in the 3rd generation partnership project long term evolution (3GPP) standard may be used. However, the present invention is not limited by the above terms and names, and may be equally applied to systems conforming to other standards.

도 1은 본 개시의 일 실시 예에 따른 5G 네트워크의 구조를 도시한다.1 illustrates the structure of a 5G network according to an embodiment of the present disclosure.

도 1에 예시된 5G 네트워크를 구성하는 네트워크 엔티티 또는 네트워크 노드들의 설명은 다음과 같다.A description of network entities or network nodes constituting the 5G network illustrated in FIG. 1 is as follows.

도 1에서는 5G 통신 시스템에서 무선 채널을 이용하는 노드(node)들의 일부로서, 기지국(radio access node, RAN)(110), 단말(user equipment, UE)(120)을 예시하였다. 도 1은 하나의 기지국(110)과 하나의 단말(120)만을 도시하였으나, 기지국(110)과 동일 또는 유사한 다른 기지국이 더 포함될 수 있다. 또한 도 1에서는 하나의 단말(120)만을 예시하였으나, 실제로 하나의 기지국 내에 복수의 단말들이 포함될 수 있음은 당업자에게 자명하다.In FIG. 1, a radio access node (RAN) 110 and a user equipment (UE) 120 are illustrated as some of nodes using a radio channel in a 5G communication system. Although FIG. 1 shows only one base station 110 and one terminal 120, other base stations identical to or similar to the base station 110 may be further included. In addition, although only one terminal 120 is illustrated in FIG. 1, it is obvious to those skilled in the art that a plurality of terminals may actually be included in one base station.

기지국(110)은 단말(120)로 무선 접속을 제공하며 무선 자원을 할당하는 네트워크 인프라스트럭쳐(infrastructure)이다. 기지국(110)은 신호를 송신할 수 있는 거리에 기초하여 일정한 지리적 영역으로 정의되는 커버리지(coverage)를 가진다(도 1에 미도시). 기지국(110)은 기지국(base station), '액세스 포인트(access point, AP)', ‘노드비(NodeB)’, '이노드비(eNodeB, eNB)', '5G 노드(5th generation node)', '무선 포인트(wireless point)', '송수신 포인트(transmission/reception point, TRP)' NG-RAN(NextGeneration Radio Access Network), 5G-AN, 무선 접속 유닛, 기지국 제어기, 또는 네트워크 상의 노드 중 적어도 하나일 수 있다. The base station 110 is a network infrastructure that provides wireless access to the terminal 120 and allocates radio resources. The base station 110 has coverage (not shown in FIG. 1) defined as a certain geographical area based on a distance over which signals can be transmitted. The base station 110 includes a base station, 'access point (AP)', 'NodeB', 'eNodeB (eNB)', '5G node (5th generation node)', At least one of a 'wireless point', a 'transmission/reception point (TRP)', a NextGeneration Radio Access Network (NG-RAN), a 5G-AN, a radio access unit, a base station controller, or a node on a network can

또는 앞서 설명한 다른 형태의 이름들로 불릴 수 있다. 또한 기지국은 하나의 중앙 유닛(Central Unit, CU)과 실제 무선 신호를 송신하는 복수의 원격 유닛(remote unit, RU)들을 포함할 수도 있다.Or it may be called by other forms of names described above. Also, the base station may include one central unit (CU) and a plurality of remote units (RUs) that actually transmit radio signals.

단말(120)은 사용자에 의해 사용되는 사용자 장치(user equipment, UE)로서, 기지국(110)과 무선 채널을 통해 통신을 수행한다. 또한 경우에 따라 단말(120)은 사용자의 관여 없이 운영될 수 있다. 예컨대, 단말(120)은 기계 타입 통신(machine type communication, MTC)을 수행하는 장치로서, 사용자에 의해 휴대되지 아니할 수 있다. 도 1에 예시된 단말(120)은 적어도 하나의 사용자 휴대 장치를 포함할 수 있으며, 및/또는 적어도 하나의 MTC를 포함할 수 있다. 또한 도 1의 단말(120)은 ‘단말(terminal)’, '이동국(mobile station)', '가입자국(subscriber station)', '원격 단말(remote terminal)', '무선 단말(wireless terminal)', 또는 '사용자 장치(user device)', NG UE(NextGeneration UE), MS (Mobile Station), 셀룰러폰, 스마트폰, 컴퓨터, 또는 통신 기능을 수행할 수 있는 멀티미디어시스템을 포함할 수 있다. 또한, 이하에서 5G 시스템을 일례로서 본 개시의 실시 예를 설명하지만, 유사한 기술적 배경을 갖는 여타의 통신 시스템에도 본 개시의 실시예가 적용될 수 있다. 또한, 본 개시의 실시 예는 숙련된 기술적 지식을 가진 자의 판단으로써 본 개시의 범위를 크게 벗어나지 아니하는 범위에서 일부 변형을 통해 다른 통신 시스템에도 적용될 수 있다.The terminal 120 is a user equipment (UE) used by a user and communicates with the base station 110 through a radio channel. In some cases, the terminal 120 may be operated without user intervention. For example, the terminal 120 is a device that performs machine type communication (MTC) and may not be carried by a user. The terminal 120 illustrated in FIG. 1 may include at least one user portable device and/or may include at least one MTC. In addition, the terminal 120 of FIG. 1 is referred to as a 'terminal', a 'mobile station', a 'subscriber station', a 'remote terminal', and a 'wireless terminal'. , or a 'user device', a NextGeneration UE (NG UE), a Mobile Station (MS), a cellular phone, a smart phone, a computer, or a multimedia system capable of performing communication functions. In addition, although an embodiment of the present disclosure is described below using a 5G system as an example, the embodiment of the present disclosure may be applied to other communication systems having a similar technical background. In addition, the embodiments of the present disclosure can be applied to other communication systems through some modification within a range that does not greatly deviate from the scope of the present disclosure as determined by a person having skilled technical knowledge.

무선 통신 시스템은 4G 시스템에서 5G 시스템으로 진화를 하면서 새로운 코어 네트워크(Core Network)인 NextGen Core(NG Core) 혹은 5GC(5G Core Network)를 정의한다. 새로운 Core Network는 기존의 네트워크 엔터티(NE: Network Entity)들을 전부 가상화 하여 네트워크 기능(NF: Network Function)으로 만들었다. 본 개시의 일 실시예에 따르면, 네트워크 기능이란 네트워크 엔티티, 네트워크 컴포넌트, 네트워크 자원을 의미할 수 있다. As the wireless communication system evolves from 4G system to 5G system, it defines a new core network, NextGen Core (NG Core) or 5GC (5G Core Network). The new Core Network virtualized all existing network entities (NE: Network Entities) and made them into network functions (NF: Network Functions). According to an embodiment of the present disclosure, a network function may mean a network entity, a network component, and a network resource.

본 개시의 일 실시예에 따르면, 5GC는 도 1에 도시된 NF들을 포함할 수 있다. 물론 도 1의 예시에 제한되는 것은 아니며, 5GC는 도 1에 도시된 NF보다 더 많은 수의 NF를 포함할 수도 있고 더 적은 수의 NF를 포함할 수도 있다. 5GC의 각 NF들에 대하여 살펴보기로 한다. 이하에서 설명되는 NF들은 앞서 설명한 바와 같이 하나의 장치로 구현될 수도 있고, 하나의 장치 상에서 구동되는 인스턴스 및/또는 소프트웨어적으로 구현할 수도 있다. 따라서 이하에서는 각 NF들에 대하여 특별히 “장치”라는 형태의 용어를 부여하지 않더라도 장치의 형태로 이해될 수 있음은 당업자에게 자명하다.According to an embodiment of the present disclosure, 5GC may include NFs shown in FIG. 1 . Of course, it is not limited to the example of FIG. 1 , and 5GC may include more or fewer NFs than the NFs shown in FIG. 1 . Let's take a look at each NF of 5GC. The NFs described below may be implemented as a single device as described above, or may be implemented as an instance running on a single device and/or software. Therefore, it is obvious to those skilled in the art that NFs can be understood as devices in the following, even if the term "device" is not specially given to each NF.

본 개시의 일 실시예에 따르면, 액세스 및 이동성 관리 기능(Access and Mobility Management Function, AMF)(131)은 단말(120)의 이동성을 관리하는 네트워크 기능일 수 있다. According to an embodiment of the present disclosure, the access and mobility management function (AMF) 131 may be a network function that manages the mobility of the terminal 120 .

본 개시의 일 실시예에 따르면, 세션 관리 기능(Session Management Function, SMF)(132)은 단말(120)에게 제공하는 패킷 데이터 네트워크(Packet Data Network, PDN) 연결을 관리하는 네트워크 기능일 수 있다. 단말(120)과 SMF(132) 간의 PDN 연결은 프로토콜 데이터 유닛(Protocol Data Unit, PDU) 세션(Session)이라는 이름으로 지칭될 수 있다.According to an embodiment of the present disclosure, the session management function (SMF) 132 may be a network function that manages a packet data network (PDN) connection provided to the terminal 120 . The PDN connection between the terminal 120 and the SMF 132 may be referred to as a Protocol Data Unit (PDU) session.

본 개시의 일 실시예에 따르면, 정책 제어 기능(Policy Control Function)(154)은 단말(120)에 대한 이동 통신 사업자의 서비스 정책, 과금 정책, 그리고 PDU Session에 대한 정책을 적용하는 네트워크 기능일 수 있다. According to an embodiment of the present disclosure, the policy control function 154 may be a network function that applies a service policy of a mobile communication operator for the terminal 120, a billing policy, and a policy for a PDU session. there is.

본 개시의 일 실시예에 따르면, 통합된 데이터 관리(Unified Data Management, UDM)(155)는 가입자 및/또는 단말(120)에 대한 정보를 저장하는 네트워크 기능일 수 있다.According to an embodiment of the present disclosure, the Unified Data Management (UDM) 155 may be a network function that stores information about subscribers and/or terminals 120 .

본 개시의 일 실시예에 따르면, 네트워크 노출 기능(Network Exposure Function, NEF)(152)은 단말(120)에 관한 정보를 5G 네트워크 외부에 있는 서버에게 제공하는 기능일 수 있다. 또한 NEF(152)는 5G 네트워크의 서버와 연동하여 서버에서 제공하는 서비스를 위해서 필요한 정보를 통합 데이터 저장소(Unified Data Repository, UDR)(도 1에 미도시)에 제공함으로써 UDR에 저장하는 기능을 제공할 수 있다. 또한 NEF(152)는 단말(120)을 관리하는 정보에 접근이 가능하며, 해당 단말의 이동성 관리(Mobility Management) 이벤트에 대한 구독, 해당 단말의 세션 관리(Session Management) 이벤트에 대한 구독, 세션 관련 정보에 대한 요청, 해당 단말의 과금 정보 설정, 해당 단말에 대한 PDU 세션 정책(session Policy) 변경 요청, 해당 단말에 대한 작은 데이터를 전송할 수 있다.According to an embodiment of the present disclosure, the network exposure function (NEF) 152 may be a function that provides information about the terminal 120 to a server outside the 5G network. In addition, the NEF 152 interworks with the server of the 5G network to provide the information necessary for the service provided by the server to the Unified Data Repository (UDR) (not shown in FIG. 1) to provide a function to store in the UDR can do. In addition, the NEF 152 can access information managing the terminal 120, subscribe to a mobility management event of the terminal, subscribe to a session management event of the terminal, and session-related. A request for information, a setting of billing information of the corresponding terminal, a request for changing a PDU session policy for the corresponding terminal, and small data for the corresponding terminal may be transmitted.

본 개시의 일 실시예에 따르면, 사용자 평면 기능(User Plane Function, UPF)(133)은 단말(120)로부터 수신되는 또는 단말(120)로 송신하기 위한 사용자 데이터(PDU)를 데이터 네트워크(Data Network, DN)(140)으로 전달하는 게이트웨이 역할을 수행하는 기능일 수 있다.According to an embodiment of the present disclosure, the user plane function (UPF) 133 transmits user data (PDU) received from the terminal 120 or transmitted to the terminal 120 through a data network. , DN) 140 may be a function of performing a gateway role.

본 개시의 일 실시예에 따르면, 네트워크 저장 기능(Network Repository Function, NRF)(153)은 NF의 상태를 저장하며, 다른 NF들이 접속 가능한 NF를 찾기(Discovery) 위한 요청을 수신하는 경우 이에 대한 처리를 수행할 수 있다.According to an embodiment of the present disclosure, the Network Repository Function (NRF) 153 stores the state of the NF, and when receiving a request for discovery of an NF accessible to other NFs, processing for this can be performed.

본 개시의 일 실시예에 따르면, 인증 서버 기능(Authentication Server Function, AUSF)(151)은 3GPP 접속 네트워크(3GPP access network)와 비-3GPP(non-3GPP) 접속 네트워크에서의 단말(120) 인증을 수행할 수 있다.According to an embodiment of the present disclosure, the Authentication Server Function (AUSF) 151 authenticates the terminal 120 in a 3GPP access network and a non-3GPP access network. can be done

본 개시의 일 실시예에 따르면, 네트워크 슬라이스 선택 기능(Network Slice Selection Function, NSSF)(134)은 단말(120)에게 제공되는 네트워크 슬라이스 인스턴스(Network Slice Instance)를 선택하는 기능을 수행할 수 있다.According to an embodiment of the present disclosure, the network slice selection function (NSSF) 134 may perform a function of selecting a network slice instance provided to the terminal 120.

본 개시의 일 실시예에 따르면, e데이터 네트워크(Data Network, DN)(140)는 네트워크 사업자의 서비스나 제3차(3rd party) 서비스를 이용하기 위해서 단말(130)이 데이터를 송수신하는 데이터 네트워크일 수 있다.According to an embodiment of the present disclosure, the e-data network (Data Network, DN) 140 is a data network through which the terminal 130 transmits and receives data in order to use a service of a network operator or a 3rd party service. can be

본 개시의 일 실시예에 따르면, 서비스 통신 프록시(Service Communication Proxy, SCP)(157)는 특정한 서로 다른 NF들이 SCP(114)를 통해 간접 통신을 제공할 수 있다. 즉, SCP(114)는 특정한 서로 다른 둘 이상의 NF들 간의 간접적인 통신 경로를 제공할 수 있다.According to one embodiment of the present disclosure, Service Communication Proxy (SCP) 157 may provide indirect communication through SCP 114 for certain different NFs. That is, SCP 114 may provide an indirect communication path between two or more specific different NFs.

도 2는 Edge Computing을 지원하는 네트워크의 구조의 일 예시도이다.2 is an exemplary diagram of a structure of a network supporting edge computing.

도 2를 참조하기에 앞서 도 1의 5G 네트워크의 구조에서는 설명의 편의를 위해 하나씩의 NF들만을 예시하였다. 하지만, 실제 5G 네트워크에서 각 NF들 중 적어도 일부는 복수로 구성될 수 있다. 예컨대, AMF, SMF, PCF, 및/또는 RAN 들은 복수로 구성될 수 있다. 그 외의 구성들도 필요에 따라서 복수로 구성될 수 있음에 유의하자. 또한 도 2에서는 복수로 구성되는 NF에 대하여 도 1과 상이한 참조부호를 사용하고 있으나, 기본적인 동작은 도 1에서 설명한 바와 동일한 동작을 수행할 수 있다. 그 외에 추가적인 동작이 이루어지는 경우에 이하에서 설명하기로 한다.Prior to referring to FIG. 2, in the structure of the 5G network of FIG. 1, only one NF is illustrated for convenience of explanation. However, in an actual 5G network, at least some of each NF may be configured in plurality. For example, AMF, SMF, PCF, and/or RAN may be configured in plurality. Note that other components may also be configured in plurality as needed. In addition, although reference numerals different from those in FIG. 1 are used for the plurality of NFs in FIG. 2 , the same basic operation as described in FIG. 1 can be performed. A case in which an additional operation is performed will be described below.

먼저 도 2에서 UE(120)는 AN(110)과 무선(air) 채널을 통해 통신을 수행할 수 있다. AN(110)은 UPF(201)과 연결되어 UE(120)로 사용자 평면 데이터의 송신 및 수신을 제공할 수 있다. SMF(132)는 UPF들(201, 202, 203)을 통해 전송되는 적어도 하나의 UE에 대한 PDU 세션을 관리할 수 있다.First, in FIG. 2 , the UE 120 may communicate with the AN 110 through an air channel. AN 110 may be connected to UPF 201 to provide transmission and reception of user plane data to UE 120 . The SMF 132 may manage a PDU session for at least one UE transmitted through the UPFs 201, 202, and 203.

도 2에서는 UE(120)가 UPF(201), UPF(203)을 통해 중앙 데이터 네트워크(Central Data Network, Central DN or C-DN)(201)에 연결될 수 있다. 또한 UE(120)가 UPF(201), UPF(202)를 통해 데이터 네트워크의 지역 파트(Local part of DN, L-DN)(202)에 연결될 수 있는 경우를 예시하였다.In FIG. 2 , a UE 120 may be connected to a central data network (Central Data Network, Central DN or C-DN) 201 through a UPF 201 and a UPF 203 . In addition, a case in which the UE 120 can be connected to a local part of DN (L-DN) 202 of the data network through the UPF 201 and the UPF 202 has been exemplified.

이상의 구성에서 UPF(201)는 업링크 분류기(Uplink Classifier, UL CL)로 동작할 수 있다. UL CL UPF(201)은 UE(120)에 대하여 하나의 PDU session으로 C-DN(210)과 L-DN(220)에 접속할 수 있다. 에지 서버(Edge Server)인 에지 어플리케이션 서버(Edge Application Server, EAS)(221)는 L-DN(220)에 위치하며 로컬 PDU 세션 앵커 UPF(Local PDU Session Anchor(L-PSA) UPF, L-PSA UPF)(202)를 통해서 접속할 수 있다. In the above configuration, the UPF 201 can operate as an uplink classifier (UL CL). The UL CL UPF 201 may access the C-DN 210 and the L-DN 220 with one PDU session for the UE 120. The Edge Application Server (EAS) 221, which is an Edge Server, is located in the L-DN 220 and provides a Local PDU Session Anchor (L-PSA) UPF, L-PSA UPF) (202).

또한 UL CL UPF(201)는 SMF(132)으로부터 전달 받은 필터를 통해서 C-DN(220)으로 전달할 패킷과 L-DN으로 전달할 패킷을 분류할 수 있다. 이후, UL CL UPF(201)는 C-DN(220)으로 전송할 패킷은 중앙 (Central PSA UPF, C-PSA UPF)(203)로 전달하고, L-DN으로 전달할 패킷은 L-PSA UPF(202)로 전달할 수 있다.In addition, the UL CL UPF 201 may classify a packet to be delivered to the C-DN 220 and a packet to be delivered to the L-DN through a filter received from the SMF 132. Thereafter, the UL CL UPF 201 delivers packets to be transmitted to the C-DN 220 to the central (Central PSA UPF, C-PSA UPF) 203, and packets to be delivered to the L-DN to the L-PSA UPF 202 ) can be transmitted.

도 3은 본 개시의 일 실시예에 따라 사용자가 회사에서 집으로 돌아가는 경우 발생할 수 있는 EAS 재배치(relocation)를 설명하기 위한 예시도이다.3 is an exemplary diagram for explaining EAS relocation that may occur when a user returns home from work according to an embodiment of the present disclosure.

도 3을 참조하기에 앞서 도 2에서 설명한 바와 같이 도 1의 5G 네트워크의 구조에서는 설명의 편의를 위해 하나씩의 NF들만을 예시하였으나, 실제 5G 네트워크에서 각 NF들 중 적어도 일부는 복수로 구성될 수 있다. 예컨대, AMF, SMF, PCF, 및/또는 RAN 들은 복수로 구성될 수 있다. 그 외의 구성들도 필요에 따라서 복수로 구성될 수 있다. 또한 도 3에서는 복수로 구성되는 NF에 대하여 도 1 및 도 2와 상이한 참조부호를 사용하고 있으나, 기본적인 동작은 도 1에서 설명한 바와 동일한 동작을 수행할 수 있다. 그 외에 추가적인 동작이 이루어지는 경우에 이하에서 설명하기로 한다.As described in FIG. 2 prior to referring to FIG. 3, only one NF is illustrated for convenience of explanation in the structure of the 5G network of FIG. 1, but in the actual 5G network, at least some of each NF may be configured in plurality. there is. For example, AMF, SMF, PCF, and/or RAN may be configured in plurality. Other components may also be configured in plurality as needed. In addition, although reference numerals different from those of FIGS. 1 and 2 are used in FIG. 3 for a plurality of NFs, the same basic operation as described in FIG. 1 can be performed. A case in which an additional operation is performed will be described below.

도 3의 구성을 살펴보면, 기지국들은 각각의 통신 영역을 갖는다. 도 3에서는 기지국의 통신 영역들(331, 332, 333, 334, 335, 336, 337)에 참조부호를 사용하였으며, 기지국들에는 별도의 참조부호를 사용하지 않았다. 이는 도면의 복잡도를 줄이기 위함이다. 따라서 기지국의 영역들(331, 332, 333, 334, 335, 336, 337)은 해당하는 기지국으로 지칭할 수도 있다.Referring to the configuration of FIG. 3, base stations have respective communication areas. In FIG. 3, reference numerals are used for communication areas 331, 332, 333, 334, 335, 336, and 337 of the base station, and separate reference numerals are not used for the base stations. This is to reduce the complexity of the drawing. Accordingly, regions 331, 332, 333, 334, 335, 336, and 337 of the base station may be referred to as corresponding base stations.

또한 도 3에서는 제1기지국(331)과 제2기지국(332)는 제1UPF(341)과 연결되며, 제4기지국(334)은 제2UPF(351)과 연결되고, 제5기지국(335) 제6기지국(336) 및 제7기지국(337)은 제3UPF(361)과 연결되는 형태를 예시하였다. 또한 제1UPF(341), 제2UPF(351) 및 제3UPF(361)는 각각 L-DN에 위치한 EAS들(342, 352, 362)에 연결되는 형태를 예시하였다. 구체적으로 제1UPF(341)는 제1EAS(342)에 연결되고, 제2UPF(351)는 제1EAS(352)에 연결되며, 제3UPF(361)는 제3EAS(362)에 연결되는 경우를 예시하였다. 따라서 도 3에 예시한 제1UPF(341), 제2UPF(351) 및 제3UPF(361)은 도 2에서 설명한 L-PSA UPF가 될 수 있다. 또한 L-DN#1에는 제1EAS(342)가이 위치해 있고 제1UPF(341)을 통해 연결될 수 있다. L-DN#2는 제2EAS(352)와 제3EAS(362)가 위치해 있으며 각 EAS들은 각각 제2UPF(351)와 제3UPF(361)과 연결되어 있다. 3, the first base station 331 and the second base station 332 are connected to the first UPF 341, the fourth base station 334 is connected to the second UPF 351, and the fifth base station 335 The 6th base station 336 and the 7th base station 337 are connected to the 3rd UPF 361 as an example. In addition, the first UPF 341, the second UPF 351, and the third UPF 361 each illustrated a form connected to the EASs 342, 352, and 362 located in the L-DN. Specifically, the case where the first UPF 341 is connected to the first EAS 342, the second UPF 351 is connected to the first EAS 352, and the third UPF 361 is connected to the third EAS 362 is illustrated. . Accordingly, the first UPF 341, the second UPF 351, and the third UPF 361 illustrated in FIG. 3 may be the L-PSA UPFs described in FIG. 2. In addition, the first EAS 342 is located in L-DN#1 and can be connected through the first UPF 341. In L-DN#2, the 2nd EAS 352 and the 3rd EAS 362 are located, and each EAS is connected to the 2nd UPF 351 and the 3rd UPF 361, respectively.

한편, 제1EAS(342)는 제1AF(343)를 통해 SMF(132)와 연결되며, 제2ESA(352) 및 제3EAS(362)는 제2AF(353)를 통해 SMF(132)에 연결되어 있는 형태를 예시하였다.Meanwhile, the first EAS 342 is connected to the SMF 132 through the first AF 343, and the second ESA 352 and the third EAS 362 are connected to the SMF 132 through the second AF 353. form is illustrated.

도 3을 참조하면, 회사(301)에서 사용자가 이동 수단인 자동차(311)를 이용하여 도로(320)를 따라 집(302)로 가는 경우를 예시한 도면이다. 사용자는 앞서 설명한 UE(120)를 휴대하고 자동차(311)에 탑승한 상태이거나 자동차(311)가 UE(120)를 포함하는 형태를 포함할 수 있다. 이하의 설명에서 자동차(311) 또는 사용자 또는 UE(120)는 모두 UE를 포함하는 것으로 가정한다.Referring to FIG. 3 , it is a diagram illustrating a case in which a user at a company 301 goes to a house 302 along a road 320 using a vehicle 311 as a means of transportation. The user may carry the UE 120 described above and board the vehicle 311, or the vehicle 311 may include the UE 120. In the following description, it is assumed that the vehicle 311 or the user or the UE 120 all include the UE.

이처럼 사용자가 자동차(311)를 이용하여 집(302)으로 가는 경우에 대하여 살펴보기로 한다. 회사(301) 근처에서 사용자가 자동차(311)에 탑승하여 출발할 때는 제1기지국(331) 및 제2기지국(332)에 접속할 수 있다. 따라서 자동차(311)에 탑승한 사용자는 제1UPF(341)에 접속하여 제1EAS(342)로부터 서비스를 제공받을 수 있다. 자동차(311)가 길을 따라 이동하면 참조부호 321의 지점을 경유하여 참조부호 322의 지점으로 이동할 수 있다. 자동차(311)가 참조부호 322 지점으로 이동할 때, 핸드오버(Handover, HO)가 발생할 수 있다. 여기서 HO는 UPF 간의 핸드오버 및/또는 EAS 간의 핸드오버를 의미할 수 있다. 또한 참조부호 321의 지점에서는 AN 간의 핸드오버가 발생할 수 있으나, UPF의 핸드오버 및/또는 EAS가 변경되지는 않는다.As such, a case in which the user uses the car 311 to go to the house 302 will be described. When the user gets on the car 311 near the company 301 and departs, the first base station 331 and the second base station 332 may be accessed. Accordingly, a user riding the vehicle 311 can access the first UPF 341 and receive service from the first EAS 342 . When the vehicle 311 moves along the road, it may move to the point of reference numeral 322 via the point of reference numeral 321 . When the vehicle 311 moves to the reference numeral 322, a handover (HO) may occur. Here, HO may mean handover between UPFs and/or handover between EAS. Also, at the point of reference numeral 321, handover between ANs may occur, but UPF handover and/or EAS are not changed.

그러면 UPF의 핸드오버에 대하여 살펴보기로 한다. 자동차(311)이 참조부호 322 지점에서는 먼저 제2기지국(332)으로부터 제4기지국(334)로 핸드오버가 발생할 수 있다. 또한 이에 기반하여 제1UPF(341)에서 제2UPF(351)로의 핸드오버가 이루어질 수 있다. 즉, 사용자 데이터의 전송 경로가 제1UPF(341)에서 제2UPF(351)로 변경되어야 한다. 이러한 UPF 간의 핸드오버를 UPF 재배치(UPF relocation)라 할 수 있다. UPF relocation은 SMF(132)에 의해서 결정될 수 있다. UPF relocation이 발생하면, SMF(132)는 UPF relocation이 발생하였음을 L-DN을 담당하고 있는 AF에게 알릴 수 있다. 예컨대, 도 3에 따르면 SMF(132)는 제1AF(343)에게 UPF relocation의 발생을 알릴 수 있다. 이에 따라 제1AF(343)는 L-DN relocation이 필요한지 또는 L-DN relocation이 필요하지 않지만, EAS relocation이 필요한지를 결정할 수 있다.Now, let's take a look at the handover of UPF. A handover of the vehicle 311 from the second base station 332 to the fourth base station 334 may first occur at the point 322 . Also, based on this, handover from the first UPF 341 to the second UPF 351 may be performed. That is, the transmission path of user data must be changed from the first UPF 341 to the second UPF 351. Such handover between UPFs may be referred to as UPF relocation. UPF relocation may be determined by the SMF 132. When UPF relocation occurs, the SMF 132 may inform the AF in charge of the L-DN that UPF relocation has occurred. For example, according to FIG. 3, the SMF 132 may inform the 1AF 343 of the occurrence of UPF relocation. Accordingly, the 1AF 343 may determine whether L-DN relocation is required or whether L-DN relocation is not required but EAS relocation is required.

도 3에 예시한 바와 같이 SMF(132)는 제1UPF(341)에서 제공하던 사용자 데이터를 제2UPF(351)에서 제공해야 함으로 제1AF(343)에게 알릴 수 있다. 이런 경우 제1AF(343)는 제2UPF(351)가 자신이 관리하는 L-DN과 연결 가능한 UPF인가를 식별(또는 판단 또는 결정)할 수 있다. 제1AF(343)는 제2UPF(351)가 자신이 관리하는 L-DN과 연결 가능한 UPF가 아닌 경우 SMF(132)에게 다른 AF를 선택해야 함을 알릴 수 있다.As illustrated in FIG. 3 , the SMF 132 may notify the 1AF 343 that the user data provided by the 1 UPF 341 should be provided by the 2 UPF 351 . In this case, the 1AF 343 may identify (or determine or determine) whether the 2 UPF 351 is a UPF capable of connecting to the L-DN managed by the 1AF 351 . If the second UPF 351 is not a UPF connectable to the L-DN managed by the first AF 343, the first AF 343 may inform the SMF 132 that another AF should be selected.

다른 방법으로 SMF(132)는 제1UPF(341)에서 제공하던 사용자 데이터를 제2UPF(351)에서 제공해야 함을 L-DN#1을 관리하는 제1AF(343)에게 알림과 동시에 L-DN#2를 관리하는 제2AF(353)에게 제1UPF(341)에서 제공하던 사용자 데이터를 제2UPF(351)에서 제공해야 함을 알릴 수 있다. 즉, 2번째 방법은 SMF(132)가 UPF의 변경에 기반하여 L-DN relocation을 결정할 수 있다.Alternatively, the SMF 132 notifies the 1AF 343 that manages L-DN#1 that the user data provided by the 1 UPF 341 should be provided by the 2 UPF 351, and at the same time L-DN# The 2nd AF 353 that manages 2 can be notified that the user data that was provided by the 1st UPF 341 should be provided by the 2nd UPF 351. That is, in the second method, the SMF 132 may determine L-DN relocation based on the UPF change.

이하의 설명에서는 AF가 UPF relocation에 따라서 L-DN relocation 혹은 L-DN은 변경되지 않더라도 EAS relocation이 필요한지를 결정하는 경우를 가정하여 설명하기로 한다. 도 3의 예시에서는 제2UPF(351)는 제2EAS(352)에 연결되어 있고 또한 제2EAS(352)는 L-DN#2에 위치해 있기 때문에 L-DN relocation(또는 변경) 및 EAS relocation이 필요한 상황이다. In the following description, it is assumed that the AF determines whether L-DN relocation or EAS relocation is required even if the L-DN is not changed according to UPF relocation. In the example of FIG. 3, since the 2UPF 351 is connected to the 2EAS 352 and the 2EAS 352 is located at L-DN#2, L-DN relocation (or change) and EAS relocation are required. am.

제2AF(353)는 L-DN 변경을 위해서 L-DN#1을 담당하고 있던 제1AF(343)을 통해 UE 정보를 받아 올 수 있다. 이러한 UE 정보는 EAS(342), 에지 인에이블러 서버(Edge Enabler Server, EES - 도면에 미도시) 및/또는 제1AF(343) 중 적어도 하나에서 관리될 수도 있다. 제2AF(353)는 제1AF(343)을 통해 수신한 UE 정보에 기반하여 EAS relocation을 실행할 수 있다. EAS relocation을 위해서 사용자가 이용중인 서비스를 제2EAS(352)에서 제공하도록 서비스를 시작하고, 사용자가 이용중인 데이터를 제1EAS(342)로부터 전달 받을 수 있다. 이러한 절차는, 제1EAS(342)에서 사용자가 제공받던 서비스를 제2EAS(352)에서 시작하도록 하는 시간, 제1EAS(342)에서 사용자에게 서비스를 제공하던 중이던 사용자 데이터를 제2EAS(352)에서 전송 받는 시간 등으로 인하여 상당한 시간이 소요된다.The 2AF 353 may receive UE information through the 1AF 343 in charge of L-DN#1 to change the L-DN. Such UE information may be managed by at least one of the EAS 342, the Edge Enabler Server (EES - not shown), and/or the 1AF 343. The 2AF 353 may execute EAS relocation based on UE information received through the 1AF 343 . For EAS relocation, the second EAS 352 starts the service so that the service being used by the user can be provided, and data being used by the user can be received from the first EAS 342 . In this procedure, the time when the second EAS 352 starts the service that the user was provided by the first EAS 342, and the second EAS 352 transmits user data that was being provided to the user by the first EAS 342 It takes a considerable amount of time due to receiving time, etc.

만약, 사용자가 비디오 스트리밍 서비스를 이용 중이라면 EAS relocation 동안 사용자는 버퍼링을 경험하게 된다. 즉, 서비스의 지연이 발생하게 된다. If the user is using a video streaming service, the user experiences buffering during EAS relocation. That is, a delay in service occurs.

계속하여 자동차(311)가 참조부호 322 지점에서 323 지점을 경유하여 324 지점으로 이동할 수 있다. 이때, 자동차(311)가 참조부호 324 지점으로 진입하게 되면, 제2UPF(351)에서 제3UPF(361)로의 UPF relocation이 발생할 수 있다. 참조부호 323에서 참조부호 324로 이동하는 경우에는 L-DN 변경은 없지만 EAS relocation이 발생하는 경우를 예시하였다. 즉, 제2EAS(352)에서 제3EAS(362)로 EAS relocation이 발생한다. Subsequently, the vehicle 311 may move from point 322 to point 324 via point 323 . At this time, when the vehicle 311 enters the point 324, UPF relocation from the second UPF 351 to the third UPF 361 may occur. When moving from reference numeral 323 to reference numeral 324, there is no L-DN change but EAS relocation occurs. That is, EAS relocation occurs from the second EAS 352 to the third EAS 362 .

이때에도 EAS relocation이 발생하게 되기 때문에 앞서 참조부호 321 지점에서 참조부호 322 지점으로 이동하는 경우와 동일 또는 유사한 현상이 발생할 수 있다. 즉, 제2EAS(352)에서 사용자가 제공받던 서비스를 제3EAS(362)에서 시작하도록 하는 시간, 제2EAS(352)에서 사용자에게 서비스를 제공하던 중이던 사용자 데이터를 제3EAS(362)에서 전송 받는 시간 등으로 인하여 상당한 시간이 소요된다. 앞서와 동일하게, 사용자가 비디오 스트리밍 서비스를 이용 중이라면 EAS relocation 동안 사용자는 버퍼링을 경험할 수 있다. 즉, 서비스의 지연이 발생하게 되는 것이다.Since EAS relocation also occurs at this time, the same or similar phenomena as in the case of moving from the reference number 321 to the reference number 322 may occur. That is, the time at which the 3 EAS 362 starts the service that the user was being provided by the 2nd EAS 352, the time at which the 3rd EAS 362 receives the user data that the 2nd EAS 352 is providing the service to the user. etc., it takes a lot of time. As before, if the user is using a video streaming service, the user may experience buffering during EAS relocation. That is, a delay in service occurs.

따라서 이하에서 설명되는 본 개시에서는 참조부호 322 지점과 참조부호 324 지점에서 L-DN 변경 및/또는 EAS relocation을 시작하지 않고 더 이른 시점인 참조부호 321지점과 참조부호 323 지점에서 이를 시작하여 사용자가 HO 및 UPF relocation을 한 후 즉시 새로운 EAS로부터 서비스를 받을 수 있도록 하는 방안을 제안한다.Therefore, in the present disclosure described below, L-DN change and/or EAS relocation are not started at reference numerals 322 and 324, but are started at earlier points 321 and 323, so that the user can We propose a method to receive service from a new EAS immediately after HO and UPF relocation.

도 4a는 본 개시의 일 실시예에 따라 5G 네트워크 내의 NF들 간의 가입(subscription) 절차 시의 시그널링을 설명하기 위한 예시도이고, 도 4b 는 본 개시의 일 실시예에 따라 5G 네트워크 내의 NF들 간의 알림(notification) 절차 시의 시그널링을 설명하기 위한 예시도이다.4A is an exemplary diagram for explaining signaling during a subscription procedure between NFs in a 5G network according to an embodiment of the present disclosure, and FIG. 4B is an exemplary diagram illustrating signaling between NFs in a 5G network according to an embodiment of the present disclosure. It is an exemplary diagram for explaining signaling during a notification procedure.

도 4a를 참조하기에 앞서 도 1의 5G 네트워크의 구조에서 설명한 NF들에 대해서는 동일한 참조부호를 사용하였다. 또한 도 1에서 설명한 NF의 기본적인 특징들에 대해서는 간략히 설명되거나 생략하였음에 유의하자.Prior to referring to FIG. 4a, the same reference numerals were used for the NFs described in the structure of the 5G network of FIG. 1. Also, note that basic features of the NF described in FIG. 1 are briefly described or omitted.

도 4a에는 앞선 도 1에서 설명되지 않은 네트워크 데이터 분석 기능(NetWork Data Analytics Function, NWDAF)(401)이 추가로 포함되어 있다. NWDAF(401)는 여러 NF로부터 데이터를 수집 및 분석하여 다른 NF에게 분석된 정보나 예측된 결과를 제공할 수 있는 NF이다. 이에 대한 구체적인 내용에 대해서는 후술되는 도 5를 참조하여 더 살펴보기로 한다.FIG. 4A further includes a Network Data Analytics Function (NWDAF) 401 not described in FIG. 1 above. The NWDAF 401 is an NF that can collect and analyze data from multiple NFs and provide analyzed information or predicted results to other NFs. Details of this will be further described with reference to FIG. 5 to be described later.

도 4a는 가입(subscription) 절차로, 언제 L-DN 혹은 EAS relocation을 시작해야 하는지에 대한 알림을 받기 위한 절차가 될 수 있다. 이에 대해서 도 4a를 참조하여 살펴보기로 한다. 4a is a subscription procedure, which may be a procedure for receiving notification of when L-DN or EAS relocation should start. This will be reviewed with reference to FIG. 4A.

도 4a에 따른 가입 절차는 단계 411에서 AF(156)는 AF Request 메시지를 NEF(도 4a에 미도시)(152) 및 PCF(도 4a에 미도시)(154)를 거쳐 SMF(132)에게 전달한다. AF Request 메시지에는 사용자 평면 관리 이벤트(UP path management events)에 대한 알림을 요청하는 지시(indication)과 사용자 평면 요구(UP Latency Requirement)가 포함될 수 있다. UP path management events는 UPF relocation이 발생 했을 때 이를 알려 달라는 요청이고, UP Latency Requirement는 해당 서비스의 최대 가능한 전송 지연 값이다.In the subscription procedure according to FIG. 4a, in step 411, the AF 156 transfers the AF Request message to the SMF 132 via the NEF (not shown in FIG. 4a) 152 and the PCF (not shown in FIG. 4a) 154. do. The AF Request message may include an indication for requesting notification of UP path management events and a UP Latency Requirement. UP path management events are requests to be notified when UPF relocation occurs, and UP Latency Requirement is the maximum possible transmission delay value of the corresponding service.

단계 412에서 SMF(142)는 NWDAF(401)로 AF 인스턴스 변경 및 EAS 재배치 알림 구독(Subscribe the Notification of AF Instance Change and EAS Relocation) 메시지를 최대 허용된 사용자 평면 지연(Maximum allowed user plane latency) 값과 함께 전송할 수 있다. NWDAF(401)는 5G 네트워크에서 NF들로부터 데이터를 수집하고 이를 분석하여 다른 NF으로 통계 값이나 분석자료를 제공하는 NF이다. SMF(132)는 NWDAF(401)에게 수집한 UE의 이동 패턴 등을 통해서 AF 인스턴스 변경 및 EAS 재배치(AF Instance Change and EAS Relocation)가 발생하기 전에 이를 통지(Notification) 해 달라는 서비스에 가입할 수 있다. In step 412, the SMF 142 sends a Subscribe the Notification of AF Instance Change and EAS Relocation message to the NWDAF 401 with the maximum allowed user plane latency value and can be sent together. The NWDAF 401 is an NF that collects data from NFs in the 5G network, analyzes it, and provides statistical values or analysis data to other NFs. The SMF 132 may subscribe to a service requesting that the NWDAF 401 notify the AF Instance Change and EAS Relocation before it occurs through the collected movement patterns of the UE. .

단계 413에서 NWDAF(401)는 AMF(131)에게 UE 이동성(Mobility)에 관한 알림 서비스를 가입할 수 있다. 이에 따라 AMF(131)는 해당 UE가 HO 할 때 혹은 주기적으로 단말의 위치 정보를 NWDAF(401)에게 보고할 수 있다. 따라서NWDAF(401)는 AMF(131)로부터 수신된 정보를 이용하여 UE의 이동성에 기반한 이동 패턴 및 통계 값 및/또는 분석 자료를 생성할 수 있다. 이러한 동작에 대해서는 도 5에서 더 살펴보기로 한다.In step 413, the NWDAF 401 may subscribe to the AMF 131 for a notification service related to UE mobility. Accordingly, the AMF 131 may report location information of the UE to the NWDAF 401 when the UE performs HO or periodically. Accordingly, the NWDAF 401 may generate a movement pattern based on the mobility of the UE, statistical values, and/or analysis data using the information received from the AMF 131 . These operations will be further described in FIG. 5 .

다음으로, 도 4b를 참조하여 알림 절차에 대하여 살펴보기로 한다. Next, a notification procedure will be described with reference to FIG. 4B.

도 4b는 알람 절차는 L-DN 혹은 EAS relocation이 필요할 때 이를 알리는 절차가 될 수 있다.4B, the alarm procedure may be a procedure for notifying when L-DN or EAS relocation is required.

도 4b에 따른 알림 절차는 단계 421에서 AMF(131)는 UE의 위치 및 속도, 시간 등을 주기적으로 및/또는 HO 등과 같은 이벤트가 발생할 때마다 NWDAF(401)에게 보고할 수 있다. In the notification procedure according to FIG. 4B, in step 421, the AMF 131 may report the location, speed, and time of the UE to the NWDAF 401 periodically and/or whenever an event such as HO occurs.

단계 422에서 NWDAF(401)는 수집한 UE의 이동경로 데이터와 AMF(131)가 보고한 현재 UE의 위치와 속도 등을 기반으로 UPF relocation이 발생하는 시점과 어떤 UPF로 relocation이 필요할지를 미리 결정할 수 있다. 즉, NWDAF(401)는 UE에 대하여 수집한 정보에 기반하여 UPF relocation이 발생하는 시점과 어떤 UPF로 relocation이 필요할지에 대한 예측이 가능하다. 따라서 NWDAF(401)는 최적의 L-DN 및 EAS relocation 시간과 타겟(Target) UPF를 AF 인스턴스 변경 또는 EAS 재배치의 알림(Notification of AF Instance Change or EAS Relocation) 메시지에 포함하여 SMF(132)에게 전송할 수 있다. In step 422, the NWDAF 401 may determine in advance when UPF relocation occurs and which UPF relocation is required based on the collected movement path data of the UE and the current location and speed of the UE reported by the AMF 131. there is. That is, the NWDAF 401 can predict when UPF relocation occurs and to which UPF relocation is required based on information collected about the UE. Therefore, the NWDAF 401 transmits the optimal L-DN and EAS relocation time and target UPF to the SMF 132 by including the Notification of AF Instance Change or EAS Relocation message. can

단계 423에서 SMF(132)는 NWDAF(401)에서 전달 받은 메시지를 AF(156)에게 전송할 수 있다. AF(156)는 NWDAF(401)로부터 수신된 메시지에 기반하여 L-DN 변경 및/또는 EAS relocation이 필요한지를 판단하고, L-DN 변경 및/또는 EAS relocation을 적절한 시점에 수행할 수 있다. 여기서 적절한 시점은 UE의 이동에 기반하여 L-DN 변경 및/또는 EAS relocation을 준비하는 작업에 필요한 시간이 고려된 시간일 수 있다.In step 423, the SMF 132 may transmit the message received from the NWDAF 401 to the AF 156. The AF 156 may determine whether an L-DN change and/or EAS relocation is necessary based on the message received from the NWDAF 401, and may perform the L-DN change and/or EAS relocation at an appropriate time. Here, an appropriate time point may be a time in which the time required for preparing for L-DN change and/or EAS relocation based on UE movement is considered.

도 5는 본 개시의 일 실시예에 따라 NWDAF의 동작을 위한 내부 기능 블록들과 5G 네트워크의 NF들과의 데이터 송/수신을 설명하기 이한 예시도이다.5 is an exemplary diagram for explaining data transmission/reception between internal functional blocks for operation of NWDAF and NFs of a 5G network according to an embodiment of the present disclosure.

본 개시에 따른 NWDAF는 다른 NF으로부터 데이터를 수집하고 수집된 데이터에 기반하여 통계 및 분석 자료를 생성하며, 생성된 통계 및 분석 자료를 동일한 NF 또는 다른 NF로 제공할 수 있다. 또한, 본 개시에 따른 NWDAF는 수집된 데이터를 인공 지능(artificial intelligence, AI) 기법에 기반하여 분석하여 예측한 결과를 도출할 수 있다. NWDAF according to the present disclosure may collect data from other NFs, generate statistics and analysis data based on the collected data, and provide the generated statistics and analysis data to the same NF or another NF. In addition, the NWDAF according to the present disclosure may derive a predicted result by analyzing the collected data based on an artificial intelligence (AI) technique.

도 5를 참조하면, NWDAF(500)는 제1SMF(132-1)로부터 최대 허용된 사용자 평면 지연(Maximum allowed user plane latency) 값을 수신(또는 획득)할 수 있다. 또한 NWDAF(500)는 AMF(131)로부터 UE 이동성(mobility) 정보를 수신할 수 있다. 아울러, NWDAF(500)는 다른 AF(156-1)로부터 AF 인스턴스 변경 또는 EAS 재배치에 필요한 시간(time required for AF instance change or EAS relocation) 정보를 획득(또는 수신)할 수 있다. 아울러, NWDAF(500)는 제2SMF(132-2)로 AF 인스턴스 변경 또는 EAS 재배치의 알림(Notification of AF Instance Change or EAS Relocation) 메시지를 전송할 수 있다. 여기서 제1SMF(132-1)과 제2SMF(132-2)는 동일한 SMF일 수도 있다. 또한 제1AF(156-1)과 제2AF(556-2)도 동일한 AF일 수 있다. 이상에서 설명한 정보들은 UE로 서비스를 제공하기 위한 서비스 제공 조건 정보라 칭하기로 한다.Referring to FIG. 5 , the NWDAF 500 may receive (or obtain) a maximum allowed user plane latency value from the first SMF 132-1. Also, the NWDAF 500 may receive UE mobility information from the AMF 131. In addition, the NWDAF 500 may acquire (or receive) time required for AF instance change or EAS relocation information from the other AF 156-1. In addition, the NWDAF 500 may transmit a Notification of AF Instance Change or EAS Relocation message to the second SMF 132-2. Here, the first SMF 132-1 and the second SMF 132-2 may be the same SMF. Also, the first AF 156-1 and the second AF 556-2 may be the same AF. The information described above will be referred to as service provision condition information for providing a service to a UE.

다음으로 NWDAF(500)는 내부에 데이터 수집 모듈(510)과 심층 강화 학습(Deep Reinforcement Learning, DRL) 모듈(module)(520) 및 출력 분석 모듈(530)을 포함할 수 있다. 데이터 수집 모듈(510)과 출력 분석 모듈(530)은 은 NWDAF(500)가 다른 NF와 데이터의 송/수신을 수행하기 위해 네트워크 인터페이스 또는 통신 모듈 또는 송수신부를 포함할 수 있다. 또한 데이터 수집 모듈(510)에서 수집된 데이터는 DRL 모듈(520)로 제공될 수 있다.Next, the NWDAF 500 may include a data collection module 510, a deep reinforcement learning (DRL) module 520, and an output analysis module 530 therein. The data collection module 510 and the output analysis module 530 may include a network interface or a communication module or transceiver so that the NWDAF 500 transmits/receives data with other NFs. In addition, data collected by the data collection module 510 may be provided to the DRL module 520 .

DRL 모듈(520)은 내부에 에이전트(agent) 모듈(521)과 환경(environment) 모듈(522)를 포함하여 구성될 수 있다. 에이전트 모듈(521)은 수집한 데이터를 통해서 가장 적절한 값을 제공하는 엔티티(entity)가 될 수 있다. 예컨대, 에이전트 모듈(521)은 각 NF들로부터 특정한 UE에 대한 정보와 요구되는 지연 값 등을 적어도 하나를 수신할 수 있다. 에이전트 모듈(521)은 각 NF들로부터 수신된 값에 기반하여 최적의 답을 찾을 수 있다. 가령, 본 개시에서 설명하고 있는 바와 같이 UPF relocation 및/또는 EAS relocation이 발생하는 경우에 대한 최적의 답을 찾을 수 있다. 이를 하나의 예를 들어 살펴보기로 한다.The DRL module 520 may include an agent module 521 and an environment module 522 therein. The agent module 521 may be an entity that provides the most appropriate value through collected data. For example, the agent module 521 may receive at least one piece of information about a specific UE and a required delay value from each NF. The agent module 521 may find an optimal answer based on the values received from each NF. For example, as described in the present disclosure, an optimal answer for a case where UPF relocation and/or EAS relocation occurs may be found. Let's take a look at this with an example.

에이전트 모듈(521)은 AMF(131)로부터 수신된 정보에 기반하여 UE가 UPF relocation 및/또는 EAS relocation의 발생을 미리 예측할 수 있다. 이때, 에이전트 모듈(521)은 UPF relocation 및/또는 EAS relocation의 발생 시점을 예측할 수 있다. 또한 에이전트 모듈(521)은 UPF relocation이 발생하는 것으로 예측한 시점에 어느 UPF로 UPF relocation이 발생하는지에 대해서도 예측할 수 있다.The agent module 521 may predict occurrence of UPF relocation and/or EAS relocation in advance by the UE based on information received from the AMF 131 . At this time, the agent module 521 may predict the occurrence time of UPF relocation and/or EAS relocation. In addition, the agent module 521 can predict which UPF relocation will occur at the time when UPF relocation is predicted to occur.

이러한 예측을 앞서 설명한 도 3을 기반으로 살펴보면, 에이전트 모듈(521)은 AMF(131)로부터 수신된 정보에 기반하여 UE가 참조부호 321의 지점 및 322의 지점으로 이동하는 것을 감지할 수 있다. 따라서 에이전트 모듈(521)은 수신된 정보에 기반하여 약 30초 후 참조부호 323의 지점에 도달할 것을 예측할 수 있다. 그러면, 에이전트 모듈(521)은 30초 후 제1UPF(341)에서 제2UPF(351)로 UPF relocation이 발생함을 예측할 수 있다.Looking at this prediction based on FIG. 3 described above, the agent module 521 can detect that the UE moves to points 321 and 322 based on the information received from the AMF 131. Accordingly, the agent module 521 may predict that the point indicated by reference numeral 323 will be reached after about 30 seconds based on the received information. Then, the agent module 521 can predict that UPF relocation will occur from the first UPF 341 to the second UPF 351 after 30 seconds.

에이전트 모듈(521)은 이처럼 예측된 정보 즉, 30초 후 제1UPF(341)에서 제2UPF(351)로 UPF relocation이 발생할 것이라는 예측 정보를 환경(environment) 모듈(522)로 제공할 수 있다.The agent module 521 may provide such predicted information, that is, prediction information that UPF relocation will occur from the first UPF 341 to the second UPF 351 after 30 seconds to the environment module 522 .

환경 모듈(522)은 에이전트 모듈(521)로부터 수신된 예측 정보를 평가할 수 있다. 위의 가정의 경우 환경 모듈(522)는 에이전트 모듈(521)이 정확한 예측을 한 것으로 평가할 수 있다.The environment module 522 may evaluate prediction information received from the agent module 521 . In the case of the above assumption, the environment module 522 may evaluate that the agent module 521 has made an accurate prediction.

환경 모듈(522)에서 오류가 발생하는 경우를 다시 도 3을 참조하여 살펴보기로 한다. A case in which an error occurs in the environment module 522 will be described with reference to FIG. 3 again.

에이전트 모듈(521)은 AMF(131)로부터 수신된 정보에 기반하여 UE가 참조부호 321의 지점 및 322의 지점으로 이동하는 것을 감지할 수 있다. 따라서 에이전트 모듈(521)은 수신된 정보에 기반하여 약 50초 후 참조부호 324의 지점에 도달할 것을 예측할 수 있다. 그러면, 에이전트 모듈(521)은 50초 후 제1UPF(341)에서 제3UPF(361)로 UPF relocation이 발생함을 예측할 수도 있다.The agent module 521 may detect that the UE moves to points 321 and 322 based on information received from the AMF 131 . Accordingly, the agent module 521 may predict that the point indicated by reference numeral 324 will be reached after about 50 seconds based on the received information. Then, the agent module 521 may predict that UPF relocation will occur from the first UPF 341 to the third UPF 361 after 50 seconds.

에이전트 모듈(521)은 이처럼 예측된 정보 즉, 50초 후 제1UPF(341)에서 제3UPF(351)로 UPF relocation이 발생할 것이라는 예측 정보를 환경(environment) 모듈(522)로 제공할 수 있다.The agent module 521 may provide such predicted information, that is, prediction information that UPF relocation will occur from the first UPF 341 to the third UPF 351 after 50 seconds to the environment module 522 .

환경 모듈(522)은 에이전트 모듈(521)로부터 수신된 예측 정보를 평가할 수 있다. 위의 가정의 경우 환경 모듈(522)은 에이전트 모듈(521)이 잘못된 예측을 한 것으로 평가할 수 있다. 즉, 제2UPF(351)로의 UPF relocation이 발생해야 하지만, 이에 대한 예측이 결여된 것으로 판정할 수 있다. 환경 모듈(522)은 예측의 오류를 식별하면 에이전트 모듈(521)로 패널티(penalty)를 제공하며, 에이전트 모듈(521)의 학습(learning)을 추가적으로 수행하도록 지시할 수 있다.The environment module 522 may evaluate prediction information received from the agent module 521 . In the case of the above assumption, the environment module 522 may evaluate that the agent module 521 made an incorrect prediction. That is, although UPF relocation to the second UPF 351 should occur, it may be determined that prediction for this is lacking. When an error in prediction is identified, the environment module 522 provides a penalty to the agent module 521 and may instruct the agent module 521 to additionally perform learning.

이상에서 예시한 내용은 UPF relocation의 시점과 어떤 UPF로의 UPF relocation이 발생하는지에 대한 대상에 대해서만 설명하였다. 하지만, 이러한 정보들 외에, 환경 모듈(522)이 평가하는 대상은 더 많은 정보가 될 수 있다. 예컨대, 최대 허용된 사용자 평면 지연(Maximum allowed user plane latency) 값을 초과하는지 여부에 대한 평가, EAS relocation에 대한 평가, AF relocation에 대한 평가 등을 수행할 수 있다. 이러한 평가에 기반하여 에이전트 모듈(521)은 보다 정확한 예측을 수행할 수 있다.The contents exemplified above only explained the timing of UPF relocation and the subject of UPF relocation to which UPF occurs. However, in addition to these pieces of information, the environment module 522 evaluates more information. For example, it is possible to evaluate whether or not the maximum allowed user plane latency value is exceeded, evaluate EAS relocation, evaluate AF relocation, and the like. Based on this evaluation, the agent module 521 can make a more accurate prediction.

한편, 이상에서 설명한 정보 외에 에이전트 모듈(521)은 EAS relocation에 소요되는 시간과 max allowed latency 시간을 알고 있으므로, 이를 이용하여 EAS relocation 시점의 정보도 제공할 수 있다. 이러한 정보 또한 환경 모듈(522)에서 검증이 이루어질 수 있다. 또한 에이전트 모듈(521)는 이상에서 설명한 정보들 외에도 추가적으로 고려할 수 있는 정보들이 필요한 경우 추가적인 정보들을 더 이용할 수도 있다.Meanwhile, since the agent module 521 knows the time required for EAS relocation and the max allowed latency time in addition to the information described above, it can also provide information on the EAS relocation time point using this. This information may also be verified in the environment module 522 . In addition, the agent module 521 may further use additional information when additionally considerable information is needed in addition to the information described above.

이상에서 설명한 바와 같이 환경(Environment) 모듈(522)은 에이전트 모듈(521)이 제공한 값을 적용하여 그 값을 적용했을 때의 상황을 평가하는 엔티티(entity)이다. 즉, 에이전트 모듈(521)과 환경 모듈(522)이 서로 값을 주고 평가를 받아 가장 최적의(optimal) 값(value)을 찾아낼 수 있다.As described above, the environment module 522 is an entity that evaluates a situation when a value provided by the agent module 521 is applied and the value is applied. That is, the agent module 521 and the environment module 522 may give each other a value and receive an evaluation to find the most optimal value.

한편, 이상에서 설명한 DRL 모듈(520)은 내부에 에이전트(agent) 모듈(521)과 환경(environment) 모듈(522)를 포함하는 것은 하나의 예시일 뿐이며, DRL 모듈(520)은 그 자체로 데이터베이스와 심층 강화 학습을 위한 적어도 하나의 프로세서로 구성될 수도 있다.Meanwhile, the DRL module 520 described above includes an agent module 521 and an environment module 522 as an example only, and the DRL module 520 itself is a database. and at least one processor for deep reinforcement learning.

또한 심층 강화 학습(Deep Reinforcement Learning, DRL) 모듈(520)을 사용하거나 또는 NWDAF(500) 내의 적어도 하나의 프로세서에서 DLR 기법을 사용하도록 하기 위해서는 하기의 파라미터들을 정의할 수 있다.In addition, in order to use the Deep Reinforcement Learning (DRL) module 520 or to use the DLR technique in at least one processor within the NWDAF 500, the following parameters may be defined.

1) 상태 공간(State space): UE 식별자(UE ID), UE의 속도(Speed of UE), UE의 위치 정보(Location Information of UE), UE의 이전 위치(Previous Location of UE)1) State space: UE identifier (UE ID), speed of UE, location information of UE, previous location of UE (Previous Location of UE)

2) 작업 상태 공간(Action state space): 최대 허용 지연(maximum allowed latency) 값과 UE의 위치와 속도를 고려하여 인공지능 엔진(AI engine)은 바이너리 지시(binary indication)를 제공한다. 예를 들어, 바이너리 지시가 ‘0’인 경우 EAS 재배치 없음(no EAS relocation)을 의미할 수 있고, 바이너리 지시가 ‘1’인 경우 EAS 재배치 트리거링(relocation triggering)을 의미할 수 있다. 2) Action state space: Considering the maximum allowed latency value and the location and speed of the UE, the AI engine provides a binary indication. For example, when the binary indication is '0', it may mean no EAS relocation, and when the binary indication is '1', it may mean EAS relocation triggering.

이러한 바이너리 지시 값은 하나의 예시이므로, 실제 시스템에 적용할 때 그 값을 변경할 수도 있다. 또한 EAS 뿐 아니라 UPF relocation을 함께 표시하기 위해 2비트의 바이너리를 사용할 수도 있다. AF relocation까지 표시하는 경우라면 3비트의 바이너리 지시를 이용할 수도 있다.Since this binary indication value is an example, the value may be changed when applied to an actual system. Also, 2-bit binary can be used to indicate not only EAS but also UPF relocation. In the case of indicating up to AF relocation, a 3-bit binary indication may be used.

3) 보상 기능(Reward function): 인공지능 엔진(AI engine)에 의해서 EAS relocation 예측에 대한 평가를 위한 함수이다. 이 함수에 의해서 AI engine의 예측 값에 대한 평가가 이루어지고 AI가 학습(learning)을 할 수 있다.3) Reward function: It is a function for evaluating EAS relocation prediction by AI engine. This function evaluates the predicted value of the AI engine, and AI can learn.

본 개시에 따라 NWDAF(500)는 NF들(132-1, 131, 156-1)로부터 수집한 자료를 바탕으로 심층 강화 학습을 통해 분석하고, 분석 결과에 기반하여 최적의 값을 찾을 수 있다. 에이전트 모듈(521)에서 예측되고, 환경 모듈(522)에서 적절한 것으로 평가된 정보는 출력 분석 모듈(530)을 통해 제2SMF(132-2)로 제공될 수 있다. 이에 따라, SMF(132-2)는 UPF relocation, EAS relocation 및/또는 AF relocation(or AF instance change)을 제어할 수 있다. 본 개시에서 NWDAF(500)는 AF Instance change와 EAS relocation을 시작해야 하는 타이밍(timing)과 Target UPF를 찾아 내는 것이다. 따라서 NWDAF(500)는 제2SMF(132-1)를 통해 제2AF(156-2)로 Notification of AF Instance Change or EAS Relocation 메시지를 전송할 수 있다.According to the present disclosure, the NWDAF 500 may analyze data collected from the NFs 132-1, 131, and 156-1 through deep reinforcement learning, and find an optimal value based on the analysis result. Information predicted by the agent module 521 and evaluated as appropriate by the environment module 522 may be provided to the second SMF 132-2 through the output analysis module 530. Accordingly, the SMF 132-2 may control UPF relocation, EAS relocation, and/or AF relocation (or AF instance change). In the present disclosure, the NWDAF 500 is to find the timing at which AF instance change and EAS relocation should start and the target UPF. Accordingly, the NWDAF 500 may transmit a Notification of AF Instance Change or EAS Relocation message to the 2AF 156-2 through the 2SMF 132-1.

한편, 도 5의 예시에서 설명한 본 개시에서는 DRL Module을 이용하였으나 그 외의 다른 기법의 이용도 가능하다.Meanwhile, in the present disclosure described in the example of FIG. 5, the DRL Module is used, but other techniques may be used.

도 6은 5G 네트워크에서 EAS Relocation 절차를 설명하기 위한 예시도이다.6 is an exemplary diagram for explaining an EAS Relocation procedure in a 5G network.

도 6을 참조하기에 앞서 설명한 도 1의 5G 네트워크의 구조에서는 설명의 편의를 위해 하나씩의 NF들만을 예시하였으나, 실제 5G 네트워크에서 각 NF들 중 적어도 일부는 복수로 구성될 수 있다. 예컨대, AMF, SMF, PCF, AF 및/또는 RAN 들은 복수로 구성될 수 있다. 그 외의 구성들도 필요에 따라서 복수로 구성될 수 있다. In the structure of the 5G network of FIG. 1 described before referring to FIG. 6, only one NF is illustrated for convenience of description, but in an actual 5G network, at least some of each NF may be configured in plurality. For example, AMF, SMF, PCF, AF, and/or RAN may be configured in plurality. Other components may also be configured in plurality as needed.

또한 도 6에서 설명되는 NF에 대하여 앞서 설명된 참조부호와 상이한 참조부호들을 사용하기로 한다. 다만, 앞서 설명된 NF들과 동일한 이름의 NF들은 기본적으로 동일한 동작들을 수행할 수 있다. 그 외에 추가적인 동작이 이루어지는 경우에 대해서는 부연하여 설명하기로 한다.In addition, reference numerals different from the previously described reference numerals will be used for NFs described in FIG. 6 . However, NFs having the same name as the NFs described above may perform basically the same operations. A case in which an additional operation is performed will be further described.

도 6을 참조하면, 제1UPF(611)와 제2UPF(621)을 포함할 수 있다. 또한 제1UPF(611)와 연결되는 AN들은 아래에 숫자로 표시된 1-6으로 예시하였으며, 제2UPF(621)와 연결되는 AN들은 아래에 숫자로 표시된 7-12로 예시하였다.Referring to FIG. 6 , a first UPF 611 and a second UPF 621 may be included. In addition, ANs connected to the first UPF 611 are exemplified as numbers 1-6 below, and ANs connected to the second UPF 621 are illustrated as numbers 7-12 below.

도 6에서 제1UPF(611)는 제1EAS(612)와 연결되며, 제2UPF(621)는 제2EAS(622)와 연결되는 형태를 예시하였다. 제1EAS(612)와 제2EAS(622)는 동일한 L-DN 내에 위치하는 경우를 예시하였다. 제1EAS(612)와 제2EAS(622)가 동일한 L-DN 내에 위치하므로 제1EAS(612)와 제2EAS(622)는 AF(632)를 통해 연결될 수 있다. 또한 AF(632)는 SMF(631)과 연결된다. 아울러, 제1UPF(611)와 제2UPF(621)는 SMF(631)에 의해 제어되는 형태를 예시하고 있다.In FIG. 6 , the first UPF 611 is connected to the first EAS 612 and the second UPF 621 is connected to the second EAS 622 . The case where the first EAS 612 and the second EAS 622 are located within the same L-DN is exemplified. Since the first EAS 612 and the second EAS 622 are located in the same L-DN, the first EAS 612 and the second EAS 622 may be connected through the AF 632. Also, the AF 632 is connected to the SMF 631. In addition, the first UPF 611 and the second UPF 621 are controlled by the SMF 631.

앞서 도 3에서 설명한 바와 같이 사용자가 회사(301)에서 이동 수단인 자동차(311)를 이용하여 도로를 따라 집(302)로 가는 경우를 가정한다. 이러한 경우 EAS Relocation 절차에 대하여 도 6을 참조하여 살펴보기로 하자. 또한 도 3에서 설명한 바와 같이 사용자는 앞서 설명한 UE(120)를 휴대하고 자동차(311)에 탑승한 상태이거나 자동차(311)가 UE(120)를 포함하는 형태를 포함할 수 있다. 이하의 설명에서 자동차(311) 또는 사용자 또는 UE(120)는 모두 UE를 포함하는 것으로 가정한다.As described above with reference to FIG. 3 , it is assumed that a user goes from a company 301 to a house 302 along a road using a vehicle 311 , which is a means of transportation. In this case, the EAS Relocation procedure will be described with reference to FIG. 6 . Also, as described with reference to FIG. 3 , the user may carry the UE 120 described above and board the vehicle 311 , or the vehicle 311 may include the UE 120 . In the following description, it is assumed that the vehicle 311 or the user or the UE 120 all include the UE.

단계 S601에서 UE는 셀(Cell) 6에서 셀(Cell) 7로 HO하는 과정에서 UPF를 변경해야 하는, 즉, UPF relocation이 발생한다. 여기서 셀은 하나의 기지국 영역이 될 수 있다. 기지국 영역에서 핸드오버가 이루어지는 경우 각 기지국 예를 들어 셀 6과 셀 7에 대응하는 각각의 기지국들은 제어 시그널(control signal)을 이용하여 핸드오버의 발생을 SMF(631)로 제공할 수 있다. 또 다른 예로, SMF(631)는 셀 6과 셀 7을 모두 관리하는 AMF 또는 각각을 관리하는 각각의 AMF들을 통해 해당 UE에 대하여 셀 6에서 셀 7로의 핸드오버 발생 정보를 수신할 수도 있다.In step S601, the UE needs to change the UPF during HO from Cell 6 to Cell 7, that is, UPF relocation occurs. Here, a cell may be one base station area. When handover is performed in the base station area, each base station, for example, each base station corresponding to cell 6 and cell 7 may provide the occurrence of handover to the SMF 631 using a control signal. As another example, the SMF 631 may receive handover occurrence information from cell 6 to cell 7 for a corresponding UE through an AMF managing both cells 6 and 7 or through respective AMFs managing each.

이에 SMF(631)는 기지국들로부터 및/또는 AMF로부터 UE에 대한 핸드오버가 발생하였음을 수신하는 경우 단계 S602에서 Notification of User Plane Management Events 메시지로 AF(632)에게 UPF relocation이 발생했다는 사실을 알릴 수 있다. Accordingly, when the SMF 631 receives from the base stations and/or the AMF that handover has occurred for the UE, it notifies the AF 632 that UPF relocation has occurred through a Notification of User Plane Management Events message in step S602. can

단계 S603에서 AF(632)는 EAS Relocation을 결정하고 이를 수행한다. 즉, 각 EAS들(612, 622)에게 EAS Relocation을 통지하고, UE가 서비스 받고 있는 데이터를 제공하기 위해 제2EAS(622)에서 서비스를 제공할 수 있도록 준비하고, 동시에 제1EAS(612)가 제공하던 데이터를 제2EAS(622)에서 수신하여 전달할 수 있도록 준비시킬 수 있다.In step S603, the AF 632 determines EAS Relocation and performs it. That is, EAS relocation is notified to each of the EASs 612 and 622, and the 2nd EAS 622 prepares to provide the service in order to provide the data that the UE is receiving, and at the same time the 1st EAS 612 provides The previously used data may be received by the second EAS 622 and prepared to be transmitted.

단계 S604에서 제1UPF(611)는 제1EAS(612)로부터 또는 SMF(631)로부터 EAS Relocation에 대한 정보를 수신하고, UE와 제1UPF(611) 간 연결된 PDU session을 해제(release)할 수 있다. 또한 단계 S604에서 제2UPF(621)는 제2EAS(622)로부터 또는 SMF(631)로부터 EAS Relocation에 대한 정보를 수신하고, UE와 새로운 PDU session을 생성할 수 있다. 이에 기반하여 UE는 제2EAS(621)로부터 서비스를 제공 받을 수 있다.In step S604, the first UPF 611 may receive information about EAS relocation from the first EAS 612 or the SMF 631 and release the PDU session connected between the UE and the first UPF 611. Also, in step S604, the second UPF 621 may receive information about EAS relocation from the second EAS 622 or the SMF 631 and create a new PDU session with the UE. Based on this, the UE can receive service from the second EAS 621 .

본 개시에 따른 도 6에서 SSC(Session and Service Continuity) mode 2는 UPF relocation 할 때, 전 UPF로 연결된 PDU session을 release하고 새로운 UPF로 연결하는 PDU session을 생성하는 모드이다. 또한, 데이터 네트워크 액세스 식별자(DN Access Identifier, DNAI)는 UPF가 DN을 액세스(Access)하는 곳을 식별(identify)하기 위한 ID이다.In FIG. 6 according to the present disclosure, Session and Service Continuity (SSC) mode 2 is a mode that releases a PDU session connected to a previous UPF and creates a PDU session connected to a new UPF when performing UPF relocation. In addition, the data network access identifier (DN Access Identifier, DNAI) is an ID for identifying where the UPF accesses the DN.

이상에서 설명한 도 6의 단계들에 따르면, 앞서 3에서 설명한 바와 같이 UE는 셀 6에서 셀 7로 HO하는 과정의 시간은 EAS Relocation의 준비에 필요한 시간보다 짧을 수 있다. 그러므로 사용자는 버퍼링을 경험하게 되며, 서비스의 지연이 발생하게 된다.According to the steps of FIG. 6 described above, as described above in 3, the time required for the UE to HO from cell 6 to cell 7 may be shorter than the time required to prepare for EAS relocation. Therefore, the user experiences buffering, and service delay occurs.

도 7은 본 개시에 따라 5G 네트워크에서 AI기반 EAS Relocation 절차를 설명하기 위한 예시도이다.7 is an exemplary diagram for explaining an AI-based EAS Relocation procedure in a 5G network according to the present disclosure.

도 7을 참조하기에 앞서 설명한 도 1의 5G 네트워크의 구조에서는 설명의 편의를 위해 하나씩의 NF들만을 예시하였으나, 실제 5G 네트워크에서 각 NF들 중 적어도 일부는 복수로 구성될 수 있다. 예컨대, AMF, SMF, PCF, AF 및/또는 RAN 들은 복수로 구성될 수 있다. 그 외의 구성들도 필요에 따라서 복수로 구성될 수 있다. In the structure of the 5G network of FIG. 1 described before referring to FIG. 7, only one NF is illustrated for convenience of description, but in an actual 5G network, at least some of each NF may be configured in plurality. For example, AMF, SMF, PCF, AF, and/or RAN may be configured in plurality. Other components may also be configured in plurality as needed.

또한 도 7에서 설명되는 NF에 대하여 앞서 설명된 참조부호와 상이한 참조부호들을 사용하기로 한다. 다만, 앞서 설명된 NF들과 동일한 이름의 NF들은 기본적으로 동일한 동작들을 수행할 수 있다. 그 외에 추가적인 동작이 이루어지는 경우에 대해서는 부연하여 설명하기로 한다.Also, reference numerals different from the previously described reference numerals will be used for NFs described in FIG. 7 . However, NFs having the same name as the NFs described above may perform basically the same operations. A case in which an additional operation is performed will be further described.

도 7을 참조하면, 제1UPF(711)와 제2UPF(721)을 포함할 수 있다. 또한 제1UPF(711)와 연결되는 AN들은 아래에 숫자로 표시된 1-6으로 예시하였으며, 제2UPF(721)와 연결되는 AN들은 아래에 숫자로 표시된 7-12로 예시하였다.Referring to FIG. 7 , a first UPF 711 and a second UPF 721 may be included. In addition, ANs connected to the first UPF 711 are exemplified as numbers 1-6 below, and ANs connected to the second UPF 721 are illustrated as numbers 7-12 below.

도 7에서 제1UPF(711)는 제1EAS(712)와 연결되며, 제2UPF(721)는 제2EAS(722)와 연결되는 형태를 예시하였다. 제1EAS(712)와 제2EAS(722)는 동일한 L-DN 내에 위치하는 경우를 예시하였다. 제1EAS(712)와 제2EAS(722)가 동일한 L-DN 내에 위치하므로 제1EAS(712)와 제2EAS(722)는 AF(732)를 통해 연결될 수 있다. 또한 AF(732)는 SMF(731)과 연결된다. 아울러, 제1UPF(711)와 제2UPF(721)는 SMF(731)에 의해 제어되는 형태를 예시하고 있다.In FIG. 7 , the first UPF 711 is connected to the first EAS 712 and the second UPF 721 is connected to the second EAS 722 . The case where the first EAS 712 and the second EAS 722 are located in the same L-DN is exemplified. Since the first EAS 712 and the second EAS 722 are located in the same L-DN, the first EAS 712 and the second EAS 722 can be connected through the AF 732. Also, the AF 732 is connected to the SMF 731. In addition, the first UPF 711 and the second UPF 721 are controlled by the SMF 731.

이상에서 설명한 구성은 도 6에서 설명한 구성과 동일하다. 본 개시에서는 위의 구성에 부가하여 AMF(741)과 NWDAF(742)를 더 포함할 수 있다. AMF(741)는 앞서 도 4a에서 설명한 바와 같이 AF(732)로부터 가입(subscription) 절차에 따라 UE의 이동성의 보고에 가입된 경우를 가정한다. 따라서 AMF(741)는 UE의 이동성에 대한 정보를 주기적으로 및/또는 AN의 핸드오버 등이 발생할 때마다 NWDAF(742)로 UE 위치 정보를 제공할 수 있다. UE 위치 정보는 UE로부터 직접 수신할 수도 있고 AN들이 UE의 위치를 보고하여 AMF(741)에서 수신할 수도 있으며, UE와 AN들 모두로부터 수신할 수도 있다.The configuration described above is the same as the configuration described in FIG. 6 . In the present disclosure, an AMF 741 and an NWDAF 742 may be further included in addition to the above configuration. It is assumed that the AMF 741 subscribes to the report of the mobility of the UE according to the subscription procedure from the AF 732 as described above with reference to FIG. 4A. Therefore, the AMF 741 may provide UE location information to the NWDAF 742 periodically and/or whenever handover of the AN occurs. The UE location information may be received directly from the UE, may be received from the AMF 741 after ANs report the location of the UE, or may be received from both the UE and ANs.

한편, 도 7에서도 앞서 설명한 도 3 및 도 6에서와 같이 사용자가 회사(301)에서 이동 수단인 자동차(311)를 이용하여 도로를 따라 집(302)로 가는 경우를 가정한다. 이러한 경우 EAS Relocation 절차에 대하여 도 7을 살펴보기로 하자. 또한 도 7에서도 사용자는 UE(120)를 휴대하고 자동차(311)에 탑승한 상태이거나 자동차(311)가 UE(120)를 포함하는 형태를 포함할 수 있다. 이하의 설명에서 자동차(311) 또는 사용자 또는 UE(120)는 모두 UE를 포함하는 것으로 가정한다.Meanwhile, in FIG. 7 , as in FIGS. 3 and 6 described above, it is assumed that a user goes from a company 301 to a house 302 along a road using a vehicle 311 , which is a means of transportation. In this case, let's look at FIG. 7 for the EAS Relocation procedure. Also, in FIG. 7 , the user may carry the UE 120 and board the vehicle 311 or the vehicle 311 may include the UE 120 . In the following description, it is assumed that the vehicle 311 or the user or the UE 120 all include the UE.

자동차가 셀(Cell) 4에 도착 했을 때, Cell 4는 AMF(741)에게 UE Location 정보를 제공할 수 있다. 이는 매 Cell마다 이루어질 수 있다. 따라서 AMF(741)는 주기적으로 혹은 이벤트가 발생 했을 때 UE의 위치와 속도를 NWDAF(742)에게 제공한다. NWDAF(742)는 AF Instance 변경 및 EAS relocation이 필요한 적절한 시간이 되면 이를 Notification 형식으로 SMF(731)에게 알릴 수 있다. 이러한 상황에서 본 개시에 따른 EAS relocation에 대하여 살펴보기로 한다.When the vehicle arrives at Cell 4, Cell 4 may provide UE Location information to the AMF 741. This can be done for every cell. Therefore, the AMF 741 provides the location and speed of the UE to the NWDAF 742 periodically or when an event occurs. The NWDAF 742 may notify the SMF 731 in the form of a notification when an appropriate time for AF Instance change and EAS relocation is reached. In this situation, let's take a look at EAS relocation according to the present disclosure.

단계 S701에서 단말에 Cell 4에 있을 때, SMF(731)는 AF(732)에게 Notification of User Plane Management Events 메시지를 전송할 수 있다. 즉, 도 6과 대비할 때, 본 개시에 따르면, NWDAF(742)는 도로의 지형 UE의 이동 속도 및 이동 방향, UE의 기존 이동 이력 등의 정보를 종합적으로 고려하여 SFM(731)로 미리 EAS relocation이 필요한 적절한 시점 정보와 Target UPF, 즉, 제2UPF(721)의 정보를 포함한 Notification 메시지를 통해 전송할 수 있다. 따라서 SMF(731)는 이에 기반하여 AF(732)로 Notification of User Plane Management Events 메시지를 전송할 수 있다. 이때, Notification of User Plane Management Events 메시지가 전송되는 시점은 UE가 UPF relocation이 발생하기 전이 될 수 있다.In step S701, when the terminal is in Cell 4, the SMF 731 may transmit a Notification of User Plane Management Events message to the AF 732. That is, when compared with FIG. 6, according to the present disclosure, the NWDAF 742 comprehensively considers information such as the moving speed and direction of the UE's movement on the road, the existing movement history of the UE, etc., and the EAS relocation to the SFM 731 in advance. It can be transmitted through a notification message including information of an appropriate time point required for this and target UPF, that is, information of the second UPF 721 . Accordingly, the SMF 731 may transmit a Notification of User Plane Management Events message to the AF 732 based on this. At this time, the time point at which the Notification of User Plane Management Events message is transmitted may be before UPF relocation occurs in the UE.

단계 S702에서 AF(732)는 SMF(731)로부터 수신된 Notification of User Plane Management Events 메시지에 기반하여 EAS Relocation을 결정하고 EAS Relocation을 수행하도록 준비할 수 있다. 이러한 준비 동작은 각 EAS들(712, 722)에게 EAS Relocation을 통지하고, UE가 서비스 받고 있는 데이터를 제공하기 위해 제2EAS(722)에서 서비스를 제공할 수 있도록 준비하고, 동시에 제1EAS(712)가 제공하던 데이터를 제2EAS(722)에서 수신하여 전달할 수 있도록 준비시키는 동작을 포함할 수 있다.In step S702, the AF 732 may determine EAS Relocation based on the Notification of User Plane Management Events message received from the SMF 731 and may prepare to perform EAS Relocation. This preparation operation notifies each of the EASs 712 and 722 of EAS Relocation, prepares the UE to provide the service in the 2nd EAS 722 to provide the data being serviced, and at the same time, the 1st EAS 712 It may include an operation of preparing to receive the data provided by the second EAS 722 and transmit it.

단계 S703에서 UE는 Cell 6에서 Cell 7로 HO하는 과정에서 UPF를 변경해야 하는, 즉, UPF relocation이 발생할 수 있다. 셀 6에서 셀 7로 핸드오버가 이루어지는 경우 셀 6의 기지국과 셀 7의 기지국은 각각 SMF(731)로 핸드오버의 발생을 알릴 수 있다. 이처럼 기지국들 SMF(731)로 제공하는 신호는 제어 시그널(control signal)이다. 즉, UPF들(711, 721)은 제어 시그널을 통해 특정 UE의 핸드오버 사실을 SMF(731)로 통지할 수 있다.In step S703, the UE needs to change the UPF during HO from Cell 6 to Cell 7, that is, UPF relocation may occur. When handover is performed from cell 6 to cell 7, the base station of cell 6 and the base station of cell 7 may notify the occurrence of handover through the SMF 731, respectively. As such, the signals provided to the base stations SMF 731 are control signals. That is, the UPFs 711 and 721 may notify the handover fact of a specific UE to the SMF 731 through a control signal.

이후 단계 S704에서 SMF(731)는 UE와 제1UPF(711) 간에 연결된 PDU session을 release하고 UE와 제2UPF(721) 간에 새로운 PDU session을 생성하도록 제어할 수 있다. 이에 따라 UE는 제2EAS(722)로부터 서비스를 제공 받을 수 있다. After that, in step S704, the SMF 731 may control to release the PDU session connected between the UE and the first UPF 711 and create a new PDU session between the UE and the second UPF 721. Accordingly, the UE can receive service from the second EAS 722 .

위와 같이 도 6의 절차와 도 7의 절차를 대비하여 살펴보면, 앞서 설명한 도 6의 기존 절차에서는 UE가 Cell 6에서 Cell 7로 HO 하는 과정에서 EAS relocation이 발생하였다. 하지만, 도 7에 따른 본 개시에 따르면, EAS relocation이 이미 Cell 4에서 끝났기 때문에 UE는 Cell 7로 HO하자 마자 지연없이 서비스를 제공받을 수 있다.As described above, comparing the procedure of FIG. 6 and the procedure of FIG. 7, in the existing procedure of FIG. 6 described above, EAS relocation occurred while the UE performed HO from Cell 6 to Cell 7. However, according to the present disclosure according to FIG. 7 , since EAS relocation has already been completed in Cell 4, the UE can receive service without delay as soon as HO is performed in Cell 7.

도 8은 본 개시의 실시 예에 따른 UE의 구성을 나타낸 도면이다.8 is a diagram illustrating a configuration of a UE according to an embodiment of the present disclosure.

본 개시의 일 실시예에 따른 UE는 UE의 전반적인 동작을 제어하는 프로세서(820), 송신부 및 수신부를 포함하는 송수신부(800) 및 메모리(810)를 포함할 수 있다. 물론 상기 예시에 제한되는 것은 아니며 단말은 도 8에 도시된 구성보다 더 많은 구성을 포함할 수도 있고, 더 적은 구성을 포함할 수도 있다.A UE according to an embodiment of the present disclosure may include a processor 820 for controlling overall operation of the UE, a transceiver 800 including a transmitter and a receiver, and a memory 810. Of course, it is not limited to the above example, and the terminal may include more or fewer components than the configuration shown in FIG. 8 .

본 개시의 일 실시예에 따르면, 송수신부(800)는 네트워크 엔티티(Network Entity)들 또는 다른 UE와 신호를 송수신할 수 있다. 네트워크 엔티티와 송수신하는 신호는 제어 정보와 데이터를 포함할 수 있다. 또한 송수신부(800)는 무선 채널을 통해 신호를 수신하여 프로세서(820)로 출력하고, 프로세서(820)로부터 출력된 신호를 무선 채널을 통해 전송할 수 있다.According to an embodiment of the present disclosure, the transceiver 800 may transmit and receive signals with network entities or other UEs. A signal transmitted to and from a network entity may include control information and data. In addition, the transceiver 800 may receive a signal through a wireless channel, output the signal to the processor 820, and transmit the signal output from the processor 820 through a wireless channel.

본 개시의 일 실시예에 따르면, 프로세서(820)는 상술한 실시 예들 중 어느 하나의 동작을 수행하도록 UE를 제어할 수 있다. 한편, 프로세서(820), 메모리(810), 및 송수신부(800)는 반드시 별도의 모듈들로 구현되어야 하는 것은 아니고, 단일 칩과 같은 형태로 하나의 구성부로 구현될 수 있음은 물론이다. 그리고, 프로세서(820) 및 송수신부(800)는 전기적으로 연결될 수 있다. 또한 프로세서(820)는 AP(Application Processor), CP(Communication Processor), 회로(circuit), 어플리케이션 특정(application-specific) 회로, 또는 적어도 하나의 프로세서(processor)일 수 있다. According to an embodiment of the present disclosure, the processor 820 may control the UE to perform any one operation of the above-described embodiments. Meanwhile, the processor 820, the memory 810, and the transceiver 800 do not necessarily have to be implemented as separate modules, but may be implemented as a single component in the form of a single chip. Also, the processor 820 and the transceiver 800 may be electrically connected. Also, the processor 820 may be an application processor (AP), a communication processor (CP), a circuit, an application-specific circuit, or at least one processor.

본 개시의 일 실시예에 따르면, 메모리(810)는 단말의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장할 수 있다. 특히, 메모리(810)는 프로세서(820)의 요청에 따라 저장된 데이터를 제공한다. 메모리(810)는 롬 (ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다. 또한, 메모리(810)는 복수 개일 수 있다. 또한 프로세서(820)는 메모리(810)에 저장된 전술한 본 개시의 실시예들을 수행하기 위한 프로그램에 기초하여 전술한 실시예들을 수행할 수 있다. According to an embodiment of the present disclosure, the memory 810 may store data such as a basic program for operating a terminal, an application program, and setting information. In particular, the memory 810 provides stored data according to a request of the processor 820 . The memory 810 may include a storage medium such as a ROM, a RAM, a hard disk, a CD-ROM, and a DVD, or a combination of storage media. Also, the number of memories 810 may be plural. Also, the processor 820 may perform the above-described embodiments based on a program for performing the above-described embodiments of the present disclosure stored in the memory 810 .

도 9는 본 개시의 실시 예에 따른 네트워크 엔티티(Network Entity)의 구성을 나타낸 도면이다.9 is a diagram showing the configuration of a network entity according to an embodiment of the present disclosure.

본 개시의 일 실시예에 따른 네트워크 엔티티는 네트워크 엔티티의 전반적인 동작을 제어하는 프로세서(920), 송신부 및 수신부를 포함하는 송수신부(900) 및 메모리(910)를 포함할 수 있다. 물론 상기 예시에 제한되는 것은 아니며 네트워크 엔티티는 도 9에 도시된 구성보다 더 많은 구성을 포함할 수도 있고, 더 적은 구성을 포함할 수도 있다.A network entity according to an embodiment of the present disclosure may include a processor 920 for controlling overall operations of the network entity, a transceiver 900 including a transmitter and a receiver, and a memory 910. Of course, it is not limited to the above example, and the network entity may include more or fewer components than those shown in FIG. 9 .

본 개시의 일 실시예에 따르면, 송수신부(900)는 다른 네트워크 엔티티들 또는 UE 중 적어도 하나와 신호를 송수신할 수 있다. 다른 네트워크 엔티티들 또는 UE 중 적어도 하나와 송수신하는 신호는 제어 정보와 데이터를 포함할 수 있다. According to an embodiment of the present disclosure, the transceiver 900 may transmit/receive a signal with at least one of other network entities or a UE. A signal transmitted/received with at least one of other network entities or UE may include control information and data.

본 개시의 일 실시예에 따르면, 프로세서(920)는 상술한 실시 예들 중 어느 하나의 동작을 수행하도록 네트워크 엔티티를 제어할 수 있다. 한편, 프로세서(920), 메모리(910) 및 송수신부(900)는 반드시 별도의 모듈들로 구현되어야 하는 것은 아니고, 단일 칩과 같은 형태로 하나의 구성부로 구현될 수 있음은 물론이다. 그리고, 프로세서(920) 및 송수신부(900)는 전기적으로 연결될 수 있다. 또한, 프로세서(920)는 AP(Application Processor), CP(Communication Processor), 회로(circuit), 어플리케이션 특정(application-specific) 회로, 또는 적어도 하나의 프로세서(processor)일 수 있다. According to an embodiment of the present disclosure, the processor 920 may control a network entity to perform any one operation of the above-described embodiments. Meanwhile, the processor 920, the memory 910, and the transceiver 900 do not necessarily have to be implemented as separate modules, but may be implemented as a single component in the form of a single chip. Also, the processor 920 and the transceiver 900 may be electrically connected. Also, the processor 920 may be an application processor (AP), a communication processor (CP), a circuit, an application-specific circuit, or at least one processor.

본 개시의 일 실시예에 따르면, 메모리(610)는 네트워크 엔티티의 동작을 위한 기본 프로그램, 응용 프로그램, 설정 정보 등의 데이터를 저장할 수 있다. 특히, 메모리(910)는 프로세서(920)의 요청에 따라 저장된 데이터를 제공한다. 메모리(910)는 롬(ROM), 램(RAM), 하드디스크, CD-ROM 및 DVD 등과 같은 저장 매체 또는 저장 매체들의 조합으로 구성될 수 있다. 또한, 메모리(910)는 복수 개일 수 있다. 또한 프로세서(920)는 메모리(910)에 저장된 전술한 본 개시의 실시예들을 수행하기 위한 프로그램에 기초하여 전술한 실시예들을 수행할 수 있다.According to an embodiment of the present disclosure, the memory 610 may store data such as a basic program for operation of a network entity, an application program, and setting information. In particular, the memory 910 provides stored data according to a request of the processor 920 . The memory 910 may include a storage medium such as a ROM, a RAM, a hard disk, a CD-ROM, and a DVD, or a combination of storage media. Also, the number of memories 910 may be plural. Also, the processor 920 may perform the above-described embodiments based on a program for performing the above-described embodiments of the present disclosure stored in the memory 910 .

전술한 구성도, 제어/데이터 신호 송신 방법의 예시도, 동작 절차 예시도, 구성도들은 본 개시의 권리범위를 한정하기 위한 의도가 없음을 유의하여야 한다. 즉, 본 개시의 실시 예에 기재된 모든 구성부, 엔티티, 또는 동작의 단계가 개시의 실시를 위한 필수구성요소인 것으로 해석되어서는 안되며, 일부 구성요소 만을 포함하여도 개시의 본질을 해치지 않는 범위 내에서 구현될 수 있다. 또한 각 실시예는 필요에 따라 서로 조합되어 운용할 수 있다. 예컨대, 본 개시에서 제안하는 방법들의 일부분들이 서로 조합되어 네트워크 엔티티와 UE가 운용될 수 있다.It should be noted that the above configuration diagram, exemplary diagram of a control/data signal transmission method, operational procedure exemplary diagram, and configuration diagram are not intended to limit the scope of the present disclosure. That is, all components, entities, or operation steps described in the embodiments of the present disclosure should not be interpreted as being essential components for the implementation of the disclosure, and even if only some components are included, within the scope of not harming the essence of the disclosure. can be implemented in In addition, each embodiment can be operated in combination with each other as needed. For example, a network entity and a UE may be operated by combining parts of the methods proposed in the present disclosure with each other.

앞서 설명한 기지국이나 UE(단말)의 동작들은 해당 프로그램 코드를 저장한 메모리 장치를 기지국 또는 UE(단말) 내의 임의의 구성부에 구비함으로써 실현될 수 있다. 즉, 기지국 또는 UE(단말)의 제어부는 메모리 장치 내에 저장된 프로그램 코드를 프로세서 혹은 CPU(Central Processing Unit)에 의해 읽어내어 실행함으로써 앞서 설명한 동작들을 실행할 수 있다. The operations of the base station or UE (terminal) described above can be realized by including a memory device storing a corresponding program code in an arbitrary component in the base station or UE (terminal). That is, the control unit of the base station or UE (terminal) can execute the above-described operations by reading and executing program codes stored in a memory device by a processor or a central processing unit (CPU).

본 명세서에서 설명되는 엔티티, 기지국 또는 UE(단말)의 다양한 구성부들과, 모듈(module)등은 하드웨어(hardware) 회로, 일 예로 상보성 금속 산화막 반도체(complementary metal oxide semiconductor) 기반 논리 회로와, 펌웨어(firmware)와, 소프트웨어(software) 및/혹은 하드웨어와 펌웨어 및/혹은 머신 판독 가능 매체에 삽입된 소프트웨어의 조합과 같은 하드웨어 회로를 사용하여 동작될 수도 있다. 일 예로, 다양한 전기 구조 및 방법들은 트랜지스터(transistor)들과, 논리 게이트(logic gate)들과, 주문형 반도체와 같은 전기 회로들을 사용하여 실시될 수 있다.Various components, modules, and the like of an entity, base station or UE (terminal) described in this specification include a hardware circuit, for example, a complementary metal oxide semiconductor-based logic circuit, firmware ( It may be operated using hardware circuitry, such as firmware, software and/or a combination of hardware and firmware and/or software embedded in a machine readable medium. As an example, various electrical structures and methods may be implemented using electrical circuits such as transistors, logic gates, and application specific semiconductors.

소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 개시의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다. When implemented in software, a computer readable storage medium storing one or more programs (software modules) may be provided. One or more programs stored in a computer-readable storage medium are configured for execution by one or more processors in an electronic device. The one or more programs include instructions that cause the electronic device to execute methods according to embodiments described in the claims or specification of the present disclosure.

이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다. Such programs (software modules, software) may include random access memory, non-volatile memory including flash memory, read only memory (ROM), and electrically erasable programmable ROM. (EEPROM: Electrically Erasable Programmable Read Only Memory), magnetic disc storage device, Compact Disc-ROM (CD-ROM), Digital Versatile Discs (DVDs), or other forms of It can be stored on optical storage devices, magnetic cassettes. Alternatively, it may be stored in a memory composed of a combination of some or all of these. In addition, each configuration memory may be included in multiple numbers.

또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 개시의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 개시의 실시 예를 수행하는 장치에 접속할 수도 있다.In addition, the program may be performed through a communication network such as the Internet, an Intranet, a Local Area Network (LAN), a Wide LAN (WLAN), or a Storage Area Network (SAN), or a communication network composed of a combination thereof. It can be stored on an attachable storage device that can be accessed. Such a storage device may be connected to a device performing an embodiment of the present disclosure through an external port. In addition, a separate storage device on a communication network may be connected to a device performing an embodiment of the present disclosure.

상술한 본 개시의 구체적인 실시 예들에서, 개시에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 개시가 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라 하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.In the specific embodiments of the present disclosure described above, components included in the disclosure are expressed in singular or plural numbers according to the specific embodiments presented. However, the singular or plural expressions are selected appropriately for the presented situation for convenience of explanation, and the present disclosure is not limited to singular or plural components, and even components expressed in plural are composed of the singular number or singular. Even the expressed components may be composed of a plurality.

한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. 즉, 본 개시의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 개시의 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. 또한 상기 각각의 실시 예는 필요에 따라 서로 조합되어 운용할 수 있다. 예컨대, 본 개시에서 제안하는 방법들의 일부분들이 서로 조합되어 기지국과 단말이 운용될 수 있다. 또한 상기 실시예들은 5G, NR 시스템을 기준으로 제시되었지만, LTE, LTE-A, LTE-A-Pro 시스템 등 다른 시스템에도 상기 실시예의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능할 것이다.Meanwhile, in the detailed description of the present disclosure, specific embodiments have been described, but various modifications are possible without departing from the scope of the present disclosure. Therefore, the scope of the present invention should not be limited to the described embodiments and should not be defined, but should be defined by the scope of the claims described later as well as those equivalent to the scope of these claims. That is, it is obvious to those skilled in the art that other modified examples based on the technical idea of the present disclosure can be implemented. In addition, each of the above embodiments can be operated in combination with each other as needed. For example, a base station and a terminal may be operated by combining parts of the methods proposed in the present disclosure with each other. In addition, although the above embodiments have been presented based on 5G and NR systems, other modifications based on the technical ideas of the above embodiments may be implemented in other systems such as LTE, LTE-A, and LTE-A-Pro systems.

한편 본 개시의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 개시의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 개시의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present disclosure, specific embodiments have been described, but various modifications are possible without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be limited to the described embodiments and should not be defined, but should be defined by not only the scope of the claims to be described later, but also those equivalent to the scope of these claims.

110: (R)AN 120: UE
131: AMF 132, 631, 731: SMF
133, 201, 202, 203, 341, 351, 361, 611, 621, 711, 721: UPF
134: NSSF 140: DN
151: AUSF 152: NEF
153: NRF 154: PCF
155: UDM 157: SCP
156, 156-1, 156-2, 343, 353: AF
210, 220: DN 221, 342, 352, 362: EAS
401, 500, 742: NWDAF
510: 데이터 수집 모듈
520: 심층 강화 학습(Deep Reinforcement Learning, DRL) 모듈
530: 출력 분석 모듈
800, 900: 송수신부 810, 910: 메모리
820, 920: 프로세서
110: (R)AN 120: UE
131: AMF 132, 631, 731: SMF
133, 201, 202, 203, 341, 351, 361, 611, 621, 711, 721: UPF
134: NSSF 140: DN
151: AUSF 152: NEF
153: NRF 154: PCF
155: UDM 157: SCP
156, 156-1, 156-2, 343, 353: AF
210, 220: DN 221, 342, 352, 362: EAS
401, 500, 742: NWDAF
510: data collection module
520: Deep Reinforcement Learning (DRL) module
530: output analysis module
800, 900: transceiver 810, 910: memory
820, 920: processor

Claims (2)

무선 통신 시스템에서 네트워크 데이터 분석 기능(network data analytics function, NWDAF) 장치가 인공지능에 기반하여 UE로 제공되는 사용자 데이터의 전송을 제어하기 위한 방법에 있어서,
상기 무선 통신 시스템의 네트워크 기능(network function)들로부터 상기 UE로 사용자 데이터 전송에 필요한 서비스 제공 조건 정보들을 수신하는 단계;
상기 수신된 서비스 제공 조건 정보에 기반하여 상기 서비스를 지속적으로 제공하기 위한 예측 및 검증을 수행하는 단계; 및
상기 예측 및 검증 결과에 기반하여 제2세션 관리 기능(session management function, SMF) 장치로 예측 및 검증 결과를 제공하는 단계;를 포함하는, 무선 통신 시스템에서 NWDAF 장치가 인공지능에 기반하여 UE로 제공되는 사용자 데이터의 전송을 제어하기 위한 방법.
In a method for a network data analytics function (NWDAF) device to control transmission of user data provided to a UE based on artificial intelligence in a wireless communication system,
receiving service provision condition information necessary for transmitting user data to the UE from network functions of the wireless communication system;
performing prediction and verification to continuously provide the service based on the received service provision condition information; and
Providing prediction and verification results to a second session management function (SMF) device based on the prediction and verification results; provided by the NWDAF device to the UE based on artificial intelligence in a wireless communication system, including A method for controlling the transfer of user data to be used.
제1항에 있어서, 상기 서비스 제공 조건 정보들은,
최대 허용된 사용자 평면 지연(Maximum allowed user plane latency) 값, UE 이동성(mobility) 정보, 및 AF 인스턴스 변경 또는 EAS 재배치에 필요한 시간(time required for AF instance change or EAS relocation) 정보 중 적어도 하나를 포함하는, 무선 통신 시스템에서 NWDAF 장치가 인공지능에 기반하여 UE로 제공되는 사용자 데이터의 전송을 제어하기 위한 방법.
The method of claim 1, wherein the service provision condition information,
At least one of a maximum allowed user plane latency value, UE mobility information, and time required for AF instance change or EAS relocation information , A method for a NWDAF device to control transmission of user data provided to a UE based on artificial intelligence in a wireless communication system.
KR1020210111698A 2021-08-24 2021-08-24 Method and apparatus for transmtting user data based on artificial intelligence in a wireless communication system KR20230029335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210111698A KR20230029335A (en) 2021-08-24 2021-08-24 Method and apparatus for transmtting user data based on artificial intelligence in a wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210111698A KR20230029335A (en) 2021-08-24 2021-08-24 Method and apparatus for transmtting user data based on artificial intelligence in a wireless communication system

Publications (1)

Publication Number Publication Date
KR20230029335A true KR20230029335A (en) 2023-03-03

Family

ID=85510442

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210111698A KR20230029335A (en) 2021-08-24 2021-08-24 Method and apparatus for transmtting user data based on artificial intelligence in a wireless communication system

Country Status (1)

Country Link
KR (1) KR20230029335A (en)

Similar Documents

Publication Publication Date Title
KR102527813B1 (en) Method and apparatus for providing information for vehicle communication services
US20220103997A1 (en) Method and apparatus for relay discovery on sidelink in wireless communication system
US20210136674A1 (en) Method and apparatus for managing network slices in wireless communication system
US20190313212A1 (en) Method and apparatus for providing terminal mobility event notification service in wireless communication system
CN114667765A (en) Method and apparatus for selecting network slice in wireless communication system
US11617146B2 (en) Method and apparatus for registering with network slice in wireless communication system
KR20210054923A (en) Apparatus and method for providing network analytincs information for selecting rfsp index in mobile communication network
KR20210118608A (en) Method and apparatus of packet delay status event exposure service based on upf service
US20240040004A1 (en) Method and apparatus for transmitting notification to target af in wireless communication system
CN114424634A (en) Service providing method and apparatus using multiple SIMs
US11357076B2 (en) Radio resource parameter configuration
US11924660B2 (en) Method and apparatus for group management for group event monitoring
US20220394668A1 (en) Paging method and device in wireless communication system
US20230052869A1 (en) Method and apparatus for modifying pdu session and always-on pdu session in wireless communication system
KR20230029335A (en) Method and apparatus for transmtting user data based on artificial intelligence in a wireless communication system
KR20210054967A (en) Method and apparatus for controlling network slices in wireless communication system
KR20210059468A (en) Method and apparatus for controlling data rate per network slice in wireless communications systems
KR20190118067A (en) Apparatus and methods for traffic steering and switching between LTE and NR access in a 5G network
KR20230022750A (en) METHOD AND APPARATUS FOR supporting UDM Update Data for NPN
KR20230022058A (en) Method and apparatus for changing smf
KR20230069712A (en) Method and apparatus for transmitting data based on quality of service in wireless communication system
KR20230022767A (en) Method and apparatus for ue authenticaion/authorization
KR20200101294A (en) Method and apparatus for user equipment identification to transfer messages in telecommunication system
KR20220104603A (en) Method and apparatus for inteworking between 4g mbms and 5g mbs systems
KR20230022741A (en) Method and apparatus forcontrolling deregistration timer for ue onboarding in wireless communication system