KR102169718B1 - Method and Apparatus for Session Group Control for massive machine type communications mMTC - Google Patents
Method and Apparatus for Session Group Control for massive machine type communications mMTC Download PDFInfo
- Publication number
- KR102169718B1 KR102169718B1 KR1020190114109A KR20190114109A KR102169718B1 KR 102169718 B1 KR102169718 B1 KR 102169718B1 KR 1020190114109 A KR1020190114109 A KR 1020190114109A KR 20190114109 A KR20190114109 A KR 20190114109A KR 102169718 B1 KR102169718 B1 KR 102169718B1
- Authority
- KR
- South Korea
- Prior art keywords
- session
- group
- signaling
- session group
- request
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/147—Signalling methods or messages providing extensions to protocols defined by standardisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
Abstract
Description
본 발명은 세션 그룹 제어 기술에 관한 것으로, 보다 상세하게는, 대규모 단말 세션 통신을 위한 세션 그룹 제어 방법 및 장치에 관한 것이다. The present invention relates to a session group control technology, and more particularly, to a session group control method and apparatus for large-scale terminal session communication.
5G 통신시스템은, eMBB (enhanced mobile broadband, 향상된 모바일 광대역)/mMTC(massive machine type communications, 대규모 기계형 통신)/URLLC(ultra-reliable and low latency communications, 고도의 신뢰도와 낮은 지연 시간 통신)의 서비스 시나리오를 효과적으로 제공해야 한다. 이중 특정 단말, 예컨대, mMTC(massive machine type communications) 단말은 동일한 데이터 및 상태를 기반으로 동작하며, 이동성도 적으며, 동일한 페이징, 시그널링, QoS 컨디션을 요구한다. 현재 표준 내 mMTC (massive Machine Type Comm.) 단말들의 속성을 효율적으로 제공 할 수 있는 방법은 없다. 즉, 각각의 단말 별로 식별을 하며, 각 단말 별로 트래픽을 제어해야 하며, 시그널링 부하가 매우 크다. 각 세션에 대한 시그널링 부하는 결국 기지국/코어 망에 매우 큰 메모리 자원이 필요하다. 예를 들어, 500만 mMTC 단말을 처리하는 경우 500만 세션 테이블(메모리, 저장소 등)이 요구된다. 5G communication system, eMBB (enhanced mobile broadband) / mMTC (massive machine type communications) / URLLC (ultra-reliable and low latency communications, high reliability and low latency communications) services Scenarios must be provided effectively. Among these, a specific terminal, for example, an mMTC (massive machine type communications) terminal, operates based on the same data and state, has less mobility, and requires the same paging, signaling, and QoS conditions. There is no way to efficiently provide the properties of mMTC (massive Machine Type Comm.) terminals in the current standard. In other words, identification is performed for each terminal, traffic must be controlled for each terminal, and the signaling load is very high. The signaling load for each session eventually requires very large memory resources in the base station/core network. For example, when processing 5 million mMTC terminals, 5 million session tables (memory, storage, etc.) are required.
상술한 점을 감안한 본 발명의 목적은 대규모 기계형 통신을 위해 적어도 하나 이상의 단말의 세션을 그룹으로 관리하기 위한 세션 그룹 제어 방법 및 장치에 관한 것이다. In view of the foregoing, an object of the present invention relates to a session group control method and apparatus for managing sessions of at least one terminal as a group for large-scale mechanical communication.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 세션 그룹 제어 장치는 적어도 하나 이상의 단말로부터 요청 시그널링을 수신하면, 수신된 적어도 하나 이상의 요청 시그널링 각각을 세션 그룹 생성 조건에 따라 적어도 하나 이상의 세션 그룹으로 분류하는 세션그룹분류부와, 상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하고, 생성된 그룹 시그널링을 해당하는 네트워크기능모듈(NF: Network Function)로 전송하는 세션신호처리부를 포함한다. When receiving request signaling from at least one or more terminals, the session group control apparatus according to a preferred embodiment of the present invention for achieving the above-described object performs at least one of each of the received at least one request signaling according to a session group creation condition. A session group classifier for classifying more than one session group, a network function module (NF: Network Function) that generates one group signaling representing at least one or more signaling included in the classified session group, and corresponds to the generated group signaling. It includes a session signal processing unit for transmitting to ).
상기 세션 그룹 제어 장치는 단말 정보, 서비스 정보 및 세션 그룹 정보를 포함하는 가입자 서비스 정보를 수신하고, 수신된 가입자 서비스 정보를 기초로 상기 세션 그룹 생성 조건을 포함하는 세션 그룹 테이블을 생성하고, 생성된 세션 그룹 테이블을 다른 네트워크기능모듈과 공유하는 세션그룹설정부를 더 포함할 수 있다. The session group control device receives subscriber service information including terminal information, service information, and session group information, generates a session group table including the session group creation condition based on the received subscriber service information, and generates It may further include a session group setting unit for sharing the session group table with other network function modules.
상기 세션 그룹 제어 장치는 세션 그룹 테이블은 세션 그룹 별로 설정된 만료 시간을 포함하며, 상기 세션신호처리부는 상기 만료 시간 이전에 수신된 적어도 하나의 요청 시그널링으로부터 요청 그룹 시그널링을 생성하고, 생성된 요청 그룹 시그널링을 해당하는 네트워크기능모듈로 전송하는 것을 특징으로 한다. The session group control device includes an expiration time set for each session group in the session group table, and the session signal processor generates request group signaling from at least one request signaling received before the expiration time, and generates request group signaling. It is characterized in that the transmission to the corresponding network function module.
상기 세션 그룹 테이블은 세션 그룹에 포함 가능한 최대 세션의 수를 나타내는 최대 세션을 포함하며, 상기 세션신호처리부는 상기 적어도 하나 이상의 요청 시그널링의 수가 상기 최대 세션 수를 만족하면, 상기 최대 세션 수를 만족하는 적어도 하나 이상의 요청 시그널링으로부터 요청 그룹 시그널링을 생성하고, 생성된 그룹 요청 시그널링을 해당하는 네트워크기능모듈로 전송하는 것을 특징으로 한다. The session group table includes a maximum number of sessions indicating a maximum number of sessions that can be included in a session group, and the session signal processing unit satisfies the maximum number of sessions when the number of at least one request signaling satisfies the maximum number of sessions. A request group signaling is generated from at least one or more request signaling, and the generated group request signaling is transmitted to a corresponding network function module.
상기 세션신호처리부는 상기 네트워크기능모듈로부터 요청 그룹 시그널링에 응답하는 응답 그룹 시그널링을 수신하면, 상기 응답 그룹 시그널링에 대응하여 상기 세션 그룹에 포함된 상기 적어도 하나 이상의 요청 시그널링에 응답하는 적어도 하나 이상의 응답 시그널링을 생성하고, 생성된 적어도 하나 이상의 응답 시그널링 각각을 해당하는 적어도 하나 이상의 단말로 전송하는 것을 특징으로 한다. When the session signal processor receives response group signaling in response to request group signaling from the network function module, at least one response signaling in response to the at least one request signaling included in the session group in response to the response group signaling And transmitting each of the generated at least one response signaling to at least one corresponding terminal.
상기 적어도 하나 이상의 세션 그룹 중 어느 하나의 세션 그룹 내의 그룹 컨텍스트 데이터는 적어도 하나 이상의 세션 그룹에 속하는 적어도 하나 이상의 세션 중 선택된 어느 하나의 세션 컨텍스트의 원본이거나, 적어도 하나 이상의 세션 중 선택된 일부의 세션 컨텍스트의 조합일 수 있다. The group context data in any one session group among the at least one or more session groups is the source of any one session context selected among at least one or more sessions belonging to the at least one or more session groups, or of a selected part of the session context among at least one or more sessions. It can be a combination.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 세션 그룹 제어 방법은 세션그룹분류부가 적어도 하나 이상의 단말로부터 요청 시그널링을 수신하면, 수신된 적어도 하나 이상의 요청 시그널링 각각을 세션 그룹 생성 조건에 따라 적어도 하나 이상의 세션 그룹으로 분류하는 단계와, 세션신호처리부가 상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하는 단계와, 상기 세션신호처리부가 상기 생성된 그룹 시그널링을 해당하는 네트워크기능모듈(NF: Network Function)로 전송하는 단계를 포함한다. In the session group control method according to the preferred embodiment of the present invention for achieving the above-described object, when the session group classifier receives request signaling from at least one terminal, each of the received at least one request signaling is a condition for creating a session group. Classifying into at least one or more session groups according to, generating one group signaling representing at least one or more signaling included in the classified session group by a session signal processing unit, and generating the generated by the session signal processing unit And transmitting the group signaling to a corresponding network function module (NF).
상기 적어도 하나 이상의 세션 그룹으로 분류하는 단계 전, 세션그룹설정부가 단말 정보, 서비스 정보 및 세션 그룹 정보를 포함하는 가입자 서비스 정보를 수신하는 단계와, 상기 세션그룹설정부가 상기 수신된 가입자 서비스 정보를 기초로 상기 세션 그룹 생성 조건을 포함하는 세션 그룹 테이블을 생성하는 단계와, 상기 세션그룹설정부가 상기 생성된 세션 그룹 테이블을 다른 네트워크기능모듈과 공유하는 단계를 더 포함한다. Before the step of classifying into the at least one session group, a session group setting unit receiving subscriber service information including terminal information, service information, and session group information, and the session group setting unit based on the received subscriber service information And generating a session group table including the session group creation condition, and sharing the generated session group table with other network function modules by the session group setting unit.
상기 세션 그룹 테이블은 세션 그룹 별로 설정된 만료 시간을 포함하며, 상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하는 단계는 상기 세션신호처리부가 상기 만료 시간 이전에 수신된 적어도 하나의 요청 시그널링으로부터 요청 그룹 시그널링을 생성하는 것을 특징으로 한다. The session group table includes an expiration time set for each session group, and generating one group signaling representing at least one or more signaling included in the classified session group is received by the session signal processing unit before the expiration time. It is characterized in that the request group signaling is generated from the at least one request signaling.
상기 세션 그룹 테이블은 세션 그룹에 포함 가능한 최대 세션의 수를 나타내는 최대 세션을 포함하며, 상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하는 단계는 상기 세션신호처리부가 상기 적어도 하나 이상의 시그널링의 수가 상기 최대 세션 수를 만족하면, 상기 최대 세션 수를 만족하는 적어도 하나 이상의 요청 시그널링으로부터 요청 그룹 시그널링을 생성하는 것을 특징으로 한다. The session group table includes a maximum session indicating the maximum number of sessions that can be included in a session group, and generating one group signaling representing at least one or more signaling included in the classified session group includes the session signal processing. When the number of additional at least one signaling satisfies the maximum number of sessions, request group signaling is generated from at least one request signaling that satisfies the maximum number of sessions.
상기 방법은 상기 생성된 그룹 시그널링을 해당하는 네트워크기능모듈로 전송하는 단계 후, 상기 세션신호처리부가 상기 네트워크기능모듈로부터 요청 그룹 시그널링에 대응하여 응답 그룹 시그널링을 수신하는 단계와, 상기 세션신호처리부가 상기 응답 그룹 시그널링에 대응하여 상기 세션 그룹에 포함된 상기 적어도 하나 이상의 요청 시그널링에 응답하는 적어도 하나 이상의 응답 시그널링을 생성하는 단계와, 상기 세션신호처리부가 상기 생성된 적어도 하나 이상의 응답 시그널링 각각을 해당하는 적어도 하나 이상의 단말로 전송하는 단계를 더 포함한다. The method includes: after transmitting the generated group signaling to a corresponding network function module, the session signal processing unit receiving response group signaling in response to the request group signaling from the network function module, and the session signal processing unit Generating at least one response signaling in response to the at least one request signaling included in the session group in response to the response group signaling, and the session signal processor corresponding to each of the generated at least one response signaling It further comprises transmitting to at least one terminal.
상기 적어도 하나 이상의 세션 그룹 중 어느 하나의 세션 그룹 내의 그룹 컨텍스트 데이터는 적어도 하나 이상의 세션 그룹에 속하는 적어도 하나 이상의 세션 중 선택된 어느 하나의 세션 컨텍스트의 원본이거나, 적어도 하나 이상의 세션 중 선택된 일부의 세션 컨텍스트의 조합일 수 있다. The group context data in any one session group among the at least one or more session groups is the source of any one session context selected among at least one or more sessions belonging to the at least one or more session groups, or of a selected part of the session context among at least one or more sessions. It can be a combination.
본 발명에 따르면, 적어도 하나 이상의 시그널링을 세션 그룹으로 분류한 후, 하나의 그룹 시그널링을 통해 처리할 수 있다. 이에 따라, 본 발명은 적어도 하나 이상의 동일 또는 유사한 단말을 그룹 단위로 묶어 처리할 수 있다. 따라서 네트워크에서 사용되는 메모리 자원을 줄일 수 있어 시스템 TCO(Total Cost of Ownership)를 절감할 수 있는 이점이 있다. According to the present invention, after classifying at least one or more signaling into a session group, it may be processed through one group signaling. Accordingly, the present invention can process at least one or more identical or similar terminals in group units. Therefore, there is an advantage of reducing the total cost of ownership (TCO) by reducing the memory resources used in the network.
도 1은 본 실시예에 따른 대규모 기계형 통신을 위한 세션 그룹 제어하기 위한 네트워크 시스템을 설명하기 위한 도면이다.
도 2는 본 발명의 실시예에 따른 세션결합에이전트의 구성을 설명하기 위한 블록도이다.
도 3은 본 발명의 실시예에 따른 대규모 기계형 통신을 위한 세션 그룹 제어 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 실시예에 따른 AMF(100)의 세션 그룹 설정 방법을 설명하기 위한 흐름도이다.
도 5는 본 발명의 실시예에 따른 AMF의 세션 그룹 처리 방법을 설명하기 위한 흐름도이다. 1 is a diagram for explaining a network system for controlling a session group for large-scale mechanical communication according to the present embodiment.
2 is a block diagram illustrating a configuration of a session association agent according to an embodiment of the present invention.
3 is a flowchart illustrating a session group control method for large-scale mechanical communication according to an embodiment of the present invention.
4 is a flowchart illustrating a session group setting method of the
5 is a flowchart illustrating a session group processing method of an AMF according to an embodiment of the present invention.
이하 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예에 대한 동작 원리를 상세하게 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다. 또한 본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시 예를 가질 수 있는 바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 하나, 이는 본 발명을 특정한 실시 형태로 한정하려는 것은 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings in which one of ordinary skill in the art can easily implement the present invention. However, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention in describing the operating principle of the preferred embodiment of the present invention in detail, the detailed description thereof will be omitted. This is to more clearly convey the core of the present invention by omitting unnecessary description. In addition, the present invention is intended to illustrate specific embodiments in the drawings and describe in detail in the detailed description, as various changes may be made and various embodiments may be applied, but this is not intended to limit the present invention to specific embodiments, It is to be understood as including all changes, equivalents, and substitutes included in the spirit and scope of the present invention.
더하여, 어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급할 경우, 이는 논리적 또는 물리적으로 연결되거나, 접속될 수 있음을 의미한다. 다시 말해, 구성요소가 다른 구성요소에 직접적으로 연결되거나 접속되어 있을 수 있지만, 중간에 다른 구성요소가 존재할 수도 있으며, 간접적으로 연결되거나 접속될 수도 있다고 이해되어야 할 것이다. In addition, when a component is referred to as being "connected" or "connected" to another component, it means that it is logically or physically connected or can be connected. In other words, it should be understood that a component may be directly connected or connected to another component, but another component may exist in the middle, or may be indirectly connected or connected.
또한, 본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 적어도 하나 이상의 표현을 포함한다. 또한, 본 명세서에서 기술되는 "포함 한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In addition, terms used in the present specification are only used to describe specific embodiments, and are not intended to limit the present invention. Expressions in the singular include at least one expression unless the context clearly indicates otherwise. In addition, terms such as "comprises" or "have" described herein are intended to designate the presence of features, numbers, steps, actions, components, parts, or a combination thereof described in the specification. It is to be understood that the above other features, or the possibility of the presence or addition of numbers, steps, actions, components, parts, or combinations thereof, are not preliminarily excluded.
이제 본 발명의 실시 예에 따른 채널 상태 정보 수신 방법 및 이를 지원하는 장치에 대하여 도면을 참조하여 상세하게 설명하도록 한다. 이때, 도면 전체에 걸쳐 유사한 기능 및 작용을 하는 부분에 대해서는 동일한 도면 부호를 사용하며, 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 발명의 개념이 모호해지는 것을 피하기 위하여 공지의 구조 및 장치는 생략되거나, 각 구조 및 장치의 핵심기능을 중심으로 한 블록도 형식으로 도시될 수 있다. Now, a method for receiving channel state information and a device supporting the same according to an embodiment of the present invention will be described in detail with reference to the drawings. In this case, the same reference numerals are used for portions having similar functions and functions throughout the drawings, and redundant descriptions thereof will be omitted. In addition, in order to avoid obscuring the concept of the present invention, well-known structures and devices may be omitted, or a block diagram centering on the core functions of each structure and device may be shown.
먼저, 본 발명의 실시예에 따른 대규모 기계형 통신을 위한 세션 그룹 제어하기 위한 네트워크의 구성에 대해서 설명하기로 한다. 도 1은 본 실시예에 따른 대규모 기계형 통신을 위한 세션 그룹 제어하기 위한 네트워크 시스템을 설명하기 위한 도면이다. First, a configuration of a network for controlling a session group for large-scale mechanical communication according to an embodiment of the present invention will be described. 1 is a diagram for explaining a network system for controlling a session group for large-scale mechanical communication according to the present embodiment.
도 1을 참조하면, 본 발명의 실시예에 따른 세션 그룹 제어를 위한 네트워크 시스템(S1)은 단말(UE: User Equipment, 10), (R)AN((Radio) Access Network, 20) 및 제어서버(30)를 포함한다. 또한, 본 발명의 실시예에 따른 시스템(S1)은 5G 네트워크 표준에서 정의된 제어 평면(control plane) 및 사용자 평면(user plane)의 모든 네트워크기능모듈(NF: Network Function)을 포함할 수 있다. 이러한 NF는 AMF(Access and Mobility Management Function, 100), SMF(Session Management Function, 200), PCF(Policy Control Function, 300), UPF(User Plane Function, 400), AUSF(Authentication Server Function, 500), UDM(Unified Data Management, 600), NRF(NF Repository Function 700), NEF(Network Exposure Function, 800), NSSF(Network Slice Selection Function, 900) 및 AF(Application Function, 1000) 및 DN(Data Network, 1100)을 포함한다. 이 때, 각각의 NF는 하드웨어 및 소프트웨어 중 적어도 하나로 구분되어 독립된 모듈 형태로 구현될 수 있다. Referring to Figure 1, the network system (S1) for session group control according to an embodiment of the present invention is a terminal (UE: User Equipment, 10), (R) AN ((Radio) Access Network, 20) and a control server It includes (30). In addition, the system S1 according to an embodiment of the present invention may include all network function modules (NF) of a control plane and a user plane defined in the 5G network standard. These NFs include Access and Mobility Management Function (AMF, 100), Session Management Function (SMF, 200), Policy Control Function (PCF, 300), User Plane Function (UPF, 400), Authentication Server Function (AUSF), 500), and UDM (Unified Data Management, 600), NRF (NF Repository Function 700), NEF (Network Exposure Function, 800), NSSF (Network Slice Selection Function, 900) and AF (Application Function, 1000) and DN (Data Network, 1100) ). In this case, each NF may be divided into at least one of hardware and software and implemented in the form of an independent module.
단말(10)은 복수이며, 적어도 하나 이상의 단말(10)은 동일한 데이터 및 상태를 기반으로 동작할 수 있고, 소정 범위 이내의 이동성을 가지며, 동일한 페이징, 시그널링, QoS 컨디션이 요구될 수 있다. RAN(20)은 무선 접속망을 나타내며, 단말(10)과의 무선 구간을 연결한다. 제어서버(30)는 본 발명의 실시예에 따른 네트워크를 운영하는 사업자가 네트워크 시스템(S1)을 관리하기 위한 것이다. 제어서버(30)는 네트워크 시스템(S1)이 가입자가 가입한 서비스에 따라 가입자의 단말(10)이 서비스 받도록 가입자 서비스 정보를 네트워크 시스템(S1)에 입력하는 역할을 수행한다. 이때, 관리서버(30)는 NRF(700) 및 NEF(800)를 통해 네트워크 시스템(S1)의 NF(100 내지 1000)에 접속한다. There are a plurality of
5G에서는, 단말, 기지국(액세스), 코어 및 서버를 단대단(End to End)으로 지원하기 위한 네트워크 구조를 정의하고 있으며, 기존 LTE(4G)에서 단일 노드(예: S-GW, P-GW 등)가 복합적으로 수행하던 제어 시그널링 및 데이터 송수신의 기능을 분리하여, 제어 시그널링 기능의 영역(Control Plane) 및 데이터 송수신 기능의 영역(User Plane)을 구분한 네트워크 구조를 정의하고 있다. 제어 평면(Control Plane)의 네트워크 노드는 AMF(100), SMF(200), PCF(300), AUSF(500), NRF(700) NEF(800), NSSF(900) 및 AF(1000)를 포함한다. 또한, 사용자 평면(User Plane)의 데이터 노드는 SMF(200)의 제어(연동)를 토대로 단말(10)과의 세션을 통해 단말(10) 및 데이터망(예: 인터넷) 상의 서버 간 데이터를 송수신하는 UPF(400)를 포함한다. UPF(400)에 대하여 사용자 및 서비스 특성에 따른 다양한 성능이 요구되고 있으며, 이와 더불어, 5G 코어 네트워크 상에도 서로 차별화된 패킷 처리 기능을 지원하는 복수 개의 UPF(400)가 제공되고 있는 실정이다. 한편, 5G 코어 네트워크에서 정의된 UPF(400)는 초고속, 초저지연적으로 패킷을 처리하여야 한다. In 5G, a network structure to support terminals, base stations (access), cores, and servers end-to-end is defined, and a single node (e.g., S-GW, P-GW) in existing LTE (4G) is defined. The control signaling and data transmission/reception functions, which were performed in a complex manner, are separated to define a network structure that separates the control signaling function area (Control Plane) and the data transmission function area (User Plane). The network nodes of the control plane include AMF (100), SMF (200), PCF (300), AUSF (500), NRF (700) NEF (800), NSSF (900) and AF (1000). do. In addition, the data node of the user plane transmits and receives data between the terminal 10 and the server on the data network (eg, the Internet) through a session with the terminal 10 based on the control (interlock) of the
AMF(100)는 접속 제어 및 이동성 관리, 네트워크 슬라이스 선택 기능을 수행한다. SMF(200)는 네트워크 정책에 따른 가입자 세션 설정 및 관리 기능을 수행한다. PCF(300)는 네트워크 슬라이스에 대응하는 정책 제어 기능을 수행한다. UPF(400)는 사용자 평면에서 서비스 타입에 따른 데이터 트래픽을 전달하는 기능을 수행한다. AUSF(500)는 UE(10)의 등록 절차에서 UE(10)를 인증하는 기능을 수행한다. UDM(600)는 가입자 데이터 및 가입자 프로파일을 저장 및 관리하는 기능을 수행한다. NRF(700) 적어도 하나 이상의 네트워크 기능(NF: Network Function) 상호간 발견 및 통신을 위한 등록 및 검색 기능을 제공한다. NEF(800)는 네트워크 노출 기능을 수행한다. NSSF(900)는 네트워크 슬라이스 선택 기능을 제공한다. AF(1000) 어플리케이션 관리 기능을 제공한다. 그리고 DN(1100)은 외부 데이터 네트워크를 나타낸다. The
이러한 네트워크 시스템(S1)의 모든 구성들(10, 20, 30 및 100 내지 1100)은 적어도 하나 이상의 인터페이스를 통해 상호 연결되어 정보를 송수신할 수 있다. 특히, 단말(10)에 대한 제어 시그널링 처리 시, 각 NF 별로 해당 NF가 담당하는 제어기능 수행 및 시그널링 처리를 위해, 각 NF 간에 수많은 시그널링을 교환한다. All
본 발명의 실시예에 따른 네트워크 시스템(S1)은 적어도 하나 이상의 단말(10)에 대한 시그널링을 세션 그룹(Session Group)으로 그룹화하여 처리한다. 예컨대, 네트워크 시스템(S1)은 적어도 하나 이상의 동일 또는 유사한 단말(10)을 그룹 단위로 묶어 처리한다. 이에 따라, 네트워크에서 사용되는 메모리 자원을 줄일 수 있어 시스템 TCO(Total Cost of Ownership)를 절감할 수 있다. The network system S1 according to an embodiment of the present invention processes signaling for at least one
세션 그룹은 소정의 규칙에 따라 적어도 하나 이상의 세션을 하나의 세션과 같이 사용하기 위한 용어이다. 따라서 세션 그룹은 세션 세트, 가상 세션 리스트 등의 용어로도 사용될 수 있다. 여기서, 세션 그룹(Session Group)은 1개 이상의 세션(Session)을 묶어주는 구분자이다. 이러한 세션 그룹은 단말 종류, 지역 등을 통해 구분할 수 있다. A session group is a term for using at least one session together with one session according to a predetermined rule. Therefore, the session group may also be used as a term such as a session set or a virtual session list. Here, a session group is a delimiter that binds one or more sessions together. These session groups can be classified by terminal type and region.
이와 같이, 세션이 그룹화되면, 시그널링을 세션 그룹 별로 할 수 있다. 예를 들어, 종래에 100 가입자에 대해 AMF(100)와 SMF(200) 간 100개의 연결이 필요했다면, 본 발명의 실시예에 따른 세션 그룹을 적용하는 경우 AMF(100)와 SMF(200) 간 100 가입자에 대해 1개의 연결이 요구된다. In this way, when sessions are grouped, signaling can be performed for each session group. For example, if 100 connections between the AMF (100) and the SMF (200) were previously required for 100 subscribers, when applying the session group according to the embodiment of the present invention, between the AMF (100) and the SMF (200) One connection is required for 100 subscribers.
이와 같은 세션 그룹을 생성하기 위해서는 개별 시그널링을 취합해야 한다. 취합 후, 세션 그룹 단위로 시그널링을 전송한다. 이를 위하여, 본 발명의 실시예에 따른 AMF(100)는 세션결합에이전트(SA: Session Aggregator)를 포함한다. 이러한 세션결합에이전트는 하드웨어 혹은 소프트웨어로 구현될 수 있다. 그러면, 이러한 세션결합에이전트(SA)에 대해 보다 상세하게 설명하기로 한다. 도 2는 본 발명의 실시예에 따른 세션결합에이전트의 구성을 설명하기 위한 블록도이다. In order to create such a session group, individual signaling must be collected. After aggregation, signaling is transmitted in units of session groups. To this end, the
도 2를 참조하면, 세션결합에이전트(SA)는 트래픽을 세션그룹별로 묶어주거나 해제할 수 있다. 예컨대, 세션결합에이전트(SA)는 하나의 세션 그룹에 개별 세션들을 삽입(insert), 수정(modify), 삭제(delete) 등을 할 수 있다. 이러한 세션결합에이전트(SA)는 세션그룹설정부(110), 세션그룹분류부(120), 세션신호처리부(130) 및 세션그룹저장부(140)를 포함한다. Referring to FIG. 2, the session association agent SA may group or release traffic for each session group. For example, the session association agent SA may insert, modify, or delete individual sessions into one session group. The session combining agent SA includes a session
세션그룹저장부(140)는 세션 그룹 생성 조건을 저장하는 세션 그룹 테이블을 저장하며, 과거의 값도 지속적으로 저장할 수 있다. 또한, 세션그룹저장부(140)는 각 세션 그룹 테이블이 저장된 위치, 용량, 처리 시간을 저장할 수 있다. The session
세션그룹설정부(110)는 단말 정보, 서비스 정보 및 세션 그룹 정보를 포함하는 가입자 서비스 정보를 수신하고, 수신된 가입자 서비스 정보를 기초로 상기 세션 그룹 생성 조건을 포함하는 세션 그룹 테이블을 생성한다. 세션그룹설정부(110)는 생성된 세션 그룹 테이블을 다른 네트워크기능모듈(NF)과 공유할 수 있다. The session
세션그룹분류부(120)는 개별 세션에 따른 시그널링을 해당하는 세션 그룹으로 분류하는 역할을 수행한다. 이때, 세션그룹분류부(120)는 세션그룹저장부(140)의 세션 그룹 생성 조건을 참조로 적어도 하나 이상의 시그널링을 해당하는 세션 그룹으로 분류할 수 있다. 세션그룹분류부(120)는 적어도 하나 이상의 큐(Session Type Queue)를 포함할 수 있다. 세션그룹분류부(120)는 적어도 하나 이상의 단말(10)로부터 적어도 하나 이상의 시그널링을 수신하면, 수신된 적어도 하나 이상의 시그널링을 분류하여 적어도 하나 이상의 큐에 입력한다. 그런 다음, 세션그룹분류부(120)는 큐 별로 세션 그룹을 분류할 수 있다. The session
세션신호처리부(130)는 어느 하나의 세션 그룹으로 분류된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하거나, 세션 그룹을 대표하는 하나의 그룹 시그널링으로부터 하나의 그룹 시그널링의 기초가 된 원래의 적어도 하나 이상의 시그널링을 다시 생성할 수 있다. 여기서, 세션 그룹의 그룹 시그널링을 구성하는 그룹 컨텍스트 정보(Group context information)는 해당 세션 그룹에 포함되는 적어도 하나 이상의 시그널링 각각의 컨텍스트 정보(Session Context information)와 동등한 메시지 포맷을 가질 수 있다(예컨대, UE Context 정보, 5GMM(Mobility Management, N1 Message), 5GSM(Session Management, N2 Message) 정보 등). 그룹 시그널링을 구성할 때, 컨텍스트 정보는 첫 번째 세션을 대표로 첫 번째 세션과 동등한 메시지 포맷으로 생성하거나, 전체 세션을 고려하여 동등한 메시지 포맷으로 생성하거나, 전체 세션의 일부를 선택하여 공통 메시지 포멧을 생성할 수 있다. The session
한편, 어느 하나의 NF는 다른 타 NF가 해당 세션 그룹을 처리 가능한지 여부를 구분할 수 있다. 예를 들면, AMF(100)가 세션 그룹을 처리할 수 있고, SMF(200)도 세션 그룹을 처리할 수 있으나, PCF(300)가 세션 그룹을 처리하지 못할 수도 있다. 이러한 경우, AMF(100), SMF(200)만 세션 그룹 별로 시그널링을 수행할 수 있다. PCF(300)와 통신 필요 시, SMF(300)는 해당 세션 그룹을 다시 분해하여 개별 시그널링으로 만들어 줄 수 있다. 즉, 세션 그룹이 원활하게 수행되려면 전체 NF들이 모두 세션 그룹을 처리할 수 있는 것이 바람직하다. 세션 그룹을 처리하기 위한 조건은 단말 상태, 서비스 요건 등도 포함되나, 실시간으로 NF 간의 대역폭(Bandwidth) 상태, QoS 상태를 보고 판단할 수 있다. 예를 들어, 개별 NF 간들에 대한 인터페이스(Interface)의 상태를 측정하고, 인터페이스에 대한 과부하, signaling storm 등을 계산해서, 개별 메시지 tps(transaction per second) 등을 보고 NF의 부하 상태를 측정할 수도 있다. 즉, 본 발명의 실시예에 따르면, 실시간 네트워크 상태에 따라 세션을 그룹화 하는 조건을 만들 수도 있다. On the other hand, one NF can distinguish whether another NF can process the corresponding session group. For example, the
다음으로, 본 발명의 실시예에 따른 대규모 기계형 통신을 위한 세션 그룹 제어 방법에 대해서 설명하기로 한다. 도 3은 본 발명의 실시예에 따른 대규모 기계형 통신을 위한 세션 그룹 제어 방법을 설명하기 위한 흐름도이다. Next, a method of controlling a session group for large-scale mechanical communication according to an embodiment of the present invention will be described. 3 is a flowchart illustrating a session group control method for large-scale mechanical communication according to an embodiment of the present invention.
도 3을 참조하면, 세션 그룹 제어 방법은 설정 단계(S10)와 처리 단계(S20)를 포함한다. 즉, 네트워크 시스템(S1)은 S10 단계에서 세션 그룹을 설정한다. 세션 그룹 설정은 어떤 단말을 어떤 세션 그룹에 포함시킬지를 설정하는 것을 의미한다. 세션 그룹이 설정되면, 네트워크 시스템(S1)은 S20 단계에서 세션을 세션 그룹으로 구분하여 처리한다. Referring to FIG. 3, the session group control method includes a setting step (S10) and a processing step (S20). That is, the network system S1 establishes a session group in step S10. Session group setting means setting which terminals to include in which session group. When a session group is established, the network system S1 divides and processes the session into session groups in step S20.
전술한 S10 단계에 대해 보다 자세히 설명하면 다음과 같다. 관리서버(30)는 S110 단계에서 적어도 하나 이상의 단말에 대응하는 가입자 서비스 정보를 AMF(100)로 전달한다. 여기서, 가입자 서비스 정보는 서비스의 대상인 가입자의 단말(10)에 대한 정보인 단말 정보와, 가입자가 가입한 서비스에 대한 정보인 서비스 정보와, 세션 그룹에 대한 정보를 나타내는 세션 그룹 정보를 포함한다. The above-described step S10 will be described in more detail as follows. The
이어서, AMF(100)는 S120 단계에서 가입자 서비스 정보로부터 단말 정보, 서비스 정보 및 세션 그룹 정보를 추출한다. 그런 다음, AMF(100)는 S130 단계에서 단말 정보, 서비스 정보 및 세션 그룹 정보로부터 세션 그룹 테이블을 생성한다. Subsequently, the
예컨대, 세션 그룹 테이블은 다음의 표 1과 같다. For example, the session group table is shown in Table 1 below.
Group IDSession
Group ID
(예: N1N2 Msg)Session Group Data
(Example: N1N2 Msg)
(sec)Expiry Time
(sec)
표 1을 참조하면, 그룹 식별자(Session Group ID)는 세션 그룹 단위로 시그널링을 처리 하기 위해 어느 하나의 세션 그룹과 다른 세션 그룹을 구분하기 위한 것이다. 모든 세션 그룹은 그룹 식별자를 가지며, 세션 그룹 별로 적어도 하나 이상의 세션(Session)을 포함한다. 여기서, 각 세션(Session)은 각 단말(10)에 대응한다. 예를 들어, 그룹 식별자인 "Group ID 1"은 세션(Session) 1번 내지 30번까지의 세션(총 30 개 세션)을 포함한다. 30개 세션, 즉, 30개 단말을 묶는 기준은 단말의 종류, 단말의 위치, 트래픽 QoS 등이 될 수 있다. 세션 그룹 데이터(Session Group Data)는 세션 그룹을 대표하는 세션 메시지 정보를 나타낸다. 이 세션 그룹 데이터는 다수의 세션을 1개의 세션 그룹으로 나타낼 수 있는 정보이며, 기본적으로 그룹단위로 처리할 수 있는 공통 Paging Policy Indicator, ARP, 5G QI 등을 포함한다. 예를 들어 세션 그룹 데이터는 공통적인 ueContext 및 N1 및 N2 Message를 준용한다.Referring to Table 1, a group identifier (Session Group ID) is used to distinguish one session group from another session group in order to process signaling in units of a session group. All session groups have a group identifier, and each session group includes at least one or more sessions. Here, each session corresponds to each terminal 10. For example, the group identifier "Group ID 1" includes sessions 1 to 30 (a total of 30 sessions). A criterion for grouping 30 sessions, that is, 30 terminals, may be the type of terminal, the location of the terminal, and traffic QoS. Session group data represents session message information representing a session group. This session group data is information that can represent multiple sessions as one session group, and basically includes a common Paging Policy Indicator, ARP, 5G QI, etc. that can be processed in group units. For example, session group data conforms to common ueContext and N1 and N2 messages.
최대 세션(Max. Session)은 각 세션 그룹이 가질 수 있는 최대 세션 개수이다. 이에 따라, 최대 세션이 초과되면, 다음 NF로 세션을 전달한다. 이때, 버퍼링 시간을 추가로 고려할 수 있다. Max. Session is the maximum number of sessions each session group can have. Accordingly, when the maximum session is exceeded, the session is transferred to the next NF. In this case, the buffering time may be additionally considered.
만료 시간(Expiry Time)은 세션 그룹에 포함시킬 수 있는 개별 세션을 대기하는 시간을 의미하며, 세션 그룹 별로 설정된다. 세션 그룹에 포함시키기 위해 신규 세션을 계속해서 기다릴 수 없기 때문에 신규 세션을 만료 시간까지 대기하고, 만료 시간 전까지의 세션에 대해서만 하나의 세션 그룹으로 처리한다. 이에 따라, 어느 하나의 NF는 만료 시간이 도래하면, 만료 시간 전까지 수신한 세션을 세션 그룹으로 묶고 다음 NF로 세션 그룹 시그널링을 전달한다. 이때, 만료 시간 전까지 수신된 세션이 하나, 즉, 하나의 시그널링인 하나의 그룹으로 묶이며, 하나의 세션과 같이 사용된다. Expiry Time means a time to wait for individual sessions that can be included in a session group, and is set for each session group. Since a new session cannot be waited continuously to be included in a session group, a new session is waited until the expiration time, and only sessions before the expiration time are treated as one session group. Accordingly, when the expiration time of one NF arrives, the sessions received before the expiration time are grouped into a session group, and session group signaling is transmitted to the next NF. At this time, a session received before the expiration time is grouped into one group, that is, one signaling, and is used together with one session.
전술한 바와 같은 세션 그룹 테이블을 생성한 후, AMF(100)는 S140 단계에서 생성된 세션 그룹 테이블을 다른 NF(200 내지 1000)로 전송하여 세션 그룹 정보를 업데이트한다. After generating the session group table as described above, the
이와 같이, 모든 NF(100 내지 1000)가 세션 그룹 테이블을 공유한 후, 적어도 하나 이상의 세션을 세션 그룹 별로 처리할 수 있다. 그러면, 전술한 S20 단계에 대해 보다 상세하게 설명하기로 한다. In this way, after all the
AMF(100)는 S150 단계에서 적어도 하나 이상의 단말(10) 각각으로부터 요청 시그널링을 수신할 수 있다. 요청 시그널링은 예컨대, 단말(10)이 가입한 서비스를 요청하는 세션 연결 요청(PDU Session Establishment Request) 메시지가 될 수 있다. The
적어도 하나 이상의 요청 시그널링을 수신한 AMF(100)는 세션 그룹 테이블을 참조로 적어도 하나 이상의 요청 시그널링 각각을 세션 그룹으로 처리할지 여부를 판단한다. 이때, 적어도 하나 이상의 요청 시그널링은 세션 그룹으로 처리해야되는 메시지라고 가정한다. 이에 따라, AMF(100)는 S160 단계에서 세션 그룹 테이블을 참조로 적어도 하나 이상의 요청 메시지 각각을 해당하는 세션 그룹으로 분류하고, 분류된 세션 그룹에 대응하는 요청 그룹 시그널링을 생성한다. Upon receiving the at least one request signaling, the
그런 다음, AMF(100)는 S160 단계에서 세션 그룹 별로 요청 그룹 시그널링을 전송한다. 즉, 하나의 세션 그룹 당 하나의 요청 그룹 시그널링이 발생한다. 이러한 S160 단계에서 AMF(100)는 세션 그룹 별로 요청 그룹 시그널링을 해당하는 NF(200 내지 1000 중 어느 하나)로 전송한다. 예컨대, AMF(100)가 동일한 세션 그룹에 속하는 적어도 하나 이상의 단말(10)로부터 수신한 요청 시그널링이 세션 연결 요청(PDU Session Establishment Request) 메시지 라면, 동일한 세션 그룹에 속하는 적어도 하나 이상의 단말(10)의 적어도 하나 이상의 세션 연결 요청 메시지를 대표하는 하나의 요청 그룹 시그널링, 즉, 하나의 SM Request 메시지를 SMF(200)로 전달할 수 있다. Then, the
요청 그룹 시그널링을 수신한 해당 NF(200 내지 1000 중 어느 하나)는 해당 요청 그룹 시그널링에 대한 처리를 세션 그룹 별로 수행할 수 있다. 일례로, 요청 그룹 시그널링이 SM Request이고, 해당 NF(200 내지 1000 중 어느 하나)가 SMF(200)라고 가정한다. 그러면, SMF(200)는 UDM(600)과 Subscription data Request 메시지 및 Subscription data Response 메시지를 교환하고, PCF(300)를 선택한 후, 선택한 PCF(300)와 Policy Control을 수립할 것이다. 그리고 SMF(200)는 UPF(400)를 선택하고, 선택한 UPF(400)와 메시지(N4 Session Establishment/Modification Request, N4 Session Establishment/Modification Response) 교환을 수행할 것이다. 전술한 일련의 과정에 대해 SMF(200)는 세션 그룹 별로 처리한다. 이에 따라, 적어도 하나 이상의 단말(10)의 수에 대응하는 횟수의 시그널링을 수행할 필요 없이 적어도 하나 이상의 단말(10)에 대해 한번의 한 번의 시그널링, 즉, 그룹 시그널링을 통해 한번의 처리만 수행한다. Upon receiving the request group signaling, the corresponding NF (any one of 200 to 1000) may perform processing for the corresponding request group signaling for each session group. As an example, it is assumed that the request group signaling is SM Request, and the corresponding NF (any one of 200 to 1000) is the
이와 같이, 해당 요청 그룹 시그널링에 대한 처리를 세션 그룹 별로 수행한 NF(200 내지 1000 중 어느 하나)는 S190 단계에서 앞서(S170)의 요청 그룹 시그널링에 대응하여 응답 그룹 시그널링을 AMF(100)로 전송한다. 예컨대, 앞서(S170) 어느 하나의 세션 그룹의 요청 그룹 시그널링이 SM Request라면, 이에 대응하여 SMF(200)는 PDU Session Establishment Accept 메시지를 포함하는 SM response를 응답 그룹 시그널링으로 AMF(100)로 전송할 수 있다. In this way, the NF (any one of 200 to 1000) that has processed the request group signaling for each session group transmits the response group signaling to the
응답 그룹 시그널링을 수신한 AMF(100)는 S200 단계에서 앞서(S150)의 요청 시그널링에 대한 응답으로 해당하는 세션 그룹에 속한 적어도 하나 이상의 단말(10) 각각에 대해 개별적으로 응답 시그널링을 전송한다. 예컨대, 적어도 하나 이상의 단말(10)의 수가 10개라면, 응답 그룹 시그널링으로부터 10개의 응답 시그널링을 도출하고, 이를 10개의 단말(10) 각각에 전송한다. 이때, 앞서(S150)의 요청 메시지가 세션 연결 요청(PDU Session Establishment Request) 메시지라면, AMF(100)는 세션 그룹에 속한 적어도 하나 이상의 단말(10) 각각에 대해 개별적으로 응답 시그널링 PDU Session Establishment Accept를 전송한다. 이와 같이, 본 발명의 실시예에 따르면, NF간 적어도 하나 이상의 단말(10)에 대한 시그널링, 즉, 세션을 세션 그룹 별로 처리하고, 단말(10) 간의 통신의 경우, 개별 세션 별로 처리할 수 있다. Upon receiving the response group signaling, the
그러면, 전술한 설정 단계(S10) 및 처리 단계(S20) 각각에 대해서 AMF(100)의 동작에 대해서 보다 상세하게 설명하기로 한다. 먼저, 설정 단계에 대해서 설명하기로 한다. 도 4는 본 발명의 실시예에 따른 AMF(100)의 세션 그룹 설정 방법을 설명하기 위한 흐름도이다. Then, the operation of the
도 4를 참조하면, AMF(100) 세션결합에이전트(SA)의 세션그룹설정부(110)는 S210 단계에서 가입자 서비스 정보를 입수한다. 여기서, 가입자 서비스 정보는 가입자의 단말 정보, 가입자의 단말에 제공되는 서비스 정보, 그리고, 단말 및 서비스에 따른 세션 그룹을 나타내는 세션 그룹 정보를 포함한다. 구체적으로, 가입자 서비스 정보는 각 서비스 별 가입자, 단말 정보 및 서비스에 따른 세션 그룹 정보, 특정 지역 및 위치 기반 세션 그룹 정보, 단말 및 기지국에 대한 주소 ID(C-RNTI, AMF ID, NCGI, gNB ID, TAI, 슬라이스 정보/S-NSSAI (SST/SD), 단말 IP 주소, IMSI, MSISDN, SUPI, GPSI 등의 식별 정보, 서비스 세부 정보(서비스 정보 테이블[Service Name, Service Operation, Attribute, Data Type,??, value]), 단말에 대한 시그널링 종류(예: Registration Request, Service Request), 단말에 대한 세션 종류(예: LADN(Local Area Data Network), MA(Multi-Access), Non-3GPP, Always-On PDU Session 등), 단말에 대한 세션 연속성 모드(예: SSC Mode) 및 타입 (예: IP, Ethernet 등), 단말에 대한 서비스 Capability, RAT 정보(주파수, RAT, 기지국 이름 등), 단말의 위치 정보(Cell ID, UE Location Information (ULI))를 포함할 수 있다. 한편 세션그룹설정부(110)는 특정 컨디션을 확인하고, 세션 그룹을 할지 말지 등을 결정할 수 있다.Referring to FIG. 4, the session
다음의 표 2는 서비스 세부 정보를 포함하는 서비스 정보 테이블의 일례이다. Table 2 below is an example of a service information table including detailed service information.
다음으로, 세션그룹설정부(110)는 S220 단계에서 가입자 서비스 정보를 기초로 세션 그룹을 생성하는 조건을 포함하는 세션 그룹 테이블(표 1)을 생성한다. 이어서, 세션그룹설정부(110)는 S230 단계에서 AMF(100)가 세션 그룹 테이블에 따라 세션 그룹을 처리할 수 있는지 여부를 판단한다. S230 단계의 판단 결과, AMF(100)가 세션 그룹을 처리할 수 없으면, 세션그룹설정부(110)는 프로세스를 종료한다. Next, the session
반면, S230 단계의 판단 결과, AMF(100)가 세션 그룹을 처리할 수 있으면, 세션그룹설정부(110)는 S240 단계에서 다른 NF(200 내지 1000)로 세션 그룹 테이블을 전달한다. 이에 따라, 세션 그룹 테이블을 수신한 다른 NF(200 내지 1000)는 세션 그룹 테이블에 따라 세션 그룹을 처리할 수 있는지 여부를 나타내는 확인 메시지(예컨대, 성공 시 success/accept 또는 실패 시 fail/reject)를 AMF(100)로 전달한다. On the other hand, as a result of the determination in step S230, if the
그러면, AMF(100)의 세션그룹설정부(110)는 S250 단계에서 확인 메시지를 통해 다른 NF(200 내지 1000)는 세션 그룹 테이블에 따라 세션 그룹을 처리할 수 있는지 여부를 판단한다. Then, the session
S250 단계의 판단 결과, S230 단계의 판단 결과, 다른 NF(200 내지 1000)가 세션 그룹을 처리할 수 없으면, 세션그룹설정부(110)는 프로세스를 종료한다. As a result of the determination of step S250 and the determination of step S230, if the
반면, S230 단계의 판단 결과, 다른 NF(200 내지 1000)가 세션 그룹을 처리할 수 있으면, 세션그룹설정부(110)는 S260 단계에서 세션 그룹 테이블을 세션그룹저장부(140)에 저장하여 세션 그룹을 활성화한다. On the other hand, as a result of the determination in step S230, if other NFs (200 to 1000) can process the session group, the session
전술한 바와 같이, 세션 그룹을 활성화한 후, AMF(100)는 세션 그룹에 대한 처리를 수행할 수 있다. 그러면, AMF(100)의 세션 그룹 처리 방법(S20)에 대해 설명하기로 한다. 도 5는 본 발명의 실시예에 따른 AMF의 세션 그룹 처리 방법을 설명하기 위한 흐름도이다. As described above, after activating the session group, the
도 5를 참조하면, 세션그룹분류부(120)는 S310 단계에서 개별 세션의 특정 서비스를 요청하는 요청 시그널링(예컨대, 개별 단말(10)의 요청 메시지)을 수신한다. 그러면, 세션그룹분류부(120)는 S320 단계에서 수신된 요청 시그널링을 분석한다. 이때, 세션그룹분류부(120)는 요청 시그널링을 전송한 단말 정보 및 요청 시그널링이 요청하는 서비스 정보를 분석할 수 있다. 여기서 세션그룹분류부(120)는 특정 컨디션을 확인하고, 세션 그룹을 할지 말지 등을 결정할 수 있다.Referring to FIG. 5, the session
이어서, 세션그룹분류부(120)는 S330 단계에서 세션 그룹 테이블을 기초로 요청 시그널링을 세션 그룹에 포함시킬 수 있는지 여부를 판단한다. Subsequently, the session
S330 단계의 판단 결과, 요청 시그널링을 세션 그룹에 포함시킬 수 없으면, 세션그룹분류부(120)는 S390 단계에서 요청 시그널링을 개별적으로 처리하여 해당하는 NF(200 내지 1000 중 어느 하나)로 전송한다. As a result of the determination in step S330, if the request signaling cannot be included in the session group, the
반면, S330 단계의 판단 결과, 해당 요청 시그널링을 세션 그룹에 포함시킬 수 있는 경우, 세션그룹분류부(120)는 S340 단계에서 세션 그룹 처리 조건을 분석한다. 여기서, 세션 그룹 처리 조건은 세션 그룹의 처리 자원(CPU, Memory, Storage) 부하, 부하율, 지연, 지터 등을 포함한다. On the other hand, as a result of the determination in step S330, if the request signaling can be included in the session group, the session
세션그룹분류부(120)는 이러한 분석에 따라 S350 단계에서 해당 세션 그룹을 처리 가능한지 여부를 판단한다. S350 단계의 판단 결과, 해당 세션 그룹에 대한 처리가 불가능하면, 세션그룹분류부(120)는 S390 단계로 진행하여 요청 시그널링을 개별적으로 처리하여 해당하는 NF(200 내지 1000 중 어느 하나)로 전송한다. The session
반면, S350 단계의 판단 결과, 해당 세션 그룹에 대한 처리가 가능하면, 세션그룹분류부(120)는 S360 단계로 진행하여 요청 시그널링을 해당하는 세션 그룹으로 분류한다. On the other hand, as a result of the determination in step S350, if processing for the corresponding session group is possible, the
그런 다음, 세션신호처리부(130)는 S370 단계에서 세션 그룹이 전송 가능한지 여부를 판별한다. 이때, 세션신호처리부(130)는 세션 그룹 테이블의 만료 시간 및 최대 세션을 고려하여 세션 그룹의 전송 여부를 결정한다. Then, the session
상기 S370 단계의 판단 결과, 전송이 불가능한 경우, 세션신호처리부(130)는 S390 단계로 진행하여 요청 시그널링을 개별적으로 처리하여 해당하는 NF(200 내지 1000 중 어느 하나)로 전송한다. 반면, 상기 S370 단계의 판단 결과, 전송 가능한 경우, 세션신호처리부(130)는 S380 단계로 진행하여 분류된 세션 그룹에 포함된 적어도 하나의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하고, 생성된 그룹 시그널링을 해당하는 NF(200 내지 1000 중 어느 하나)로 전송한다. 이에 따라, 세션신호처리부(130)는 만료 시간 이전에 수신된 적어도 하나 이상의 시그널링을 그룹 요청 시그널링으로 생성하고, 생성된 그룹 요청 시그널링을 해당하는 NF(200 내지 1000 중 어느 하나)로 전송할 수 있다. 또한, 세션신호처리부(130)는 최대 세션 수를 만족하는 적어도 하나 이상의 시그널링을 그룹 요청 시그널링으로 생성하고, 생성된 그룹 요청 시그널링을 해당하는 네트워크기능모듈로 전송할 수 있다. As a result of the determination in step S370, if transmission is not possible, the session
이상에서와 같이, 본 발명의 실시예에 따르면, AMF(100)가 세션을 그룹화하거나, 다시 그룹에서 개별 세션으로 변환하고, 처리하는 방법에 대해서 설명하였다. 하지만, 본 발명은 SBA 내 포함되는 모든 NF에서도 동일하게 적용될 수 있다. 즉, AMF(100) 이외의 NF(200 내지 1000)도 AMF(100)와 같이, 세션 그룹에 대한 처리를 수행할 수 있다. As described above, according to an embodiment of the present invention, a method of grouping sessions by the
한편, 본 발명의 실시 예에 따른 세션 그룹 제어 방법은 컴퓨터 프로그램 명령어와 데이터를 저장하기에 적합한 컴퓨터로 판독 가능한 매체의 형태로 제공될 수도 있다. 특히, 본 발명의 컴퓨터 프로그램은 광중계기(20)에서 동작할 수 있다. 이러한, 컴퓨터가 읽을 수 있는 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있으며, 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media) 및 롬(ROM, Read Only Memory), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.Meanwhile, the session group control method according to an embodiment of the present invention may be provided in the form of a computer-readable medium suitable for storing computer program commands and data. In particular, the computer program of the present invention can operate on the
이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것은 아니며, 기술적 사상의 범주를 이탈함없이 본 발명에 대해 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다. As described above and shown in connection with a preferred embodiment for illustrating the technical idea of the present invention, the present invention is not limited to the configuration and operation as shown and described as described above, without departing from the scope of the technical idea It will be appreciated by those skilled in the art that a number of changes and modifications are possible to the present invention. Accordingly, all such appropriate changes and modifications and equivalents should be considered to be within the scope of the present invention.
본 발명에 따른 세션 그룹 제어 장치는 적어도 하나 이상의 시그널링을 세션 그룹으로 분류한 후, 하나의 그룹 시그널링을 통해 처리할 수 있다. 이에 따라, 본 발명은 적어도 하나 이상의 동일 또는 유사한 단말을 그룹 단위로 묶어 처리할 수 있다. 따라서 네트워크에서 사용되는 메모리 자원을 줄일 수 있어 시스템 TCO(Total Cost of Ownership)를 절감할 수 있다. 이러한 본 발명은 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있다. The apparatus for controlling a session group according to the present invention may classify at least one or more signaling into a session group and then process through one group signaling. Accordingly, the present invention can process at least one or more identical or similar terminals in group units. Therefore, it is possible to reduce the memory resources used in the network, thereby reducing the total cost of ownership (TCO). The present invention is commercially available or commercially feasible, as well as a degree that can be practically clearly implemented, and thus has industrial applicability.
10: 단말 20: RAN
30: 제어서버 100: AMF
110: 세션그룹설정부 120: 세션그룹분류부
130: 세션신호처리부 140: 세션그룹저장부
200: SMF 300: PCF
400: UPF 500: AUSF
600: UDM 700: NRF
800: NEF 900: NSSF
1000: AF 1100: DN 10: terminal 20: RAN
30: control server 100: AMF
110: session group setting unit 120: session group classification unit
130: session signal processing unit 140: session group storage unit
200: SMF 300: PCF
400: UPF 500: AUSF
600: UDM 700: NRF
800: NEF 900: NSSF
1000: AF 1100: DN
Claims (12)
상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하고, 생성된 그룹 시그널링을 해당하는 네트워크기능모듈(NF: Network Function)로 전송하는 세션신호처리부;를 포함하는 것을 특징으로 하는 세션 그룹 제어 장치. A session group classifying unit for classifying each of the received at least one request signaling into at least one or more session groups according to a session group creation condition when receiving the request signaling from at least one or more terminals; And
And a session signal processor that generates one group signaling representing at least one or more signaling included in the classified session group and transmits the generated group signaling to a corresponding network function module (NF). Session group control device, characterized in that.
단말 정보, 서비스 정보 및 세션 그룹 정보를 포함하는 가입자 서비스 정보를 수신하고, 수신된 가입자 서비스 정보를 기초로 상기 세션 그룹 생성 조건을 포함하는 세션 그룹 테이블을 생성하고, 생성된 세션 그룹 테이블을 다른 네트워크기능모듈과 공유하는 세션그룹설정부;를 더 포함하는 것을 특징으로 하는 세션 그룹 제어 장치. The method of claim 1,
It receives subscriber service information including terminal information, service information, and session group information, generates a session group table including the session group creation condition based on the received subscriber service information, and converts the generated session group table to another network. Session group control apparatus further comprising a; session group setting unit shared with the functional module.
세션 그룹 테이블은 세션 그룹 별로 설정된 만료 시간을 포함하며,
상기 세션신호처리부는 상기 만료 시간 이전에 수신된 적어도 하나의 요청 시그널링으로부터 요청 그룹 시그널링을 생성하고, 생성된 요청 그룹 시그널링을 해당하는 네트워크기능모듈로 전송하는 것을 특징으로 하는 세션 그룹 제어 장치. The method of claim 2,
The session group table contains the expiration time set for each session group.
And the session signal processing unit generates request group signaling from at least one request signaling received before the expiration time and transmits the generated request group signaling to a corresponding network function module.
상기 세션 그룹 테이블은 세션 그룹에 포함 가능한 최대 세션의 수를 나타내는 최대 세션을 포함하며,
상기 세션신호처리부는
상기 적어도 하나 이상의 요청 시그널링의 수가 상기 최대 세션 수를 만족하면, 상기 최대 세션 수를 만족하는 적어도 하나 이상의 요청 시그널링으로부터 요청 그룹 시그널링으로 생성하고, 생성된 요청 그룹 시그널링을 해당하는 네트워크기능모듈로 전송하는 것을 특징으로 하는 세션 그룹 제어 장치. The method of claim 2,
The session group table includes a maximum session indicating the maximum number of sessions that can be included in the session group,
The session signal processing unit
When the number of the at least one request signaling satisfies the maximum number of sessions, generating request group signaling from at least one or more request signaling that satisfies the maximum number of sessions, and transmitting the generated request group signaling to a corresponding network function module Session group control device, characterized in that.
상기 세션신호처리부는
상기 네트워크기능모듈로부터 요청 그룹 시그널링에 응답하는 응답 그룹 시그널링을 수신하면,
상기 응답 그룹 시그널링에 대응하여 상기 세션 그룹에 포함된 상기 적어도 하나 이상의 요청 시그널링에 응답하는 적어도 하나 이상의 응답 시그널링을 생성하고, 생성된 적어도 하나 이상의 응답 시그널링 각각을 해당하는 적어도 하나 이상의 단말로 전송하는 것을 특징으로 하는 세션 그룹 제어 장치. The method of claim 1,
The session signal processing unit
When receiving response group signaling in response to request group signaling from the network function module,
Generating at least one response signaling in response to the at least one request signaling included in the session group in response to the response group signaling, and transmitting each of the generated at least one response signaling to a corresponding at least one terminal Session group control device, characterized in that.
상기 적어도 하나 이상의 세션 그룹 중 어느 하나의 세션 그룹 내의 그룹 컨텍스트 데이터는 적어도 하나 이상의 세션 그룹에 속하는 적어도 하나 이상의 세션 중 선택된 어느 하나의 세션 컨텍스트의 원본이거나, 적어도 하나 이상의 세션 중 선택된 일부의 세션 컨텍스트의 조합인 것을 특징으로 하는 세션 그룹 제어 장치. The method of claim 1,
The group context data in any one session group among the at least one or more session groups is the source of any one session context selected among at least one or more sessions belonging to the at least one or more session groups, or of a selected partial session context among at least one or more sessions. Session group control device, characterized in that the combination.
세션신호처리부가 상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하는 단계; 및
상기 세션신호처리부가 상기 생성된 그룹 시그널링을 해당하는 네트워크기능모듈(NF: Network Function)로 전송하는 단계;를 포함하는 것을 특징으로 하는 세션 그룹 제어 방법. Classifying each of the received at least one request signaling into at least one or more session groups according to a session group creation condition when the session group classifier receives the request signaling from at least one terminal; And
Generating, by a session signal processor, one group signaling representing at least one or more signaling included in the classified session group; And
And transmitting, by the session signal processor, the generated group signaling to a corresponding network function module (NF).
상기 적어도 하나 이상의 세션 그룹으로 분류하는 단계 전,
세션그룹설정부가 단말 정보, 서비스 정보 및 세션 그룹 정보를 포함하는 가입자 서비스 정보를 수신하는 단계;
상기 세션그룹설정부가 상기 수신된 가입자 서비스 정보를 기초로 상기 세션 그룹 생성 조건을 포함하는 세션 그룹 테이블을 생성하는 단계; 및
상기 세션그룹설정부가 상기 생성된 세션 그룹 테이블을 다른 네트워크기능모듈과 공유하는 단계;를 더 포함하는 것을 특징으로 하는 세션 그룹 제어 방법. The method of claim 7,
Before classifying into the at least one session group,
Receiving, by a session group setting unit, subscriber service information including terminal information, service information, and session group information;
Generating, by the session group setting unit, a session group table including the session group creation condition based on the received subscriber service information; And
And sharing, by the session group setting unit, the generated session group table with other network function modules.
상기 세션 그룹 테이블은 세션 그룹 별로 설정된 만료 시간을 포함하며,
상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하는 단계는
상기 세션신호처리부가 상기 만료 시간 이전에 수신된 적어도 하나의 요청 시그널링으로부터 요청 그룹 시그널링을 생성하는 것을 특징으로 하는 세션 그룹 제어 방법. The method of claim 8,
The session group table includes an expiration time set for each session group,
Generating one group signaling representing at least one or more signaling included in the classified session group comprises:
And the session signal processing unit generates request group signaling from at least one request signaling received before the expiration time.
상기 세션 그룹 테이블은 세션 그룹에 포함 가능한 최대 세션의 수를 나타내는 최대 세션을 포함하며,
상기 분류된 세션 그룹에 포함된 적어도 하나 이상의 시그널링을 대표하는 하나의 그룹 시그널링을 생성하는 단계는
상기 세션신호처리부가
상기 적어도 하나 이상의 시그널링의 수가 상기 최대 세션 수를 만족하면, 상기 최대 세션 수를 만족하는 수의 시그널링으로부터 요청 그룹 시그널링을 생성하는 것을 특징으로 하는 세션 그룹 제어 방법. The method of claim 8,
The session group table includes a maximum session indicating the maximum number of sessions that can be included in the session group,
Generating one group signaling representing at least one or more signaling included in the classified session group comprises:
The session signal processing unit
When the number of the at least one or more signaling satisfies the maximum number of sessions, request group signaling is generated from the number of signaling that satisfies the maximum number of sessions.
상기 생성된 그룹 시그널링을 해당하는 네트워크기능모듈로 전송하는 단계 후,
상기 세션신호처리부가 상기 네트워크기능모듈로부터 요청 그룹 시그널링에 대응하여 응답 그룹 시그널링을 수신하는 단계;
상기 세션신호처리부가 상기 응답 그룹 시그널링에 대응하여 상기 세션 그룹에 포함된 상기 적어도 하나 이상의 요청 시그널링에 응답하는 적어도 하나 이상의 응답 시그널링을 생성하는 단계; 및
상기 세션신호처리부가 상기 생성된 적어도 하나 이상의 응답 시그널링 각각을 해당하는 적어도 하나 이상의 단말로 전송하는 단계;를 더 포함하는 것을 특징으로 하는 세션 그룹 제어 방법. The method of claim 7,
After the step of transmitting the generated group signaling to a corresponding network function module,
Receiving, by the session signal processing unit, response group signaling in response to request group signaling from the network function module;
Generating, by the session signal processing unit, at least one response signaling in response to the at least one request signaling included in the session group in response to the response group signaling; And
And transmitting, by the session signal processor, each of the generated at least one response signaling to a corresponding at least one terminal.
상기 적어도 하나 이상의 세션 그룹 중 어느 하나의 세션 그룹 내의 그룹 컨텍스트 데이터는 적어도 하나 이상의 세션 그룹에 속하는 적어도 하나 이상의 세션 중 선택된 어느 하나의 세션 컨텍스트의 원본이거나, 적어도 하나 이상의 세션 중 선택된 일부의 세션 컨텍스트의 조합인 것을 특징으로 하는 세션 그룹 제어 방법. The method of claim 7,
The group context data in any one session group among the at least one or more session groups is the source of any one session context selected among at least one or more sessions belonging to the at least one or more session groups, or of a selected partial session context among at least one or more sessions. Session group control method, characterized in that the combination.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190114109A KR102169718B1 (en) | 2019-09-17 | 2019-09-17 | Method and Apparatus for Session Group Control for massive machine type communications mMTC |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190114109A KR102169718B1 (en) | 2019-09-17 | 2019-09-17 | Method and Apparatus for Session Group Control for massive machine type communications mMTC |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102169718B1 true KR102169718B1 (en) | 2020-10-26 |
Family
ID=73006197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190114109A KR102169718B1 (en) | 2019-09-17 | 2019-09-17 | Method and Apparatus for Session Group Control for massive machine type communications mMTC |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102169718B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130033388A (en) * | 2010-06-29 | 2013-04-03 | 알까뗄 루슨트 | Method and apparatus for allocating bundles of sessions in a network element |
WO2019030981A1 (en) * | 2017-08-09 | 2019-02-14 | 日本電気株式会社 | Wireless access network node, core network node and wireless terminal and method |
KR20190019005A (en) | 2017-08-16 | 2019-02-26 | 한국전자통신연구원 | A service request method for 5g local service |
KR20190076651A (en) * | 2017-12-22 | 2019-07-02 | 한국전자통신연구원 | Access network switching method in heterogeneous radio access network and terminal perfomrming the same |
KR20190089959A (en) * | 2017-01-26 | 2019-07-31 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Target cell access method and apparatus |
-
2019
- 2019-09-17 KR KR1020190114109A patent/KR102169718B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130033388A (en) * | 2010-06-29 | 2013-04-03 | 알까뗄 루슨트 | Method and apparatus for allocating bundles of sessions in a network element |
KR20190089959A (en) * | 2017-01-26 | 2019-07-31 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Target cell access method and apparatus |
WO2019030981A1 (en) * | 2017-08-09 | 2019-02-14 | 日本電気株式会社 | Wireless access network node, core network node and wireless terminal and method |
KR20190019005A (en) | 2017-08-16 | 2019-02-26 | 한국전자통신연구원 | A service request method for 5g local service |
KR20190076651A (en) * | 2017-12-22 | 2019-07-02 | 한국전자통신연구원 | Access network switching method in heterogeneous radio access network and terminal perfomrming the same |
Non-Patent Citations (2)
Title |
---|
Towards Massive Connectivity Support for Scalable mMTC Communications in 5G networks(Carsten Bockelmann ET AL, 2018.04.05.) * |
View on 5G Architecture, 5G PPP Architecture Working Group, Ver3.0(2019년6월) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11917498B2 (en) | Communication method and communications apparatus | |
CN113596191B (en) | Data processing method, network element equipment and readable storage medium | |
KR20180134685A (en) | Method for establishing protocol data unit in communication system | |
WO2019033796A1 (en) | Session processing method and related device | |
CN109067578B (en) | Method and device for multicast fast switching | |
CN113630272B (en) | Communication method and device | |
WO2021051420A1 (en) | Dns cache record determination method and apparatus | |
EP4138443A1 (en) | Communication method and apparatus | |
CN111586892B (en) | Transmission method and device | |
US20210022203A1 (en) | Method for deactivating user plane connection and network entity for controlling user plane connection deactivation in network | |
WO2018233510A1 (en) | Communication method and apparatus | |
WO2021164471A1 (en) | Congestion control method, apparatus and system, device and medium | |
CN113630428B (en) | Acquisition method and acquisition system for service data | |
EP3917083A1 (en) | Network device and method for searching for edge service implemented in network device | |
KR102209719B1 (en) | Apparatus for controlling User Plane in communication system and Method therefor | |
CN112956223A (en) | Method, network function node and computer readable medium for event subscription management | |
CN112312481B (en) | Communication method and system for MEC and multi-operator core network | |
CN111757312A (en) | Session processing method and device | |
JP2024511907A (en) | Network function registration method, discovery method, equipment, device and medium | |
WO2023035925A1 (en) | Service processing method, apparatus and system | |
KR20210051485A (en) | METHOD FOR PERFORMING QoS MONITORING BY UPF NODE INCLUDING PLURALITY OF UPF INSTANCES AND UPF NODE PERFORMING METHOD | |
KR102169718B1 (en) | Method and Apparatus for Session Group Control for massive machine type communications mMTC | |
CN108464034B (en) | Voice service processing method and device | |
KR102173015B1 (en) | Control plane apparatus, user plane apparatus and method for processing packet using the same | |
US11575601B2 (en) | Network device and packet processing method using same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |