[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20210050932A - Multi access edge computing service apparatus, and control method thereof - Google Patents

Multi access edge computing service apparatus, and control method thereof Download PDF

Info

Publication number
KR20210050932A
KR20210050932A KR1020190135547A KR20190135547A KR20210050932A KR 20210050932 A KR20210050932 A KR 20210050932A KR 1020190135547 A KR1020190135547 A KR 1020190135547A KR 20190135547 A KR20190135547 A KR 20190135547A KR 20210050932 A KR20210050932 A KR 20210050932A
Authority
KR
South Korea
Prior art keywords
edge computing
computing service
terminal
mirroring
message
Prior art date
Application number
KR1020190135547A
Other languages
Korean (ko)
Other versions
KR102720293B1 (en
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 KR1020190135547A priority Critical patent/KR102720293B1/en
Publication of KR20210050932A publication Critical patent/KR20210050932A/en
Application granted granted Critical
Publication of KR102720293B1 publication Critical patent/KR102720293B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/142Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
    • 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/02Standardisation; Integration
    • H04L41/024Standardisation; Integration using relational databases for representation of network management data, e.g. managing via structured query language [SQL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/147Signalling methods or messages providing extensions to protocols defined by standardisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to an edge computing (MEC, Multi-Access Edge Computing) technology. The present invention relates to an edge computing service device for providing a database of terminal information on a network required for each edge computing service (MEC Application) and an operation method of the edge computing service device.

Description

에지컴퓨팅 서비스장치 및 에지컴퓨팅 서비스장치의 동작 방법{MULTI ACCESS EDGE COMPUTING SERVICE APPARATUS, AND CONTROL METHOD THEREOF}Edge computing service device and operating method of edge computing service device {MULTI ACCESS EDGE COMPUTING SERVICE APPARATUS, AND CONTROL METHOD THEREOF}

본 발명은, 에지컴퓨팅(MEC, Multi-Access Edge Computing) 기술에 관한 것으로, 에지컴퓨팅 서비스(MEC Application) 별로 요구되는 네트워크 상의 단말 정보를 데이터 베이스화하여 제공하기 위한 방안에 관한 것이다.The present invention relates to an edge computing (MEC, Multi-Access Edge Computing) technology, and to a method for providing a database of terminal information on a network required for each edge computing service (MEC Application).

최근 4G(LTE) 네트워크에서 5G 네트워크로의 진화가 활발하게 진행되고 환경에서, 단말 가까이에 응용 서비스를 위한 컴퓨팅을 배치하여 초 저지연/보안민감형 서비스를 수용할 수 있도록 하는 에지컴퓨팅(MEC, Multi-Access Edge Computing) 기술이 시도되고 있다.Recently, the evolution from 4G (LTE) networks to 5G networks is actively progressing, and in the environment, edge computing (MEC, MEC), which enables ultra-low latency/security-sensitive services to be accommodated by arranging computing for application services near terminals. Multi-Access Edge Computing) technology is being tried.

에지컴퓨팅의 핵심 성장 동인으로는 IoT(사물 인터넷), 4G 네트워크 및 차세대 5G 네트워크 등에 있다.Core growth drivers for edge computing are IoT (Internet of Things), 4G networks, and next-generation 5G networks.

즉, 기하급수적인 트래픽 증가와 커넥티드 디바이스의 폭증은 대량의 데이터를 전송하기 위해 네트워크 인프라를 효과적으로 확장해야 함을 의미하며, 에지컴퓨팅은 이러한 요구를 충족하기 위해 고객과 보다 가까이에서 클라우드의 유연성 및 민첩성을 제공할 수 있는 것이다.In other words, the exponential increase in traffic and the explosion of connected devices means that the network infrastructure needs to be effectively expanded to transmit large amounts of data, and edge computing is the flexibility and flexibility of the cloud closer to the customer to meet these needs. It can provide agility.

한편, 5G 네트워크에서는 이러한 에지컴퓨팅을 애초부터 고려해 5G 네트워크 표준을 설계하였고, 따라서 5G 네트워크 기능들은 에지컴퓨팅 서비스를 위해 충분히 활용되도록 표준화된 반면, 4G 네트워크에서는 기 구축된 4G 네트워크 구조 위에 에지컴퓨팅이 오버레이된(4G 네트워크와 독립적인) 방식을 취할 수밖에 없다.Meanwhile, in the 5G network, the 5G network standard was designed in consideration of such edge computing from the beginning, so 5G network functions are standardized to be fully utilized for edge computing services, whereas in 4G networks, edge computing is overlaid on the previously established 4G network structure. It has no choice but to take a method that is independent of the 4G network.

따라서, 4G 네트워크 환경에서 에지(Edge)에 위치하게 되는 에지컴퓨팅 서비스(MEC Application)가 에지컴퓨팅 서비스의 큰 특징인 초 저지연/보안민감형 서비스를 구현하기 위해선, 이를 적극적으로 지원할 수 있는 구체적인 방안이 마련될 필요가 있다.Therefore, in order to implement an ultra-low latency/security-sensitive service, which is a major feature of edge computing service, edge computing service (MEC Application) located at the edge in 4G network environment, a specific method that can actively support it. Needs to be provided.

이에, 본 발명에서는 4G 네트워크 환경에서 에지컴퓨팅 서비스를 지원할 수 있는 새로운 방안을 제안하고자 한다.Accordingly, in the present invention, a new method for supporting edge computing services in a 4G network environment is proposed.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은, 에지컴퓨팅(MEC, Multi-Access Edge Computing) 환경에서, 에지컴퓨팅 서비스(MEC Application) 별로 요구되는 네트워크 상의 단말 정보를 데이터 베이스화하여 제공하는데 있다.The present invention was created in view of the above circumstances, and an object to be reached in the present invention is, in an edge computing (MEC, Multi-Access Edge Computing) environment, terminal information on a network required for each edge computing service (MEC Application) Is to provide a database.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치는, 네트워크의 인터페이스 구간에서 전송되는 시그널링 메시지를 미러링(Mirroring) 한 미러링 메시지를 획득하는 획득부; 상기 미러링 메시지로부터 분석되는 각 단말의 정보를 저장한 데이터 베이스를 생성하는 생성부; 및 상기 데이터 베이스 내 각 단말의 카테고리 별 속성 값을 에지컴퓨팅 서비스에 제공하는 제공부를 포함하는 것을 특징으로 한다.An edge computing service apparatus according to an embodiment of the present invention for achieving the above object includes: an acquisition unit for obtaining a mirroring message obtained by mirroring a signaling message transmitted in an interface section of a network; A generator for generating a database storing information of each terminal analyzed from the mirroring message; And a provider for providing an attribute value for each category of each terminal in the database to an edge computing service.

구체적으로, 상기 획득부는, PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간 시그널링 메시지가 전송되는 SGi 인터페이스 구간에 설치되는 에지컴퓨팅 라우터로부터 상기 SGi 인터페이스 구간으로 유입되는 Gx 메시지를 미러링 한 상기 미러링 메시지를 획득할 수 있다.Specifically, the acquisition unit mirrors the Gx message flowing into the SGi interface section from the edge computing router installed in the SGi interface section through which the signaling message between the PGW (PDN Gateway) and the PCRF (Policy and Charging Rule Function) is transmitted. It is possible to obtain a mirroring message.

구체적으로, 상기 생성부는, 기 설정된 갱신 주기의 도래, 단말의 위치 변경, 및 단말의 아이들 모드로부터 액티브 모드로의 모드 변환 중 적어도 하나의 경우마다 획득되는 상기 미러링 메시지를 기초로 상기 데이터 베이스를 갱신할 수 있다.Specifically, the generation unit updates the database based on the mirroring message obtained in at least one of the arrival of a preset update period, a change in the location of the terminal, and a mode conversion from the idle mode to the active mode of the terminal. can do.

구체적으로, 상기 제공부는, 상기 데이터 베이스 내 카테고리 항목 별로 속성값의 호출을 지원하는 API(Application Programming Interface)를 매칭시켜, 상기 에지컴퓨팅 서비스로부터의 API 기반 요청에 따라 각 단말의 카테고리 항목 별 속성값을 제공할 수 있다.Specifically, the provider matches an API (Application Programming Interface) that supports calling of attribute values for each category item in the database, and provides attribute values for each category item of each terminal according to an API-based request from the edge computing service. Can provide.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치의 동작 방법은, 네트워크의 인터페이스 구간에서 전송되는 시그널링 메시지를 미러링(Mirroring) 한 미러링 메시지를 획득하는 획득단계; 상기 미러링 메시지로부터 분석되는 각 단말의 정보를 저장한 데이터 베이스를 생성하는 생성단계; 및 상기 데이터 베이스 내 각 단말의 카테고리 별 속성 값을 에지컴퓨팅 서비스에 제공하는 제공단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, a method of operating an edge computing service apparatus according to an embodiment of the present invention includes an acquisition step of obtaining a mirroring message obtained by mirroring a signaling message transmitted in an interface section of a network; A generating step of creating a database storing information of each terminal analyzed from the mirroring message; And a providing step of providing an attribute value for each category of each terminal in the database to an edge computing service.

구체적으로, 상기 획득단계는, PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간 시그널링 메시지가 전송되는 SGi 인터페이스 구간에 설치되는 에지컴퓨팅 라우터로부터 상기 SGi 인터페이스 구간으로 유입되는 Gx 메시지를 미러링 한 상기 미러링 메시지를 획득할 수 있다.Specifically, in the acquisition step, the Gx message flowing into the SGi interface section from the edge computing router installed in the SGi interface section through which the signaling message between the PGW (PDN Gateway) and the PCRF (Policy and Charging Rule Function) is transmitted is mirrored. The mirroring message can be obtained.

구체적으로, 상기 방법은, 기 설정된 갱신 주기의 도래, 단말의 위치 변경, 및 단말의 아이들 모드로부터 액티브 모드로의 모드 변환 중 적어도 하나의 경우마다 획득되는 상기 미러링 메시지를 기초로 상기 데이터 베이스를 갱신하는 갱신단계를 더 포함할 수 있다.Specifically, the method updates the database based on the mirroring message obtained in at least one of the arrival of a preset update period, change of the location of the terminal, and mode conversion from the idle mode to the active mode of the terminal. It may further include an update step.

구체적으로, 상기 제공단계는, 상기 데이터 베이스 내 카테고리 항목 별로 속성값의 호출을 지원하는 API(Application Programming Interface)를 매칭시켜, 상기 에지컴퓨팅 서비스로부터의 API 기반 요청에 따라 각 단말의 카테고리 항목 별 속성값을 제공할 수 있다.Specifically, in the providing step, an application programming interface (API) that supports calling attribute values for each category item in the database is matched, and attributes for each category item of each terminal according to an API-based request from the edge computing service. You can provide a value.

이에, 본 발명의 에지컴퓨팅 서비스장치 및 에지컴퓨팅 서비스장치의 동작 방법에 의하면, 에지컴퓨팅 서비스(MEC Application) 별로 요구되는 네트워크 상의 단말 정보에 대한 데이터 베이스를 구축하며, 에지컴퓨팅 서비스에 대해 데이터 베이스 저장된 정보에 대한 API 기반의 호출 방식을 지원함에 따라 각 에지컴퓨팅 서비스마다의 서비스 구현을 적극 지원할 수 있는 효과를 성취할 수 있다.Accordingly, according to the operating method of the edge computing service device and the edge computing service device of the present invention, a database for terminal information on a network required for each edge computing service (MEC Application) is constructed, and the database is stored for the edge computing service. By supporting the API-based calling method for information, the effect of actively supporting service implementation for each edge computing service can be achieved.

도 1은 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경을 보여주는 예시도.
도 2는 본 발명의 일 실시예에 따른 5G 네트워크 기반 에지컴퓨팅 서비스 환경을 설명하기 위한 예시도.
도 3은 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치의 개략적인 구성도.
도 4는 본 발명의 일 실시예에 따른 서비스 시나리오를 설명하기 위한 예시도.
도 5는 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치의 동작 방법을 설명하기 위한 순서도.
1 is an exemplary view showing an edge computing service environment according to an embodiment of the present invention.
2 is an exemplary diagram for explaining an edge computing service environment based on a 5G network according to an embodiment of the present invention.
3 is a schematic configuration diagram of an edge computing service apparatus according to an embodiment of the present invention.
4 is an exemplary diagram for explaining a service scenario according to an embodiment of the present invention.
5 is a flowchart illustrating a method of operating an edge computing service device according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경을 보여주고 있다.1 shows an edge computing service environment according to an embodiment of the present invention.

본 발명의 일 실시예에서는 통신사업자의 네트워크에 존재하는 에지컴퓨팅 클라우드(MEC Cloud) 환경에서 에지컴퓨팅 애플리케이션(MEC Application)의 구동을 지원할 수 있는 에지컴퓨팅(MEC, Multi-Access Edge Computing) 기술을 다루고 있다.In an embodiment of the present invention, an edge computing (MEC) technology capable of supporting driving of an edge computing application (MEC Application) in an edge computing cloud (MEC Cloud) environment existing in a network of a communication service provider is dealt with. have.

여기서, 에지컴퓨팅 애플리케이션은, 다양한 서비스 사업자(예: AR/VR, Game)가 에지컴퓨팅 클라우드 환경에서 제공하는 서비스를 의미하며, 이는 예컨대, VM(Virtual Machine) 또는 컨테이너(Container) 기반으로 제공될 수 있다.Here, the edge computing application refers to a service provided by various service providers (eg, AR/VR, Game) in an edge computing cloud environment, which may be provided based on, for example, a virtual machine (VM) or container. have.

이하에서는, 설명의 편의를 위해 에지컴퓨팅 애플리케이션을 에지컴퓨팅 서비스로 명명하기로 한다.Hereinafter, for convenience of description, an edge computing application will be referred to as an edge computing service.

또한, 통신사업자의 네트워크의 경우 에지컴퓨팅 기술의 적용이 가능한 네트워크를 모두 포함할 수 있으나, 본 발명의 일 실시예에서는 LTE(4G) 네트워크임을 전제로 설명하기로 한다.In addition, in the case of a network of a communication service provider, all networks to which edge computing technology can be applied may be included, but in an embodiment of the present invention, an LTE (4G) network will be described.

이에, 도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경은, LTE(4G) 네트워크에 존재하는 에지컴퓨팅 클라우드(MEC Cloud)에서 각 에지컴퓨팅 서비스(MEC App)의 구동을 지원하기 위한 에지컴퓨팅 서비스장치(10)를 포함할 수 있다.Thus, as shown in Figure 1, the edge computing service environment according to an embodiment of the present invention, the driving of each edge computing service (MEC App) in the edge computing cloud (MEC Cloud) existing in the LTE (4G) network It may include an edge computing service device 10 for supporting.

또한, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경에서는, 각 에지컴퓨팅 서비스(MEC App)에서 요구되는 단말 정보를 제공하는 방식을 통해서 에지컴퓨팅 서비스(MEC App)의 구동을 지원할 수 있다.In addition, in an edge computing service environment according to an embodiment of the present invention, driving of an edge computing service (MEC App) may be supported through a method of providing terminal information required by each edge computing service (MEC App).

이를 위해, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경은 LTE(4G) 네트워크로부터 단말 정보를 수집을 위한 구성인 에지컴퓨팅 라우터(20)를 더 포함할 수 있다.To this end, the edge computing service environment according to an embodiment of the present invention may further include an edge computing router 20, which is a configuration for collecting terminal information from an LTE (4G) network.

이러한, 에지컴퓨팅 라우터(20)는, LTE(4G) 네트워크 내 인터페이스 구간인 SGi 인터페이스 구간에 설치되며, PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간 전송되는 시그널링 메시지를 미러링(Mirroring)하여, 에지컴퓨팅 서비스장치(10)로 전달함으로써, 에지컴퓨팅 서비스장치(10)로 하여금 미러링 메시지로부터 단말(UE) 정보를 분석할 수 있도록 한다.The edge computing router 20 is installed in the SGi interface section, which is an interface section within the LTE (4G) network, and mirrors the signaling message transmitted between the PGW (PDN Gateway) and the PCRF (Policy and Charging Rule Function). Thus, by transmitting to the edge computing service device 10, the edge computing service device 10 can analyze the terminal (UE) information from the mirroring message.

여기서, 시그널링 메시지는, LTE(4G) 네트워크에 초기 접속된 단말(UE)에 대한 세션 관리 서비스(Session Management Service) 과정에서, 단말(UE)에 제공되는 IP 세션 관련 QoS 정책을 PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간에 질의/응답하는데 사용되는 Gx 메시지에 해당한다.Here, the signaling message is a PGW (PDN Gateway) IP session-related QoS policy provided to the terminal (UE) in the course of a session management service for the terminal (UE) initially connected to the LTE (4G) network. Corresponds to the Gx message used to query/respond between the and PCRF (Policy and Charging Rule Function).

한편, 앞서 잠시 언급한 바와 같이, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경은, LTE(4G) 네트워크에 국한되는 것이 아니며, 5G 네트워크에 적용되는 것 또한 가능하다.Meanwhile, as mentioned for a while, the edge computing service environment according to an embodiment of the present invention is not limited to the LTE (4G) network, and may also be applied to the 5G network.

이처럼, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경이 5G 네트워크에 적용되는 경우, 도 2에 도시된 5G 네트워크의 인터페이스 구간 중 N3, N6 인터페이스 구간에 에지컴퓨팅 라우터(20)가 설치되는 것이 가능하다.As such, when the edge computing service environment according to an embodiment of the present invention is applied to a 5G network, it is possible to install the edge computing router 20 in the N3 and N6 interface sections of the 5G network interface section shown in FIG. 2. Do.

이 경우 에지컴퓨팅 라우터(20)가 미러링하는 시그널링 메시지가 달라질 수 있음은 물론이다.In this case, of course, the signaling message mirrored by the edge computing router 20 may vary.

이러한 견지에서 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경에서는 LTE(4G) 네트워크 내 에지컴퓨팅 라우터(20)가 설치되는 인터페이스 구간이, S1-U 구간으로 변경될 수 있으며, 물론 이 경우에는 에지컴퓨팅 라우터(20)에서 미러링이 이루어지는 시그널링 메시지가 Gx 메시지로부터 S1-AP 프로토콜 메시지로 변경될 수 있다.From this point of view, in the edge computing service environment according to an embodiment of the present invention, the interface section in which the edge computing router 20 in the LTE (4G) network is installed may be changed to the S1-U section. A signaling message in which mirroring is performed in the computing router 20 may be changed from a Gx message to an S1-AP protocol message.

한편, 본 발명의 일 실시예에 따른 에지컨퓨팅 서비스 환경에서는, 에지컴퓨팅 서비스장치(10)와 에지컴퓨팅 라우터(20)가 별도의 구성임을 전제하였지만, 이에 제한되는 것이 아닌, 에지컴퓨팅 서비스장치(10)의 기능을 에지컴퓨팅 라우터(20)에서 모두 구현하는 것 또한 가능함은 물론일 것이다.Meanwhile, in the edge computing service environment according to an embodiment of the present invention, it is assumed that the edge computing service device 10 and the edge computing router 20 are separate configurations, but the edge computing service device ( Of course, it is also possible to implement all the functions of 10) in the edge computing router 20.

이상 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스 환경에서는 전술한 구성을 통해서, 에지컴퓨팅 서비스(MEC App) 별로 요구되는 단말(UE) 정보를 데이터 베이스화하여 제공할 수 있는데, 이하에서는 이를 실현하기 위한 에지컴퓨팅 서비스장치(10)의 구성을 설명하기로 한다.As described above, in the edge computing service environment according to an embodiment of the present invention, terminal (UE) information required for each edge computing service (MEC App) can be provided in a database through the above-described configuration. The configuration of the edge computing service device 10 will be described.

도 3은 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)의 개략적인 구성을 보여주고 있다.3 shows a schematic configuration of an edge computing service apparatus 10 according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)는 미러링 메시지를 획득하는 획득부(11), 데이터 베이스를 생성하는 생성부(12), 및 데이터 베이스에 저장된 단말 정보를 제공하는 제공부(13)를 포함하는 구성을 가질 수 있다.As shown in FIG. 3, the edge computing service apparatus 10 according to an embodiment of the present invention includes an acquisition unit 11 for obtaining a mirroring message, a generation unit 12 for generating a database, and a database. It may have a configuration including a providing unit 13 for providing stored terminal information.

이러한, 에지컴퓨팅 서비스장치(10)의 전체 구성 내지는 적어도 일부의 구성은 하드웨어 모듈 형태 또는 소프트웨어 모듈 형태로 구현되거나, 내지는 하드웨어 모듈과 소프트웨어 모듈이 조합된 형태로도 구현될 수 있다.The entire configuration or at least a portion of the edge computing service apparatus 10 may be implemented in the form of a hardware module or a software module, or may be implemented in a form in which a hardware module and a software module are combined.

여기서, 소프트웨어 모듈이란, 예컨대, 에지컴퓨팅 서비스장치(10) 내에서 연산을 처리하는 프로세서에 의해 실행되는 명령어로 이해될 수 있으며, 이러한 명령어는 에지컴퓨팅 서비스장치(10) 내 별도의 메모리에 탑재된 형태를 가질 수 있다.Here, the software module may be understood as, for example, an instruction executed by a processor that processes an operation in the edge computing service device 10, and these instructions are mounted in a separate memory in the edge computing service device 10. It can have a shape.

한편, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)는 전술한 구성 이외에, 에지컴퓨팅 라우터(20) 및 에지컴퓨팅 클라우드 내 에지컴퓨팅 서비스(MEC App)와의 실질적인 통신 기능을 담당하는 RF 모듈인 통신부(14)를 더 포함하는 구성을 가질 수 있다.On the other hand, the edge computing service device 10 according to an embodiment of the present invention, in addition to the above-described configuration, is an RF module responsible for a practical communication function with the edge computing router 20 and the edge computing service (MEC App) in the edge computing cloud. It may have a configuration that further includes a phosphorus communication unit 14.

여기서, 통신부(14)는 예컨대, 안테나 시스템, RF 송수신기, 하나 이상의 증폭기, 튜너, 하나 이상의 발진기, 디지털 신호 처리기, 코덱(CODEC) 칩셋, 및 메모리 등을 포함하지만 이에 제한되지는 않으며, 이 기능을 수행하는 공지의 회로는 모두 포함할 수 있다.Here, the communication unit 14 includes, but is not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a codec chipset, and a memory. Any known circuit to perform may be included.

이상 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)는 전술한 구성을 통해 에지컴퓨팅 서비스(MEC App) 별로 요구되는 단말 정보를 데이터 베이스화하여 제공할 수 있는데, 이하에서는 이를 실현하기 위한 에지컴퓨팅 서비스장치(10) 내 각 구성에 대해 보다 구체적으로 설명하기로 한다.As described above, the edge computing service device 10 according to an embodiment of the present invention can provide a database of terminal information required for each edge computing service (MEC App) through the above-described configuration. Each component in the computing service device 10 will be described in more detail.

획득부(11)는 미러링 메시지를 획득하는 기능을 수행한다.The acquisition unit 11 performs a function of acquiring a mirroring message.

보다 구체적으로, 획득부(11)는 LTE(4G) 네트워크의 인터페이스 구간에서 전송되는 시그널링 메시지를 미러링(Mirroring) 한 미러링 메시지를 획득하게 된다.More specifically, the acquisition unit 11 acquires a mirroring message obtained by mirroring a signaling message transmitted in an interface section of an LTE (4G) network.

이때, 획득부(11)는 LTE(4G) 네트워크에서 PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간 시그널링 메시지가 전송되는 SGi 인터페이스 구간에 설치된 에지컴퓨팅 라우터(20)로부터 SGi 인터페이스 구간으로부터 유입되는 Gx 메시지를 미러링 한 미러링 메시지를 획득(수신)할 수 있다.At this time, the acquisition unit 11 is from the SGi interface section from the edge computing router 20 installed in the SGi interface section through which signaling messages are transmitted between the PGW (PDN Gateway) and the PCRF (Policy and Charging Rule Function) in the LTE (4G) network. It is possible to acquire (receive) a mirroring message that mirrors the incoming Gx message.

여기서, Gx 메시지는 LTE(4G) 네트워크에 초기 접속된 단말(UE)에 대한 세션 관리 서비스(Session Management Service) 과정에서, 단말(UE)에 제공되는 IP 세션 관련 QoS 정책을 PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간에 질의/응답하는데 사용되는 시그널링 메시지인 것으로 이해될 수 있다.Here, the Gx message is a PGW (PDN Gateway) and a QoS policy related to the IP session provided to the UE in the course of a session management service for the UE initially connected to the LTE (4G) network. It can be understood that it is a signaling message used for query/response between Policy and Charging Rule Function (PCRF).

생성부(12)는 미러링 메시지를 분석하여 데이터 베이스를 생성하는 기능을 수행한다.The generation unit 12 performs a function of generating a database by analyzing the mirroring message.

보다 구체적으로, 생성부(12)는 LTE(4G) 네트워크 내 에지컴퓨팅 라우터(20)로부터 미러링 메시지가 획득되면, 미러링 메시지로부터 분석되는 각 단말(UE)의 정보를 저장한 데이터 베이스를 생성하게 된다.More specifically, when the mirroring message is obtained from the edge computing router 20 in the LTE (4G) network, the generation unit 12 generates a database storing information of each terminal (UE) analyzed from the mirroring message. .

이때, 생성부(12)는 미러링 메시지(Gx 메시지)를 포함된 AVP(Attribute Value Pairs)로부터 각 단말(UE)의 정보로서 예컨대, IMSI(International Mobile Station Identity), IP Address, Network 접속정보, Bearer Id, QoS 정보, 및 위치정보(Location)을 분석할 수 있다.At this time, the generation unit 12 is information of each terminal (UE) from AVP (Attribute Value Pairs) including a mirroring message (Gx message), for example, IMSI (International Mobile Station Identity), IP Address, Network access information, Bearer Id, QoS information, and location information (Location) can be analyzed.

여기서, IMSI는, 'Subscription-ID' AVP로부터 분석되며, IP Address는 'Framed-IP-Address' AVP로부터 분석될 수 있다.Here, the IMSI may be analyzed from the'Subscription-ID' AVP, and the IP Address may be analyzed from the'Framed-IP-Address' AVP.

Network 접속정보(예: 3G or 4G or 5G)는 'RAT-Type' AVP로부터 분석 가능한데, 예컨대, 값이 1000이면 UTRAN(3G), 1004면 EUTRAN(LTE), 1006이면 NR(New Radio, 5G)로 분석될 수 있다.Network access information (e.g. 3G or 4G or 5G) can be analyzed from the'RAT-Type' AVP.For example, if the value is 1000, UTRAN (3G), if 1004, EUTRAN (LTE), if 1006, then NR (New Radio, 5G) Can be analyzed as

또한, 단말(UE)의 Bearer 별 QoS정보는, 'Bearer-Identifier' AVP를 통해 UE에 할당된 IP Can Bearer 별로PGW가 할당한 Id를 분석할 수 있으며, 'QoS-Information' AVP 및 해당 AVP가 하위에 포함하고 있는'QoS-Class-Identifier', 'Allocation-Retention-Priority' 등을 통해 IP CAN Bearer별로 제공되는 QoS 정보를 분석하는 가능하다.In addition, the QoS information for each bearer of the UE can analyze the Id assigned by the PGW for each IP Can Bearer assigned to the UE through the'Bearer-Identifier' AVP, and the'QoS-Information' AVP and the corresponding AVP are It is possible to analyze QoS information provided for each IP CAN Bearer through'QoS-Class-Identifier' and'Allocation-Retention-Priority' included below.

참고로, 단말(UE)에 할당된 IP 별로 IP CAN Session이 생성되며, 하나의 IP CAN Session은 여러 개의 IP CAN Bearer를 보유할 수 있고, IP CAN Bearer별로 QoS 등이 관리되는 데, PGW에서는 동일 UE IP에서 전송되는 IP CAN Bearer를 분리하기 위해 Bearer별로 Unique ID를 부여할 수 있으며 이를 Bearer Id라 한다For reference, an IP CAN session is created for each IP assigned to a terminal (UE), and one IP CAN session can have multiple IP CAN bearers, and QoS, etc. are managed for each IP CAN bearer, which is the same in PGW. In order to separate the IP CAN bearer transmitted from the UE IP, a unique ID can be assigned for each bearer, and this is called Bearer Id.

단말(UE)의 위치정보(Location)는 'User-Location-Info-Time' AVP를 이용하여 시간 별 위치를 분석하는 것이 가능하며, 해당 AVP는 ECGI(E-UTRAN Cell Global Id)를 포함하고 있으며 이를 통해 현재 UE가 어떤 기지국에 속해 있는지 확인 가능하다.The location information of the terminal (UE) can be analyzed by time using the'User-Location-Info-Time' AVP, and the corresponding AVP includes ECGI (E-UTRAN Cell Global Id). Through this, it is possible to check which base station the current UE belongs to.

이처럼, 본 발명의 일 실시예에 따라 미러링 메시지(Gx 메시지)로부터 분석되는 정보와 AVP 간 매칭 관계는 예컨대, 아래 [표 1]에서와 같이 정리될 수 있다.As such, the matching relationship between the AVP and the information analyzed from the mirroring message (Gx message) according to an embodiment of the present invention may be summarized as shown in [Table 1] below.

UE IP AddressUE IP Address IMSIIMSI Network접속
정보
Network connection
Information
Bearer IdBearer Id QoS 정보QoS information LocationLocation
AVPAVP Framed IPAddress AVPFramed IPAddress AVP Subscription-
ID AVP
Subscription-
ID AVP
RAT-Type AVPRAT-Type AVP Bearer
Identifier AVP
Bearer
Identifier AVP
QoS Information
AVP
QoS Information
AVP
UE Location
Info Time AVP
UE Location
Info Time AVP

이와 관련하여, 도 4에는 본 발명의 일 실시예에 따른 서비스 시나리오를 보여주고 있으며, 전술한 데이터 베이스의 생성까지의 과정은, 도 4의 (a) 블록과 매칭된다.한편, 본 발명의 일 실시예에서는, 데이터 베이스에서 관리되는 정보를 최신 정보로 유지하기 위해, 데이터 베이스에 대한 갱신을 수행한다.In this regard, FIG. 4 shows a service scenario according to an embodiment of the present invention, and the process up to the generation of the database described above is matched with the block (a) of FIG. 4. Meanwhile, an embodiment of the present invention In the embodiment, in order to keep the information managed in the database up to date, an update is performed on the database.

즉, 생성부(12)는 데이터 베이스를 생성한 이후, 예컨대, 단말의 아이들 모드(Idle mode)로부터 액티브 모드(Active)로의 모드 변환, 단말의 위치 변경, 및 기 설정된 갱신 주기의 도래 중 적어도 하나의 경우마다 에지컴퓨팅 라우터(20)로부터 회득되는 획득되는 미러링 메시지(Gx 메시지)를 분석하여 데이터 베이스를 갱신한다.That is, after generating the database, the generation unit 12 generates at least one of, for example, a mode conversion from an idle mode of the terminal to an active mode, a change of the location of the terminal, and the arrival of a preset update period. In each case, the database is updated by analyzing the acquired mirroring message (Gx message) obtained from the edge computing router 20.

참고로, 이러한, 단말의 아이들 모드(Idle mode)로부터 액티브 모드(Active)로의 모드 변환에 따른 데이터 베이스 갱신 과정은 앞서 예시한 도 4의 (b) 블록과 매칭되고, 전술한 단말의 위치 변경에 따른 데이터 베이스 갱신 과정은, (c) 블록과 매칭되며, 그리고, 기 설정된 갱신 주기의 도래에 따라 데이터 베이스 갱신하는 과정은 앞서 예시한 도 4의 (d) 블록과 매칭된다.For reference, the database update process according to the mode conversion from the idle mode of the terminal to the active mode is matched with the block (b) of FIG. 4 exemplified above, and The following database update process is matched with the block (c), and the process of updating the database according to the arrival of the preset update period is matched with the block (d) of FIG. 4 exemplified above.

제공부(13)는 데이터 베이스에 저장된 단말 정보를 제공하는 기능을 수행한다.The providing unit 13 performs a function of providing terminal information stored in a database.

보다 구체적으로, 제공부(13)는 에지컴퓨팅 서비스로부터의 요청에 따라 데이터 베이스에 분석 저장된 각 단말의 카테고리 별 속성 값을 에지컴퓨팅 서비스로 제공하게 된다.More specifically, the provider 13 provides an attribute value for each category of each terminal analyzed and stored in a database as an edge computing service according to a request from the edge computing service.

여기서, 각 단말의 카테고리 별 속성 값이란, 미러링 메시지로부터 분석되는 각 단말의 IMSI(International Mobile Station Identity), IP Address, Network 접속정보, Bearer Id, QoS 정보, 및 위치정보(Location)에 해당하는 카테고리 항목 별 정보로 이해될 수 있다.Here, the attribute value for each category of each terminal is a category corresponding to IMSI (International Mobile Station Identity), IP Address, Network access information, Bearer Id, QoS information, and location information of each terminal analyzed from the mirroring message. It can be understood as item-specific information.

이때, 제공부(13)는 각 단말의 카테고리 별 속성 값을 API(Application Programming Interface)를 통해 제공할 수 있다.In this case, the providing unit 13 may provide attribute values for each category of each terminal through an application programming interface (API).

이를 위해, 제공부(13)는 데이터 베이스 내 카테고리 항목 별로 속성값의 호출을 지원하는 API(Application Programming Interface)를 매칭시켜, API를 통한 각 단말의 카테고리 항목 별 속성값의 호출을 가능하게 한다.To this end, the providing unit 13 matches an application programming interface (API) that supports calling of attribute values for each category item in the database, and enables calling of attribute values for each category item of each terminal through the API.

이를 통해, 제공부(13)는 데이터 베이스 내 각 단말의 카테고리 항목 별로 매칭되는 API를 통한 에지컴퓨팅 서비스(MEC App)로부터의 요청에 따라 해당하는 단말의 카테고리 항목 별 속성값을 포맷팅(Formatting)하여 에지컴퓨팅 서비스(MEC App)로 전달할 수 있는 것이다.Through this, the provision unit 13 formats the attribute value for each category item of the corresponding terminal according to a request from the edge computing service (MEC App) through an API that matches each category item of each terminal in the database. It can be delivered as an edge computing service (MEC App).

한편, 이러한 단말 정보 제공 과정은, 앞서 예시한 도 4의 (e) 블록과 매칭된다.Meanwhile, this process of providing terminal information is matched with block (e) of FIG. 4 exemplified above.

참고로, 여기서 (f) 블록은, 단말(UE)의 위치 정보 변경 Notification 서비스를 예시한 것으로서, MEC Service는 'User-Location-Info-Time' AVP를 이용하여 단말(UE)의 시간 별 위치에 변동이 발생할 경우, 사전 등록한 에지컴퓨팅 서비스(App)에 이를 Noti 하는 과정을 보여주고 있다. For reference, here, the block (f) is an illustration of the location information change notification service of the terminal (UE), and the MEC service uses the'User-Location-Info-Time' AVP to locate the terminal (UE) by time. When a change occurs, it shows the process of notiing it to the pre-registered edge computing service (App).

이상에서 살펴본 바와 같이 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)의 구성에 따르면, 에지컴퓨팅 서비스(MEC Application) 별로 요구되는 네트워크 상의 단말 정보에 대한 데이터 베이스를 구축하며, 에지컴퓨팅 서비스에 대해 데이터 베이스 저장된 정보에 대한 API 기반의 호출 방식을 지원함에 따라 각 에지컴퓨팅 서비스마다의 서비스 구현을 적극 지원할 수 있는 효과를 성취하고 있음을 알 수 있다.As described above, according to the configuration of the edge computing service device 10 according to an embodiment of the present invention, a database for terminal information on a network required for each edge computing service (MEC Application) is constructed, and an edge computing service It can be seen that by supporting the API-based calling method for information stored in the database, the effect of actively supporting service implementation for each edge computing service is achieved.

이하에서는 도 5를 참고하여 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)의 동작 방법을 설명하기로 한다.Hereinafter, a method of operating the edge computing service apparatus 10 according to an embodiment of the present invention will be described with reference to FIG. 5.

먼저, 획득부(11)는 LTE(4G) 네트워크의 인터페이스 구간에서 전송되는 시그널링 메시지를 미러링(Mirroring) 한 미러링 메시지를 획득한다(S10).First, the acquisition unit 11 acquires a mirroring message obtained by mirroring a signaling message transmitted in an interface section of an LTE (4G) network (S10).

이때, 획득부(11)는 LTE(4G) 네트워크에서 PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간 시그널링 메시지가 전송되는 SGi 인터페이스 구간에 설치된 에지컴퓨팅 라우터(20)로부터 SGi 인터페이스 구간으로부터 유입되는 Gx 메시지를 미러링 한 미러링 메시지를 획득(수신)할 수 있다.At this time, the acquisition unit 11 is from the SGi interface section from the edge computing router 20 installed in the SGi interface section through which signaling messages are transmitted between the PGW (PDN Gateway) and the PCRF (Policy and Charging Rule Function) in the LTE (4G) network. It is possible to acquire (receive) a mirroring message that mirrors the incoming Gx message.

여기서, Gx 메시지는 LTE(4G) 네트워크에 초기 접속된 단말(UE)에 대한 세션 관리 서비스(Session Management Service) 과정에서, 단말(UE)에 제공되는 IP 세션 관련 QoS 정책을 PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간에 질의/응답하는데 사용되는 시그널링 메시지인 것으로 이해될 수 있다.Here, the Gx message is a PGW (PDN Gateway) and a QoS policy related to the IP session provided to the UE in the course of a session management service for the UE initially connected to the LTE (4G) network. It can be understood that it is a signaling message used for query/response between Policy and Charging Rule Function (PCRF).

그리고 나서, 생성부(12)는 LTE(4G) 네트워크 내 에지컴퓨팅 라우터(20)로부터 미러링 메시지가 획득되면, 미러링 메시지로부터 분석되는 각 단말(UE)의 정보를 저장한 데이터 베이스를 생성한다(S20).Then, when the mirroring message is obtained from the edge computing router 20 in the LTE (4G) network, the generation unit 12 creates a database storing information of each terminal (UE) analyzed from the mirroring message (S20). ).

이때, 생성부(12)는 미러링 메시지(Gx 메시지)를 포함된 AVP(Attribute Value Pairs)로부터 각 단말(UE)의 정보로서 예컨대, IMSI(International Mobile Station Identity), IP Address, Network 접속정보, Bearer Id, QoS 정보, 및 위치정보(Location)을 분석할 수 있다.At this time, the generation unit 12 is information of each terminal (UE) from AVP (Attribute Value Pairs) including a mirroring message (Gx message), for example, IMSI (International Mobile Station Identity), IP Address, Network access information, Bearer Id, QoS information, and location information (Location) can be analyzed.

여기서, IMSI는, 'Subscription-ID' AVP로부터 분석되며, IP Address는 'Framed-IP-Address' AVP로부터 분석될 수 있다.Here, the IMSI may be analyzed from the'Subscription-ID' AVP, and the IP Address may be analyzed from the'Framed-IP-Address' AVP.

Network 접속정보(예: 3G or 4G or 5G)는 'RAT-Type' AVP로부터 분석 가능한데, 예컨대, 값이 1000이면 UTRAN(3G), 1004면 EUTRAN(LTE), 1006이면 NR(New Radio, 5G)로 분석될 수 있다.Network access information (e.g. 3G or 4G or 5G) can be analyzed from the'RAT-Type' AVP.For example, if the value is 1000, UTRAN (3G), if 1004, EUTRAN (LTE), if 1006, then NR (New Radio, 5G) Can be analyzed as

또한, 단말(UE)의 Bearer 별 QoS정보는, 'Bearer-Identifier' AVP를 통해 UE에 할당된 IP Can Bearer 별로PGW가 할당한 Id를 분석할 수 있으며, 'QoS-Information' AVP 및 해당 AVP가 하위에 포함하고 있는'QoS-Class-Identifier', 'Allocation-Retention-Priority' 등을 통해 IP CAN Bearer별로 제공되는 QoS 정보를 분석하는 가능하다.In addition, the QoS information for each bearer of the UE can analyze the Id assigned by the PGW for each IP Can Bearer assigned to the UE through the'Bearer-Identifier' AVP, and the'QoS-Information' AVP and the corresponding AVP are It is possible to analyze QoS information provided for each IP CAN Bearer through'QoS-Class-Identifier' and'Allocation-Retention-Priority' included below.

참고로, 단말(UE)에 할당된 IP 별로 IP CAN Session이 생성되며, 하나의 IP CAN Session은 여러 개의 IP CAN Bearer를 보유할 수 있고, IP CAN Bearer별로 QoS 등이 관리되는 데, PGW에서는 동일 UE IP에서 전송되는 IP CAN Bearer를 분리하기 위해 Bearer별로 Unique ID를 부여할 수 있으며 이를 Bearer Id라 한다For reference, an IP CAN session is created for each IP assigned to a terminal (UE), and one IP CAN session can have multiple IP CAN bearers, and QoS, etc. are managed for each IP CAN bearer, which is the same in PGW. In order to separate the IP CAN bearer transmitted from the UE IP, a unique ID can be assigned for each bearer, and this is called Bearer Id.

단말(UE)의 위치정보(Location)는 'User-Location-Info-Time' AVP를 이용하여 시간 별 위치를 분석하는 것이 가능하며, 해당 AVP는 ECGI(E-UTRAN Cell Global Id)를 포함하고 있으며 이를 통해 현재 UE가 어떤 기지국에 속해 있는지 확인 가능하다.The location information of the terminal (UE) can be analyzed by time using the'User-Location-Info-Time' AVP, and the corresponding AVP includes ECGI (E-UTRAN Cell Global Id). Through this, it is possible to check which base station the current UE belongs to.

나아가, 생성부(12)는 데이터 베이스에서 관리되는 정보를 최신 정보로 유지하기 위해, 데이터 베이스에 대한 갱신을 수행한다(S30).Further, the generation unit 12 updates the database in order to keep the information managed in the database as the latest information (S30).

이때, 생성부(12)는 데이터 베이스를 생성한 이후, 예컨대, 단말의 아이들 모드(Idle mode)로부터 액티브 모드(Active)로의 모드 변환, 단말의 위치 변경, 및 기 설정된 갱신 주기의 도래 중 적어도 하나의 경우마다 에지컴퓨팅 라우터(20)로부터 회득되는 획득되는 미러링 메시지(Gx 메시지)를 분석하여 데이터 베이스를 갱신한다.At this time, after generating the database, the generation unit 12 generates at least one of, for example, a mode conversion from an idle mode of the terminal to an active mode, a change of the location of the terminal, and the arrival of a preset update period. In each case, the database is updated by analyzing the acquired mirroring message (Gx message) obtained from the edge computing router 20.

이후, 제공부(13)는 에지컴퓨팅 서비스로부터의 요청에 따라 데이터 베이스에 분석 저장된 각 단말의 카테고리 별 속성 값을 에지컴퓨팅 서비스로 제공한다(S40-S50).Thereafter, the provider 13 provides the attribute values for each category of each terminal analyzed and stored in the database as an edge computing service in response to a request from the edge computing service (S40-S50).

여기서, 각 단말의 카테고리 별 속성 값이란, 미러링 메시지로부터 분석되는 각 단말의 IMSI(International Mobile Station Identity), IP Address, Network 접속정보, Bearer Id, QoS 정보, 및 위치정보(Location)에 해당하는 카테고리 항목 별 정보로 이해될 수 있다.Here, the attribute values for each category of each terminal are categories corresponding to IMSI (International Mobile Station Identity), IP Address, Network access information, Bearer Id, QoS information, and location information of each terminal analyzed from the mirroring message. It can be understood as item-specific information.

이때, 제공부(13)는 각 단말의 카테고리 별 속성 값을 API(Application Programming Interface)를 통해 제공할 수 있다.In this case, the providing unit 13 may provide attribute values for each category of each terminal through an application programming interface (API).

이를 위해, 제공부(13)는 데이터 베이스 내 카테고리 항목 별로 속성값의 호출을 지원하는 API(Application Programming Interface)를 매칭시켜, API를 통한 각 단말의 카테고리 항목 별 속성값의 호출을 가능하게 한다.To this end, the providing unit 13 matches an application programming interface (API) that supports calling of attribute values for each category item in the database, and enables calling of attribute values for each category item of each terminal through the API.

이를 통해, 제공부(13)는 데이터 베이스 내 각 단말의 카테고리 항목 별로 매칭되는 API를 통한 에지컴퓨팅 서비스(MEC App)로부터의 요청에 따라 해당하는 단말의 카테고리 항목 별 속성값을 포맷팅(Formatting)하여 에지컴퓨팅 서비스(MEC App)로 전달할 수 있다.Through this, the provision unit 13 formats the attribute value for each category item of the corresponding terminal according to a request from the edge computing service (MEC App) through an API that matches each category item of each terminal in the database. It can be delivered as an edge computing service (MEC App).

이상에서 살펴본 바와 같이 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)의 동작 방법에 따르면, 에지컴퓨팅 서비스(MEC Application) 별로 요구되는 네트워크 상의 단말 정보에 대한 데이터 베이스를 구축하며, 에지컴퓨팅 서비스에 대해 데이터 베이스 저장된 정보에 대한 API 기반의 호출 방식을 지원함에 따라 각 에지컴퓨팅 서비스마다의 서비스 구현을 적극 지원할 수 있는 효과를 성취하고 있음을 알 수 있다.As described above, according to the operating method of the edge computing service device 10 according to an embodiment of the present invention, a database for terminal information on a network required for each edge computing service (MEC Application) is constructed, and edge computing It can be seen that by supporting the API-based calling method for the information stored in the database about the service, the effect of actively supporting service implementation for each edge computing service is achieved.

한편, 본 발명의 일 실시예에 따른 에지컴퓨팅 서비스장치(10)의 동작 방법은, 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Meanwhile, the method of operating the edge computing service apparatus 10 according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded in the medium may be specially designed and configured for the present invention, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.

지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.Until now, the present invention has been described in detail with reference to preferred embodiments, but the present invention is not limited to the above-described embodiments, and the technical field to which the present invention belongs without departing from the gist of the present invention claimed in the following claims. Anyone of ordinary skill in the art will say that the technical idea of the present invention extends to the range in which various modifications or modifications are possible.

본 발명에 따른 에지컴퓨팅 서비스장치 및 에지컴퓨팅 서비스장치의 동작 방법에 따르면, 에지컴퓨팅(MEC, Multi-Access Edge Computing) 기술에 관한 것으로, 에지컴퓨팅 서비스(MEC Application) 별로 요구되는 네트워크 상의 단말 정보를 데이터 베이스화하여 제공할 수 있다는 점에서, 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.According to the operating method of the edge computing service device and the edge computing service device according to the present invention, it relates to an edge computing (MEC, Multi-Access Edge Computing) technology, and provides terminal information on a network required for each edge computing service (MEC Application). In the sense that it can be provided as a database, as it exceeds the limitations of the existing technology, the possibility of marketing or sales of the applied device is sufficient as well as the extent that it can be practically clearly implemented. It is a possible invention.

10: 에지컴퓨팅 서비스장치
11: 획득부 12: 생성부
13: 제공부
20: 에지컴퓨팅 라우터
10: Edge computing service device
11: acquisition unit 12: generation unit
13: Provider
20: edge computing router

Claims (8)

네트워크의 인터페이스 구간에서 전송되는 시그널링 메시지를 미러링(Mirroring) 한 미러링 메시지를 획득하는 획득부;
상기 미러링 메시지로부터 분석되는 각 단말의 정보를 저장한 데이터 베이스를 생성하는 생성부; 및
상기 데이터 베이스 내 각 단말의 카테고리 별 속성 값을 에지컴퓨팅 서비스에 제공하는 제공부를 포함하는 것을 특징으로 하는 에지컴퓨팅 서비스장치.
An acquisition unit for obtaining a mirroring message obtained by mirroring the signaling message transmitted in the interface section of the network;
A generator for generating a database storing information of each terminal analyzed from the mirroring message; And
And a provider for providing an attribute value for each category of each terminal in the database to an edge computing service.
제 1 항에 있어서,
상기 획득부는,
PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간 시그널링 메시지가 전송되는 SGi 인터페이스 구간에 설치되는 에지컴퓨팅 라우터로부터 상기 SGi 인터페이스 구간으로 유입되는 Gx 메시지를 미러링 한 상기 미러링 메시지를 획득하는 것을 특징으로 하는 에지컴퓨팅 서비스장치.
The method of claim 1,
The acquisition unit,
Obtaining the mirroring message mirroring the Gx message flowing into the SGi interface section from an edge computing router installed in the SGi interface section through which a signaling message between PGW (PDN Gateway) and PCRF (Policy and Charging Rule Function) is transmitted. Edge computing service device.
제 1 항에 있어서,
상기 생성부는,
기 설정된 갱신 주기의 도래, 단말의 위치 변경, 및 단말의 아이들 모드로부터 액티브 모드로의 모드 변환 중 적어도 하나의 경우마다 획득되는 상기 미러링 메시지를 기초로 상기 데이터 베이스를 갱신하는 것을 특징으로 하는 에지컴퓨팅 서비스장치.
The method of claim 1,
The generation unit,
Edge computing, characterized in that the database is updated based on the mirroring message obtained in at least one of the arrival of a preset update period, a change in the location of the terminal, and a mode conversion from the idle mode to the active mode of the terminal. Service device.
제 1 항에 있어서,
상기 제공부는,
상기 데이터 베이스 내 카테고리 항목 별로 속성값의 호출을 지원하는 API(Application Programming Interface)를 매칭시켜, 상기 에지컴퓨팅 서비스로부터의 API 기반 요청에 따라 각 단말의 카테고리 항목 별 속성값을 제공하는 것을 특징으로 하는 에지컴퓨팅 서비스장치.
The method of claim 1,
The providing unit,
Matching an API (Application Programming Interface) that supports calling attribute values for each category item in the database, and providing attribute values for each category item of each terminal according to an API-based request from the edge computing service. Edge computing service device.
네트워크의 인터페이스 구간에서 전송되는 시그널링 메시지를 미러링(Mirroring) 한 미러링 메시지를 획득하는 획득단계;
상기 미러링 메시지로부터 분석되는 각 단말의 정보를 저장한 데이터 베이스를 생성하는 생성단계; 및
상기 데이터 베이스 내 각 단말의 카테고리 별 속성 값을 에지컴퓨팅 서비스에 제공하는 제공단계를 포함하는 것을 특징으로 하는 에지컴퓨팅 서비스장치의 동작 방법.
An acquisition step of obtaining a mirroring message obtained by mirroring the signaling message transmitted in the interface section of the network;
A generating step of generating a database storing information of each terminal analyzed from the mirroring message; And
And a providing step of providing an attribute value for each category of each terminal in the database to an edge computing service.
제 5 항에 있어서,
상기 획득단계는,
PGW(PDN Gateway)와 PCRF(Policy and Charging Rule Function) 간 시그널링 메시지가 전송되는 SGi 인터페이스 구간에 설치되는 에지컴퓨팅 라우터로부터 상기 SGi 인터페이스 구간으로 유입되는 Gx 메시지를 미러링 한 상기 미러링 메시지를 획득하는 것을 특징으로 하는 에지컴퓨팅 서비스장치의 동작 방법.
The method of claim 5,
The acquisition step,
Obtaining the mirroring message mirroring the Gx message flowing into the SGi interface section from an edge computing router installed in the SGi interface section through which a signaling message between PGW (PDN Gateway) and PCRF (Policy and Charging Rule Function) is transmitted. How to operate the edge computing service device.
제 5 항에 있어서,
상기 방법은,
기 설정된 갱신 주기의 도래, 단말의 위치 변경, 및 단말의 아이들 모드로부터 액티브 모드로의 모드 변환 중 적어도 하나의 경우마다 획득되는 상기 미러링 메시지를 기초로 상기 데이터 베이스를 갱신하는 갱신단계를 더 포함하는 것을 특징으로 하는 에지컴퓨팅 서비스장치의 동작 방법.
The method of claim 5,
The above method,
An update step of updating the database based on the mirroring message obtained in at least one of the arrival of a preset update period, a change in the location of the terminal, and a mode conversion from the idle mode to the active mode of the terminal. The operating method of the edge computing service device, characterized in that.
제 5 항에 있어서,
상기 제공단계는,
상기 데이터 베이스 내 카테고리 항목 별로 속성값의 호출을 지원하는 API(Application Programming Interface)를 매칭시켜, 상기 에지컴퓨팅 서비스로부터의 API 기반 요청에 따라 각 단말의 카테고리 항목 별 속성값을 제공하는 것을 특징으로 하는 에지컴퓨팅 서비스장치의 동작 방법.
The method of claim 5,
The providing step,
Matching an API (Application Programming Interface) that supports calling attribute values for each category item in the database, and providing attribute values for each category item of each terminal according to an API-based request from the edge computing service. How to operate the edge computing service device.
KR1020190135547A 2019-10-29 2019-10-29 Multi access edge computing service apparatus, and control method thereof KR102720293B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190135547A KR102720293B1 (en) 2019-10-29 2019-10-29 Multi access edge computing service apparatus, and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190135547A KR102720293B1 (en) 2019-10-29 2019-10-29 Multi access edge computing service apparatus, and control method thereof

Publications (2)

Publication Number Publication Date
KR20210050932A true KR20210050932A (en) 2021-05-10
KR102720293B1 KR102720293B1 (en) 2024-10-21

Family

ID=75917341

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190135547A KR102720293B1 (en) 2019-10-29 2019-10-29 Multi access edge computing service apparatus, and control method thereof

Country Status (1)

Country Link
KR (1) KR102720293B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023129362A1 (en) * 2021-12-30 2023-07-06 Intel Corporation System and information for charging for edge application server (eas) deployment
KR102614429B1 (en) 2023-06-21 2023-12-14 김호중 System-on-Module for Edge Devices with Reconfigurable System Framework and Server-Time Synchronization

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023129362A1 (en) * 2021-12-30 2023-07-06 Intel Corporation System and information for charging for edge application server (eas) deployment
KR102614429B1 (en) 2023-06-21 2023-12-14 김호중 System-on-Module for Edge Devices with Reconfigurable System Framework and Server-Time Synchronization

Also Published As

Publication number Publication date
KR102720293B1 (en) 2024-10-21

Similar Documents

Publication Publication Date Title
CN106982458B (en) Network slice selection method and device
US20200045546A1 (en) Internet of Things Communication Method, Apparatus, and System
RU2671966C1 (en) Communication system, base station, communication method and energy-dependent computer-readable medium that stores the program
EP2421326B1 (en) Method and apparatus for acquiring machine type communication device group identification
US20220303753A1 (en) Data Processing Method and Apparatus, and System
KR102184854B1 (en) Local network connection methods, devices and systems
US10863555B2 (en) Access method, apparatus, device, and system
CN108702381A (en) A kind of method for message transmission and core network interface equipment
US11496947B2 (en) Method for accessing local network and device
US11838969B2 (en) Method for accessing local network, and related device
US20140302812A1 (en) Access method, mobility management device, and user equipment
US10334604B2 (en) Data routing method and device
US11412355B2 (en) Method, device, and system for optimizing short message signaling
KR20210050932A (en) Multi access edge computing service apparatus, and control method thereof
CN107431659B (en) Connection management entity, communication system and method for processing connection request
US20230370823A1 (en) Network capability exposure method, device, and storage medium
US11350295B2 (en) Generation node and data store
US20240098148A1 (en) Restoration of a pdn connection at pgw failure
CN110890967A (en) Charging processing method, network element and network system
US10153971B2 (en) Data transmission method and entity
GB2580182A (en) A system and method for controlling mobile device signalling
US20240137277A1 (en) Network Slice Quota Management Enhancements
US20240187839A1 (en) Systems and methods for multi-operator profile management
CN115699991A (en) Method and system for using multiple remote subscriber identity module profiles

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant