KR101537765B1 - Method and Apparatus for Processing Tethering Data - Google Patents

Method and Apparatus for Processing Tethering Data Download PDF

Info

Publication number
KR101537765B1
KR101537765B1 KR1020140121387A KR20140121387A KR101537765B1 KR 101537765 B1 KR101537765 B1 KR 101537765B1 KR 1020140121387 A KR1020140121387 A KR 1020140121387A KR 20140121387 A KR20140121387 A KR 20140121387A KR 101537765 B1 KR101537765 B1 KR 101537765B1
Authority
KR
South Korea
Prior art keywords
tethering
data
request signal
session
apn
Prior art date
Application number
KR1020140121387A
Other languages
Korean (ko)
Inventor
박민철
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020140121387A priority Critical patent/KR101537765B1/en
Application granted granted Critical
Publication of KR101537765B1 publication Critical patent/KR101537765B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]

Landscapes

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

Abstract

Disclosed are a tethering data processing method and an apparatus thereof. More specifically, the present invention relates to a tethering data processing method, which if a tethering service is provided from a terminal and a short distance communication terminal is connected, sets a session transmitting/receiving communication data of the terminal and a session transmitting/receiving tethering service-based tethering data as APN-based separate sessions, thereby identifying traffic of communication data and tethering data.

Description

테더링 데이터 처리방법 및 장치{Method and Apparatus for Processing Tethering Data}TECHNICAL FIELD [0001] The present invention relates to a tethering data processing method and apparatus,

본 실시예는 포인트 엑세스 네임을 기반으로 테더링 데이터를 처리하는 방법 및 장치에 관한 것이다. This embodiment relates to a method and apparatus for processing tethering data based on a point access name.

이 부분에 기술된 내용은 단순히 본 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.The contents described in this section merely provide background information on the present embodiment and do not constitute the prior art.

이동 통신 시스템에서는 단말이 송수신할 패킷 데이터의 목적에 따라서 그에 알맞는 패킷 데이터 네트워크(Packet Data Network, PDN) 연결(connection)을 생성하고 그 PDN 연결 내에서 베어러들을 생성하여 패킷을 전송한다. 예들 들어 오퍼레이터에서 운영하는 서비스의 제공을 위해 IMS(IP Multimedia Subsystem, Internet Protocol Multimedia Subsystem) 서비스를 활용하려면 IMS 관련 서버들이 존재하는 패킷 데이터 네트워크로 연결하는 연결을 생성해야 한다. In a mobile communication system, a packet data network (PDN) connection is created according to the purpose of packet data to be transmitted and received by a mobile station, and a bearer is generated within the PDN connection to transmit a packet. For example, in order to utilize IMS (Internet Protocol Multimedia Subsystem) service to provide an operator-operated service, a connection to a packet data network in which IMS-related servers exist must be created.

또한, 서비스의 제공을 위해 특정 기업 네트워크 서비스를 이용하려면 해당 기업 네트워크와 VPN(Virtual Private Network) 연결을 할 수 있는 서버들이 존재하는 패킷 데이터 네트워크와의 연결을 생성해야 한다. 네트워크에서 위와 같이 목적에 알맞는 패킷 데이터 네트워크로의 연결을 생성하기 위하여, 패킷 네트워크 구별자인 APN(Access Point Name)이 활용된다.Also, in order to use a specific corporate network service in order to provide a service, a connection with a packet data network in which there are servers capable of a VPN (Virtual Private Network) connection should be created. In order to create a connection to the packet data network suitable for the purpose in the network, an APN (Access Point Name) which is a packet network distinguisher is utilized.

하지만, 단말기에서 테더링 서비스를 제공하는 경우, 단말기와 테더링 서비스로 연결된 장치들은 모두 동일한 APN을 사용하게 된다. 이로 인해, 통신 데이터 및 테더링 데이터를 구분하기 쉽지 않고, 통신 데이터 및 테더링 데이터에 대한 트래픽의 관리가 어렵다. However, if a terminal provides a tethering service, both the terminal and the devices connected to the tethering service will use the same APN. This makes it difficult to distinguish communication data and tethering data, and it is difficult to manage traffic for communication data and tethering data.

본 실시예는 단말기에서 테더링 서비스를 제공하여 근거리 통신 단말기가 연결된 경우, 단말기의 통신 데이터를 송수신하는 세션과 테더링 서비스 기반의 테더링 데이터를 송수신하는 세션을 APN 기반의 별도 세션으로 설정하여 통신 데이터 및 테더링 데이터의 트래픽을 구분할 수 있는 테더링 데이터 처리방법 및 장치를 제공하는 데 주된 목적이 있다.In this embodiment, when a short distance communication terminal is connected by providing a tethering service in a terminal, a session for transmitting / receiving the communication data of the terminal and a session for transmitting / receiving tethering data based on the tethering service are set as separate sessions based on APN The present invention provides a tethering data processing method and apparatus capable of distinguishing traffic of data and tethering data.

본 실시예의 일 측면에 의하면, 테더링 데이터 처리장치가 테더링 데이터 세션을 연결하는 방법에 있어서, 단말기로부터 세션 요청신호를 수신하는 통신 과정;According to an aspect of the present invention, there is provided a method of connecting a tethering data session to a tethering data processing apparatus, comprising: a communication process of receiving a session request signal from a terminal;

상기 세션 요청신호를 분석하여 테더링 데이터에 대한 특정 세션 요청신호인지 여부를 확인하는 확인 과정; 상기 세션 요청신호가 상기 특정 세션 요청신호인 경우, 상기 특정 세션 요청신호에 근거하여 테더링 APN(Access Point Name)을 획득하고, 상기 테더링 APN에 대응하는 특정 패킷 게이트웨이를 검출하는 검출과정; 및 상기 특정 패킷 게이트웨이에 기 저장된 IP 그룹 중 상기 테더링 APN을 기초로 검출된 테더링 IP 주소를 이용하여 테더링 데이터 세션을 설정하는 연결 제어과정을 포함하는 것을 특징으로 하는 테더링 데이터 처리방법을 제공한다.A confirming step of analyzing the session request signal and confirming whether it is a specific session request signal for the tethering data; Acquiring a tethering APN (Access Point Name) based on the specific session request signal when the session request signal is the specific session request signal, and detecting a specific packet gateway corresponding to the tethering APN; And a connection control step of setting a tethering data session using a tethering IP address detected based on the tethering APN among IP groups pre-stored in the specific packet gateway. to provide.

또한, 본 실시예의 다른 측면에 의하면, 단말기로부터 세션 요청신호를 수신하는 통신부; 상기 세션 요청신호를 분석하여 테더링 데이터에 대한 특정 세션 요청신호인지 여부를 확인하는 신호 확인부; 상기 세션 요청신호가 상기 특정 세션 요청신호인 경우, 상기 특정 세션 요청신호에 근거하여 테더링 APN(Access Point Name)을 획득하고, 상기 테더링 APN에 대응하는 특정 패킷 게이트웨이를 검출하는 게이트웨이 결정부; 및 상기 특정 패킷 게이트웨이에 기 저장된 IP 그룹 중 상기 테더링 APN을 기초로 검출된 테더링 IP 주소를 이용하여 테더링 데이터 세션을 설정하는 세션 연결 제어부를 포함하는 것을 특징으로 하는 테더링 데이터 처리장치를 제공한다.According to another aspect of the present invention, there is provided a communication system including: a communication unit for receiving a session request signal from a terminal; A signal checking unit for analyzing the session request signal to confirm whether the signal is a specific session request signal for the tethering data; A gateway determining unit for obtaining a tethering APN based on the specific session request signal when the session request signal is the specific session request signal and detecting a specific packet gateway corresponding to the tethering APN; And a session connection controller for setting a tethering data session using a tethering IP address detected based on the tethering APN among IP groups pre-stored in the specific packet gateway. to provide.

이상에서 설명한 바와 같이 본 실시예에 의하면, 통신 데이터 세션과 테더링 데이터 세션을 별도로 설정함으로써, 통신 데이터와 테더링 데이터의 트래픽을 명확히 구분하여 관리할 수 있는 효과가 있다. As described above, according to the present embodiment, the communication data session and the tethering data session are separately set, and the traffic of the communication data and the tethering data can be clearly distinguished and managed.

도 1은 본 실시예에 따른 데이터 서비스 제공시스템을 개략적으로 나타낸 블록 구성도이다.
도 2는 본 실시예에 따른 테더링 데이터 처리장치를 개략적으로 나타낸 블록 구성도이다.
도 3은 본 실시예에 따른 테더링 데이터 처리장치에서 테더링 데이터를 처리하는 방법을 설명하기 위한 순서도이다.
도 4는 본 실시예에 따른 데이터 서비스 제공시스템에서 테더링 데이터를 처리하는 방법을 설명하기 위한 순서도이다.
1 is a block diagram schematically showing a data service providing system according to the present embodiment.
2 is a block diagram schematically showing a tethering data processing apparatus according to the present embodiment.
3 is a flowchart for explaining a method of processing tethering data in the tethering data processing apparatus according to the present embodiment.
4 is a flowchart illustrating a method of processing tethering data in a data service providing system according to the present embodiment.

이하, 본 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, the present embodiment will be described in detail with reference to the accompanying drawings.

도 1은 본 실시예에 따른 데이터 서비스 제공시스템을 개략적으로 나타낸 블록 구성도이다. 1 is a block diagram schematically showing a data service providing system according to the present embodiment.

본 실시예에 따른 데이터 서비스 제공시스템(100)은 단말기(110), 근거리 통신 단말기(120), 기지국(130), 패킷 코어장치(EPC: Evolved Packet Core, 140) 및 패킷 데이터 네트워크(PDN: Packet Data Network, 180)를 포함한다. 도 1에 도시된 데이터 서비스 제공시스템(100)는 일 실시예에 따른 것으로서, 도 1에 도시된 모든 블록이 필수 구성요소는 아니며, 다른 실시예에서 데이터 서비스 제공시스템(100)에 포함된 일부 블록이 추가, 변경 또는 삭제될 수 있다. The data service providing system 100 according to the present embodiment includes a terminal 110, a short distance communication terminal 120, a base station 130, a packet core device (EPC) 140, and a packet data network (PDN) Data Network, 180). The data service providing system 100 shown in FIG. 1 is according to one embodiment. Not all of the blocks shown in FIG. 1 are essential components, and in some embodiments, some blocks included in the data service providing system 100 Can be added, changed or deleted.

단말기(110)는 사용자의 키 조작에 따라 패킷 데이터 네트워크(180)를 경유하여 각종 데이터를 송수신할 수 있는 단말기를 말하는 것이며, 태블릿 PC(Tablet PC), 랩톱(Laptop), 개인용 컴퓨터(PC: Personal Computer), 스마트폰(Smart Phone), 개인휴대용 정보단말기(PDA: Personal Digital Assistant) 및 이동단말기(Mobile Communication Terminal) 등 중 어느 하나일 수 있다. 여기서, 단말기(110)는 3 G 통신, LTE(Long Term Evolution) 뿐 아니라 LTE-A(LTE-Advanced), 5 G 통신 등을 지원하는 단말기일 수 있다. 즉, 단말기(110)는 패킷 데이터 네트워크(180)를 이용하여 음성 또는 데이터 통신을 수행하는 단말기이며, 네트워크(180)와 통신하기 위한 프로그램 또는 프로토콜을 저장하기 위한 메모리, 해당 프로그램을 실행하여 연산 및 제어하기 위한 마이크로프로세서 등을 구비하고 있는 장치를 의미한다. The terminal 110 is a terminal capable of transmitting and receiving various data via the packet data network 180 according to a key operation of the user. The terminal 110 may be a tablet PC, a laptop, a personal computer Computer, a smart phone, a personal digital assistant (PDA), and a mobile communication terminal. Here, the terminal 110 may be a terminal supporting 3G communication, LTE (Long Term Evolution), LTE-A (LTE-Advanced), and 5 G communication. That is, the terminal 110 is a terminal that performs voice or data communication using the packet data network 180, and is a memory for storing a program or a protocol for communicating with the network 180, And a microprocessor for controlling the microprocessor.

본 실시예에 따른 단말기(110)는 기지국(130) 및 패킷 코어장치(140)를 경유하여 패킷 데이터 네트워크(180)와 세션이 설정되고, 설정된 세션을 이용하여 각종 데이터를 송수신한다. The terminal 110 according to the present embodiment establishes a session with the packet data network 180 via the base station 130 and the packet core device 140 and transmits and receives various data using the established session.

단말기(110)는 제1 데이터 세션을 연결하기 위한 제1 세션 요청신호를 패킷 코어장치(140)로 전송한다. 여기서, 제1 데이터 세션은 단말기(110)에서 통신 데이터를 송수신하기 위한 통신 세션을 의미한다. The terminal 110 transmits a first session request signal for connecting the first data session to the packet core device 140. Here, the first data session refers to a communication session for transmitting and receiving communication data at the terminal 110. [

단말기(110)는 제1 세션 요청신호에 근거하여 패킷 코어장치(140)로부터 기 설정된 통신 엑세스 포인트 네임(APN: Access Point Name, 이하, APN으로 기재)에 대응하는 제1 할당 IP 주소를 할당받고, 할당된 제1 할당 IP 주소를 기초로 설정된 제1 데이터 세션을 이용하여 각종 통신 데이터를 송수신한다. The terminal 110 is allocated a first allocated IP address corresponding to a predetermined communication access point name (APN) from the packet core device 140 based on the first session request signal , And transmits / receives various communication data using the first data session established based on the allocated first allocated IP address.

단말기(110)는 사용자의 조작 또는 입력에 근거하여 테더링(Tethering) 기능을 활성화하여 테더링 서비스를 제공한다. 다시 말해, 단말기(110)는 데이터를 중계하는 라우터, 중계 AP(Access Point) 등의 동작을 수행할 수 있는 테더링 기능을 활성화하여 단말기(110) 주변에 위치한 적어도 하나 이상의 근거리 통신 단말기(120)에 테더링 서비스를 제공한다. 여기서, 단말기(110)는 무선랜, 블루투스, USB 등의 방식을 이용하여 테더링 서비스를 제공한다. The terminal 110 activates a tethering function based on a user's operation or input to provide a tethering service. In other words, the terminal 110 activates a tethering function capable of performing operations such as a router for relaying data, a relay AP (Access Point), and the like, and transmits the at least one local area communication terminal 120, And provides e-tethering services. Here, the terminal 110 provides a tethering service using a wireless LAN, a Bluetooth, a USB, or the like.

단말기(110)는 테더링 서비스를 기반으로 근거리 통신 단말기(120)가 연결된 경우, 제2 데이터 세션을 연결하기 위한 제2 세션 요청신호를 패킷 코어장치(140)로 전송한다. 여기서, 제2 데이터 세션은 근거리 통신 단말기(120)의 테더링 데이터를 단말기(110)에서 송수신하기 위한 통신 세션을 의미한다. The terminal 110 transmits a second session request signal for connecting the second data session to the packet core device 140 when the local communication terminal 120 is connected based on the tethering service. Here, the second data session refers to a communication session for transmitting / receiving tethering data of the local area communication terminal 120 from / to the terminal 110.

단말기(110)는 제2 세션 요청신호에 근거하여 패킷 코어장치(140)로부터 기 설정된 테더링 APN에 대응하는 제2 할당 IP 주소를 할당받고, 할당된 제2 할당 IP 주소를 기초로 설정된 제2 데이터 세션을 이용하여 각종 테더링 데이터를 송수신한다. The terminal 110 is allocated a second allocated IP address corresponding to a predetermined tethering APN from the packet core device 140 based on the second session request signal, And transmits and receives various tethering data using a data session.

근거리 통신 단말기(120)는 단말기(110)가 테더링 서비스를 제공하는 경우, 단말기(110)와 유무선 통신이 가능한 장치를 말한다. 예를 들어, 근거리 통신 단말기(120)는 태블릿 PC, 랩톱, 개인용 컴퓨터, 스마트폰, 개인휴대용 정보단말기 및 이동단말기 등 중 어느 하나일 수 있다. 여기서, 근거리 통신 단말기(120)는 무선랜, 블루투스, USB 등 중 적어도 하나 이상의 방식을 이용하여 테더링 서비스를 제공하는 단말기(110)와 연결될 수 있으나 반드시 이에 한정되는 것은 아니며, 단말기(110)와 테더링 기반으로 연결되어 패킷 데이터 네트워크(180)와 패킷 또는 데이터를 송수신할 수 있다면 그 어떤 통신방식도 적용 가능하다. The local communication terminal 120 refers to a device capable of performing wired or wireless communication with the terminal 110 when the terminal 110 provides a tethering service. For example, the short-range communication terminal 120 may be any one of a tablet PC, a laptop, a personal computer, a smart phone, a personal digital assistant, and a mobile terminal. Herein, the short-range communication terminal 120 may be connected to the terminal 110 that provides the tethering service using at least one of wireless LAN, Bluetooth, and USB, but the present invention is not limited thereto, Any communication method can be applied as long as it is capable of transmitting and receiving packets or data to and from the packet data network 180 based on a tethering basis.

기지국(130)은 3 G 또는 LTE 등의 이동통신 서비스를 지원하는 장비로서, 전송 신호의 RF화, 송수신, 신호세기, 품질측정, 기저대역 신호처리 및 채널 카드(Channel Card)(채널 카드 자원관리) 등의 기능을 수행하는 장치이다. 또한, 기지국(130)과 패킷 코어장치(140) 즉, 이동성 관리 엔티티(150), 서빙 게이트웨이(160) 및 패킷 게이트웨이(170)를 합쳐서 EPS(Evolved Packet System)라고 칭할 수 있다. The base station 130 3G or LTE. It supports various functions such as RF transmission, transmission / reception, signal strength, quality measurement, baseband signal processing, and channel card (channel card resource management) . In addition, the base station 130 and the packet core device 140, that is, the mobility management entity 150, the serving gateway 160, and the packet gateway 170 may be collectively referred to as an evolved packet system (EPS).

예를 들어, 기지국(130)은 LTE 네트워크 내의 전송기를 말하며, 네트워크 내에서 위치 등록, 무선 채널 할당, 핸드오프 등 무선 호 처리에 필요한 제반 기능 등을 수행한다. 기지국(130)은 LTE 네트워크 내에서 신호 채널 중 트래픽 채널을 통해 단말기(110)로부터 통화 요청 신호를 수신하고, 기저대역 신호처리, 유무선 변환, 무선 신호의 송수신 등을 수행하는 장치이다.For example, the base station 130 refers to a transmitter in an LTE network and performs various functions necessary for wireless call processing such as location registration, radio channel assignment, and handoff in the network. The base station 130 is a device that receives a call request signal from the terminal 110 through a traffic channel among the signal channels in the LTE network, performs baseband signal processing, wired / wireless conversion, and transmits /

기지국(130)은 단말기(110)로 무선 인터페이스를 제공하며, 무선 베어러(Bearer) 제어, 무선 수락 제어, 동적 무선 자원 할당, 부하 분산(Load Balancing) 및 셀 간 간섭제어(ICIC)와 같은 무선 자원 관리(RRM: Radio Resource Management) 기능을 제공한다. 여기서, 기지국(130)은 E-UTRAN(Evolved-UMTS Terrestrial Radio Access Network)로 확장 적용될 수 있다.The base station 130 (RRM) such as radio bearer control, radio admission control, dynamic radio resource allocation, load balancing, and inter-cell interference control (ICIC) Resource Management) function. Here, the base station 130 may be extended to an Evolved-UMTS Terrestrial Radio Access Network (E-UTRAN).

패킷 코어장치(EPC: Evolved Packet Core, 140)는 이동성 관리 엔티티(MME: Mobility Management Entity, 150), 서빙 게이트웨이(SGW: Serving Gateway, 160) 및 패킷 게이트웨이(PGW: Packet Data Network Gateway, 170)를 포함한다. 이하, 패킷 코어장치(140)의 구성요소에 대해 설명하도록 한다. The Evolved Packet Core (EPC) 140 includes a Mobility Management Entity (MME) 150, a Serving Gateway (SGW) 160, and a Packet Data Network Gateway (PGW) 170 . Hereinafter, the components of the packet core device 140 will be described.

이동성 관리 엔티티(150)는 기본적으로 단말기(110)에 대한 이동성 관리(Mobility Management)를 수행한다. 이동성 관리 엔티티(150)는 위치등록 및 페이징(Paging), 인증 등의 호 제어를 담당하고, 호 트래픽에 대한 데이터 호 제어를 수행한다. 또한, 이동성 관리 엔티티(150)는 가입자 정보 및 단말기(110)의 이동성을 관리하는 노드로서 세션(Session) 관리, 아이들(Idle) 가입자 관리, 페이징(Paging), 가입자 인증 기능 등을 담당한다.The mobility management entity 150 basically performs mobility management for the terminal 110. [ The mobility management entity 150 performs call control such as location registration, paging, and authentication, and performs data call control on call traffic. The mobility management entity 150 manages session information, idle subscriber management, paging, and subscriber authentication functions as a subscriber information and a node managing mobility of the terminal 110.

또한, 이동성 관리 엔티티(150)는 E-UTRAN 제어 엔터티로서 사용자 인증과 사용자 프로파일 다운로드를 위하여 홈 가입자 서버(Home Subscriber Server, 미도시)와 통신하고, NAS(Non- Access Stratum) 시그널링을 이용하여 단말기(110)에게 EPS 이동성 관리(EMM) 및 EPS 세션 관리(ESM) 기능을 제공한다. 즉, 이동성 관리 엔티티(150)는 NAS 시그널링(EMM, ESM, 보안)을 수행하며, 홈 가입자 서버(미도시)와 연결되어 사용자 인증 및 로밍 기능 제공, ECM 및 EMM 상태 관리, EPS 베어러 관리 등을 수행한다.In addition, the mobility management entity 150 communicates with a home subscriber server (not shown) for user authentication and user profile download as an E-UTRAN control entity, and uses the NAS (Non-Access Stratum) (EPS) mobility management (EMM) and EPS session management (ESM) functions. That is, the mobility management entity 150 performs NAS signaling (EMM, ESM, security) and is connected to a home subscriber server (not shown) to provide user authentication and roaming functions, ECM and EMM state management, .

본 실시예에 따른 이동성 관리 엔티티(150)는 단말기(110)로부터 세션 요청신호를 수신하고, 수신된 세션 요청신호에 대응하는 APN을 획득한다. 여기서, 세션 요청신호는 통신 데이터를 송수신하기 위한 제1 세션 요청신호 또는 테더링 데이터를 송수신하기 위한 제2 세션 요청신호일 수 있다. The mobility management entity 150 according to this embodiment receives the session request signal from the terminal 110 and acquires the APN corresponding to the received session request signal. Here, the session request signal may be a first session request signal for transmitting / receiving communication data or a second session request signal for transmitting / receiving tethering data.

이동성 관리 엔티티(150)는 세션 요청신호에 포함된 가입자 식별정보 및 데이터 식별정보에 근거하여 APN을 추출하거나, 외부장치로부터 APN을 획득한다. 여기서, APN 획득을 위한 외부장치는 홈 가입자 서버(미도시)인 것이 바람직하나 반드시 이에 한정되는 것은 아니다. 예를 들어, 이동성 관리 엔티티(150)는 제1 세션 요청신호를 수신하는 경우, 가입자 식별정보 및 데이터 식별정보에 근거하여 통신 데이터를 송수신하기 위한 'lte.xxxxx.com'과 같은 제1 APN을 획득한다. 한편, 이동성 관리 엔티티(150)는 제2 세션 요청신호를 수신하는 경우, 가입자 식별정보 및 데이터 식별정보에 근거하여 테더링 데이터를 송수신하기 위한 'tether.xxxxx.com'과 같은 제2 APN을 획득한다. The mobility management entity 150 extracts the APN based on the subscriber identification information and the data identification information included in the session request signal or acquires the APN from the external device. Here, the external device for APN acquisition is preferably a home subscriber server (not shown), but is not limited thereto. For example, when receiving the first session request signal, the mobility management entity 150 transmits a first APN such as 'lte.xxxxx.com' for transmitting / receiving communication data based on the subscriber identification information and the data identification information . Meanwhile, when receiving the second session request signal, the mobility management entity 150 acquires a second APN such as 'tether.xxxxx.com' for transmitting and receiving tethering data based on the subscriber identification information and the data identification information do.

이동성 관리 엔티티(150)는 복수 개의 패킷 게이트웨이(170) 중 획득한 APN에 대응하는 특정 패킷 게이트웨이(172)를 검출하여 세션생성 요청신호를 전송한다. The mobility management entity 150 detects a specific packet gateway 172 corresponding to the acquired APN among the plurality of packet gateways 170 and transmits a session creation request signal.

이동성 관리 엔티티(150)는 복수 개의 패킷 게이트웨이(170)에 대해 기 저장된 패킷 게이트웨이 리스트 중 획득한 APN을 지원하는 패킷 게이트웨이를 특정 패킷 게이트웨이(172)로 검출하고, 검출된 특정 패킷 게이트웨이(172)로 세션생성 요청신호를 전송한다. 예를 들어, 이동성 관리 엔티티(150)는 통신 데이터를 송수신하기 위한 'lte.xxxxx.com'과 같은 제1 APN을 획득한 경우, 복수 개의 패킷 게이트웨이(170) 중 제1 APN을 지원하는 특정 패킷 게이트웨이(172)를 검출한다. 한편, 이동성 관리 엔티티(150)는 테더링 데이터를 송수신하기 위한 'tether.xxxxx.com'과 같은 제2 APN을 획득한 경우, 복수 개의 패킷 게이트웨이(170) 중 제2 APN을 지원하는 특정 패킷 게이트웨이(172)를 검출한다. The mobility management entity 150 detects the packet gateways supporting the acquired APN among the pre-stored packet gateway lists for the plurality of packet gateways 170 by the specific packet gateways 172 and transmits the detected packet gateways to the detected specific packet gateways 172 And transmits a session creation request signal. For example, when the mobility management entity 150 acquires a first APN such as 'lte.xxxxx.com' for transmitting / receiving communication data, the mobility management entity 150 transmits a specific packet supporting the first APN among the plurality of packet gateways 170 And detects the gateway 172. Meanwhile, when the mobility management entity 150 acquires a second APN such as 'tether.xxxxx.com' for transmitting and receiving tethering data, the mobility management entity 150 transmits a specific packet gateway (172).

도 1에 도시된 이동성 관리 엔티티(150)는 제1 APN 및 제2 APN을 지원하는 특정 패킷 게이트웨이(172)가 동일한 패킷 게이트웨이인 것으로 기재하고 있으나 반드시 이에 한정되는 것은 아니며, 패킷 게이트웨이(170)의 우선순위에 근거하여 서로 다른 패킷 게이트웨이로 검출될 수 있으며, 각각의 패킷 게이트웨이(170)의 로드(부하)를 기초로 로드 발란싱(Load Balancing) 처리하여 특정 패킷 게이트웨이를 검출할 수도 있다. Although the mobility management entity 150 illustrated in FIG. 1 describes that the specific packet gateway 172 supporting the first APN and the second APN is the same packet gateway, the mobility management entity 150 is not necessarily limited to the packet gateway 170, May be detected as different packet gateways based on the priority, and may be subjected to load balancing processing based on the load (load) of each packet gateway 170 to detect a specific packet gateway.

서빙 게이트웨이(160)는 호 트래픽에 대한 트래픽 처리 기능을 수행한다. 또한, 서빙 게이트웨이(160)는 설정된 세션에 따라 페이로드 트래픽(Payload Traffic)을 처리하는 세션 컨트롤(Session Control) 및 사용자 플레인(User Plane) 노드로서 기지국(130)와 연동하며 인터(Inter) 핸드오버를 지원한다. 서빙 게이트웨이(160)는 패킷 게이트웨이(170)와 PDP(Packet Data Protocol) 컨텍스트(Context)를 설정하고 터널링(Tunneling)을 이용하여 PDU(Packet Data Unit)를 전달한다. 또한, 서빙 게이트웨이(160)와 이동성 관리 엔티티(150)의 분리 구현을 통해 트래픽 증가 또는 제어 신호 증가에 따른 확장이 가능하다.Serving gateway 160 performs a traffic processing function for call traffic. The serving gateway 160 is connected to the base station 130 as a session control and a user plane node for processing payload traffic according to a set session, . The serving gateway 160 establishes a packet data protocol (PDP) context with the packet gateway 170 and delivers PDU (Packet Data Unit) using tunneling. In addition, it is possible to increase the traffic or increase the control signal through separate implementation of the serving gateway 160 and the mobility management entity 150.

패킷 게이트웨이(170)는 IMS(IP Multimedia Subsystem), 인터넷 등 PDN(Packet Data Network)에 대한 게이트웨이로서 Non-3GPP망에 대한 이동성을 관리하며, 정책에 따른 과금을 수행하며 유해 패킷 차단 등을 담당한다. 또한, 패킷 게이트웨이(170)는 단말기(110)의 IP를 할당하고 외부 인터넷망 및 Non-3GPP망과 연동하는 세션 컨트롤 및 사용자 플레인으로서 패킷 서비스를 위해 서빙 게이트웨이(160) 및 외부망과 라우팅(Routing) 정보를 유지하며 터널링 및 IP 라우팅 기능을 갖는다. 또한, 패킷 게이트웨이(170)는 서빙 게이트웨이(160) 및 외부망으로 PDU를 전달한다. 또한, 패킷 게이트웨이(170)는 단말기(110)를 패킷 데이터 네트워크(180)를 경유하여 콘텐츠 제공장치(180)와 연결해주며 패킷 필터링(Filtering)을 제공한다.The packet gateway 170 manages the mobility of the non-3GPP network as a gateway to an IP Multimedia Subsystem (IMS) and the Internet, such as PDN (Packet Data Network), performs billing according to policies, . The packet gateway 170 allocates the IP of the terminal 110 and controls the session between the external network and the non-3GPP network. The packet gateway 170 includes a serving gateway 160, ) Information and has tunneling and IP routing functions. In addition, the packet gateway 170 delivers PDUs to the serving gateway 160 and the external network. The packet gateway 170 connects the terminal 110 to the content providing apparatus 180 via the packet data network 180 and provides packet filtering.

본 실시예에 따른 패킷 게이트웨이(170)는 이동성 관리 엔티티(150)로부터 수신된 세션생성 요청신호에 근거하여 기 저장된 IP 그룹(IP Pool) 중 하나의 IP 주소를 검출하고, 단말기(110)로 검출된 IP 주소를 할당하여 데이터 세션을 설정한다. The packet gateway 170 according to the present embodiment detects one IP address of a previously stored IP group based on the session creation request signal received from the mobility management entity 150, To set up a data session.

예를 들어, 패킷 게이트웨이(170)는 통신 데이터를 송수신하기 위한 'lte.xxxxx.com'과 같은 제1 APN에 대한 세션생성 요청신호를 수신하는 경우, 제1 APN에 대한 세션생성 요청신호에 근거하여 기 저장된 IP 그룹 중 소정의 IP 주소를 검출하여 단말기(110)로 할당하고, 단말기(110)와 패킷 데이터 네트워크(180) 간에 통신 데이터를 송수신하기 위한 제1 데이터 세션을 설정한다. 한편, 패킷 게이트웨이(170)는 테더링 데이터를 송수신하기 위한 'tether.xxxxx.com'과 같은 제2 APN에 대한 세션생성 요청신호를 수신하는 경우, 제2 APN에 대한 세션생성 요청신호에 근거하여 기 저장된 IP 그룹 중 소정의 IP 주소를 검출하여 단말기(110)로 할당하고, 단말기(110)와 패킷 데이터 네트워크(180) 간에 테더링 데이터를 송수신하기 위한 제2 데이터 세션을 설정한다. 패킷 데이터 네트워크(180)는 통신 사업자의 외부 또는 내부 IP 망으로서, 인터넷이나 IMS와 같은 서비스 기능을 제공한다. For example, when the packet gateway 170 receives a session creation request signal for a first APN such as 'lte.xxxxx.com' for transmitting / receiving communication data, the packet gateway 170 generates a session creation request signal based on a session creation request signal for the first APN Detects a predetermined IP address among the previously stored IP groups and allocates the IP address to the terminal 110 and establishes a first data session for transmitting and receiving communication data between the terminal 110 and the packet data network 180. On the other hand, when the packet gateway 170 receives a session creation request signal for a second APN such as 'tether.xxxxx.com' for transmitting and receiving tethering data, the packet gateway 170 generates a session creation request signal Detects a predetermined IP address among the previously stored IP groups and allocates the IP address to the terminal 110 and establishes a second data session for transmitting and receiving tethering data between the terminal 110 and the packet data network 180. The packet data network 180 is an external or internal IP network of a service provider, and provides a service function such as Internet or IMS.

도 2는 본 실시예에 따른 테더링 데이터 처리장치를 개략적으로 나타낸 블록 구성도이다. 2 is a block diagram schematically showing a tethering data processing apparatus according to the present embodiment.

본 실시예에 따른 테더링 데이터 처리장치(200)는 통신부(210), 신호 확인부(220), 게이트웨이 결정부(230) 및 세션 연결 제어부(240)를 포함한다. 도 2에 도시된 테더링 데이터 처리장치(200)는 일 실시예에 따른 것으로서, 도 2에 도시된 모든 블록이 필수 구성요소는 아니며, 다른 실시예에서 테더링 데이터 처리장치(200)에 포함된 일부 블록이 추가, 변경 또는 삭제될 수 있다. The tethering data processing apparatus 200 according to the present embodiment includes a communication unit 210, a signal checking unit 220, a gateway determination unit 230, and a session connection control unit 240. The tethering data processing apparatus 200 shown in FIG. 2 is according to an embodiment, and not all the blocks shown in FIG. 2 are essential elements. In another embodiment, the tethering data processing apparatus 200 shown in FIG. Some blocks may be added, changed or deleted.

통신부(210)는 단말기(110)로부터 세션 요청신호를 수신한다. 본 실시예에 따른 통신부(210)는 단말기(110)로부터 데이터 세션의 연결을 위한 세션 요청신호를 수신한다. 여기서, 세션 요청신호는 단말기(110)의 통신 데이터를 송수신하기 위한 통신 데이터 세션의 설정을 요청하기 위한 신호 또는 테더링 서비스를 기반으로 단말기(110)에 연결된 근거리 통신 단말기(120)의 테더링 데이터를 송수신하기 위한 테더링 데이터 세션의 설정을 요청하기 위한 신호일 수 있다. The communication unit 210 receives a session request signal from the terminal 110. The communication unit 210 according to the present embodiment receives a session request signal for connection of a data session from the terminal 110. [ Here, the session request signal may include a signal for requesting the setting of a communication data session for transmitting / receiving communication data of the terminal 110, or a tethering data of the local communication terminal 120 connected to the terminal 110 based on the tethering service Lt; RTI ID = 0.0 > a < / RTI > tethered data session to transmit and receive a tethered data session.

신호 확인부(220)는 세션 요청신호를 분석하여 통신 데이터에 대한 세션 요청신호인지 테더링 데이터에 대한 세션 요청신호인지 여부를 확인한다. 신호 확인부(220)는 세션 요청신호에 포함된 데이터 식별정보에 근거하여 통신 세션 요청신호인지 테더링 세션 요청신호인지 여부를 확인하는 것이 바람직하나 반드시 이에 한정되는 것은 아니다. The signal checking unit 220 analyzes the session request signal to check whether it is a session request signal for the communication data or a session request signal for the tethering data. The signal checking unit 220 may check whether it is a communication session request signal or a tethering session request signal based on the data identification information included in the session request signal, but the present invention is not limited thereto.

게이트웨이 결정부(230)는 신호 확인부(220)의 확인 결과, 통신 데이터에 대한 통신 세션 요청신호가 수신된 경우, 통신 세션 요청신호에 대응하는 통신 APN을 획득하고, 통신 APN에 대응하는 통신 패킷 게이트웨이를 검출한다. 여기서, 통신 APN은 기본(Default)로 설정된 기본 APN일 수 있다. 예를 들어, 게이트웨이 결정부(230)는 통신 세션 요청신호를 수신하는 경우, 가입자 식별정보 및 데이터 식별정보에 근거하여 통신 데이터를 송수신하기 위한 'lte.xxxxx.com'과 같은 통신 APN을 획득하고, 복수 개의 패킷 게이트웨이(170) 중 통신 APN를 지원하는 패킷 게이트웨이를 통신 패킷 게이트웨이로 검출한다. The gateway determining unit 230 obtains a communication APN corresponding to the communication session request signal when a communication session request signal for communication data is received as a result of the signal checking unit 220, And detects the gateway. Here, the communication APN may be a basic APN set as a default. For example, when receiving the communication session request signal, the gateway determining unit 230 obtains a communication APN such as 'lte.xxxxx.com' for transmitting / receiving communication data based on the subscriber identification information and the data identification information , And detects a packet gateway supporting a communication APN among the plurality of packet gateways 170 as a communication packet gateway.

한편, 게이트웨이 결정부(230)는 신호 확인부(220)의 확인 결과, 테더링 데이터에 대한 특정 세션 요청신호가 수신된 경우, 특정 세션 요청신호에 대응하는 테더링 APN을 획득하고, 테더링 APN에 대응하는 특정 패킷 게이트웨이를 검출한다. 다시 말해, 게이트웨이 결정부(230)는 특정 세션 요청신호에 대응하는 테더링 APN을 획득하고, 복수 개의 패킷 게이트웨이(170) 중 테더링 APN을 지원하고, 패킷 데이터 네트워크(180)에 연결하기 위한 특정 패킷 게이트웨이를 검출한다. Meanwhile, if a specific session request signal for the tethering data is received as a result of the signal checking unit 220, the gateway determining unit 230 obtains a tethering APN corresponding to the specific session request signal, Lt; RTI ID = 0.0 > gateways < / RTI > In other words, the gateway determining unit 230 obtains a tethering APN corresponding to a specific session request signal, supports a tethering APN among a plurality of packet gateways 170, And detects a packet gateway.

게이트웨이 결정부(230)는 특정 세션 요청신호에 포함된 가입자 식별정보 및 데이터 식별정보에 근거하여 테더링 APN을 추출하거나, 외부장치로부터 테더링 APN을 획득한다. 여기서, 외부장치는 홈 가입자 서버(미도시)인 것이 바람직하나 반드시 이에 한정되는 것은 아니다. 예컨대, 게이트웨이 결정부(230)는 특정 세션 요청신호를 수신하는 경우, 가입자 식별정보 및 데이터 식별정보에 근거하여 테더링 데이터를 송수신하기 위한 'tether.xxxxx.com'과 같은 테더링 APN을 획득하고, 복수 개의 패킷 게이트웨이(170) 중 테더링 APN을 지원하는 특정 패킷 게이트웨이를 검출한다. The gateway determining unit 230 extracts the tethering APN based on the subscriber identification information and the data identification information included in the specific session request signal or acquires the tethering APN from the external device. Here, the external device is preferably a home subscriber server (not shown), but is not limited thereto. For example, when receiving the specific session request signal, the gateway determining unit 230 obtains a tethering APN such as 'tether.xxxxx.com' for transmitting and receiving tethering data based on the subscriber identification information and the data identification information , And detects a specific packet gateway supporting the tethering APN among the plurality of packet gateways 170.

세션 연결 제어부(240)는 검출된 통신 패킷 게이트웨이에 기 저장된 IP 그룹 중 통신 APN에 대응하는 패킷 데이터 네트워크(180)에 접속하기 위한 소정의 IP 주소를 검출한다. 세션 연결 제어부(240)는 검출된 소정의 IP 주소를 단말기(110)로 할당하여 단말기(110)와 패킷 데이터 네트워크(180) 간에 통신 데이터 세션을 설정한다. The session connection control unit 240 detects a predetermined IP address for accessing the packet data network 180 corresponding to the communication APN among the IP groups previously stored in the detected communication packet gateway. The session connection control unit 240 allocates the detected IP address to the terminal 110 to establish a communication data session between the terminal 110 and the packet data network 180. [

세션 연결 제어부(240)는 검출된 특정 패킷 게이트웨이에 기 저장된 IP 그룹 중 테더링 APN에 대응하는 패킷 데이터 네트워크(180)에 접속하기 위한 소정의 IP 주소를 검출한다. 세션 연결 제어부(240)는 검출된 소정의 IP 주소를 단말기(110)로 할당하여 단말기(110)와 패킷 데이터 네트워크(180) 간에 테더링 데이터 세션을 설정한다. The session connection control unit 240 detects a predetermined IP address for accessing the packet data network 180 corresponding to the tethering APN among the IP groups previously stored in the detected specific packet gateway. The session connection control unit 240 allocates the detected IP address to the terminal 110 to establish a tethering data session between the terminal 110 and the packet data network 180. [

도 3은 본 실시예에 따른 테더링 데이터 처리장치에서 테더링 데이터를 처리하는 방법을 설명하기 위한 순서도이다. 3 is a flowchart for explaining a method of processing tethering data in the tethering data processing apparatus according to the present embodiment.

테더링 데이터 처리장치(200)는 단말기(110)로부터 데이터 세션의 연결을 위한 세션 요청신호를 수신한다(S310). The tethering data processing apparatus 200 receives a session request signal for connection of a data session from the terminal 110 (S310).

테더링 데이터 처리장치(200)는 세션 요청신호를 분석하고, 통신 데이터에 대한 세션 요청신호인지 테더링 데이터에 대한 세션 요청신호인지 여부를 확인한다(S320). The tethering data processing apparatus 200 analyzes the session request signal, and determines whether it is a session request signal for the communication data or a session request signal for the tethering data (S320).

테더링 데이터 처리장치(200)는 통신 데이터에 대한 통신 세션 요청신호가 수신된 경우, 통신 세션 요청신호에 대응하는 통신 APN을 획득하고(S322), 통신 APN에 대응하는 통신 패킷 게이트웨이를 검출한다(S324).When the communication session request signal for the communication data is received, the tethering data processing device 200 acquires the communication APN corresponding to the communication session request signal (S322), and detects the communication packet gateway corresponding to the communication APN S324).

테더링 데이터 처리장치(200)는 통신 패킷 게이트웨이에 기 저장된 IP 그룹 중 통신 APN에 대응하는 패킷 데이터 네트워크(180)에 접속하기 위한 통신 IP 주소를 검출한다(S326). The tethering data processing apparatus 200 detects a communication IP address for connection to the packet data network 180 corresponding to the communication APN among the IP groups previously stored in the communication packet gateway (S326).

테더링 데이터 처리장치(200)는 검출된 통신 IP 주소를 단말기(110)로 할당하여 단말기(110)와 패킷 데이터 네트워크(180) 간에 통신 데이터 세션을 설정한다(S328). 이후, 테더링 데이터 처리장치(200)는 단말기(110)로부터 통신 데이터가 수신되는 경우, 통신 데이터 세션을 이용하여 통신 데이터를 송수신한다.The tethering data processing apparatus 200 allocates the detected communication IP address to the terminal 110 to establish a communication data session between the terminal 110 and the packet data network 180 (S328). Thereafter, when the communication data is received from the terminal 110, the tethering data processing apparatus 200 transmits and receives communication data using the communication data session.

테더링 데이터 처리장치(200)는 테더링 데이터에 대한 특정 세션 요청신호가 수신된 경우, 특정 세션 요청신호에 대응하는 테더링 APN을 획득한다(S330).If a specific session request signal for tethering data is received, the tethering data processing apparatus 200 acquires a tethering APN corresponding to the specific session request signal (S330).

테더링 데이터 처리장치(200)는 복수 개의 패킷 게이트웨이(170) 중 테더링 APN에 대응하는 패킷 데이터 네트워크(180)에 연결하기 위한 특정 패킷 게이트웨이를 검출한다(S340). The tethering data processing apparatus 200 detects a specific packet gateway for connecting to the packet data network 180 corresponding to the tethering APN among the plurality of packet gateways 170 (S340).

테더링 데이터 처리장치(200)는 특정 패킷 게이트웨이에 기 저장된 IP 그룹 중 테더링 APN에 대응하는 패킷 데이터 네트워크(180)에 접속하기 위한 테더링 IP 주소를 검출한다(S350). The tethering data processing apparatus 200 detects a tethering IP address for connection to the packet data network 180 corresponding to the tethering APN among the IP groups previously stored in the specific packet gateway (S350).

테더링 데이터 처리장치(200)는 검출된 테더링 IP 주소를 단말기(110)로 할당하여 단말기(110)와 패킷 데이터 네트워크(180) 간에 테더링 데이터 세션을 설정한다(S360). 이후, 테더링 데이터 처리장치(200)는 단말기(110)로부터 근거리 통신 단말기(120)에 대한 테더링 데이터가 수신되는 경우, 테더링 데이터 세션을 이용하여 테더링 데이터를 송수신한다. The tethering data processing apparatus 200 allocates the detected tethering IP address to the terminal 110 to establish a tethering data session between the terminal 110 and the packet data network 180 at step S360. Thereafter, when tethering data for the local communication terminal 120 is received from the terminal 110, the tethering data processing apparatus 200 transmits and receives the tethering data using the tethering data session.

도 4는 본 실시예에 따른 데이터 서비스 제공시스템에서 테더링 데이터를 처리하는 방법을 설명하기 위한 순서도이다. 4 is a flowchart illustrating a method of processing tethering data in a data service providing system according to the present embodiment.

단말기(110)는 제1 데이터 세션을 연결하기 위한 제1 세션 요청신호를 이동성 관리 엔티티(150)로 전송한다(S410). The terminal 110 transmits a first session request signal for connecting the first data session to the mobility management entity 150 (S410).

이동성 관리 엔티티(150)는 제1 세션 요청신호를 수신하고, 제1 세션 요청신호에 대응하는 제1 APN을 획득한다(S420). 이동성 관리 엔티티(150)는 복수 개의 패킷 게이트웨이(170) 중 제1 APN에 대응하는 특정 패킷 게이트웨이(172)를 검출한다(S422). 다시 말해, 이동성 관리 엔티티(150)는 제1 APN을 기반으로 패킷 데이터 네트워크(180)와 세션을 설정하기 위해 복수 개의 패킷 게이트웨이(170) 중 제1 APN에 대응하는 특정 패킷 게이트웨이(172)를 검출한다. 이동성 관리 엔티티(150)는 검출된 패킷 게이트웨이(172)로 세션생성 요청신호를 전송한다(S424). The mobility management entity 150 receives the first session request signal and acquires the first APN corresponding to the first session request signal (S420). The mobility management entity 150 detects a specific packet gateway 172 corresponding to the first APN among the plurality of packet gateways 170 (S422). In other words, the mobility management entity 150 detects a particular packet gateway 172 corresponding to the first one of the plurality of packet gateways 170 to establish a session with the packet data network 180 based on the first APN do. The mobility management entity 150 transmits a session creation request signal to the detected packet gateway 172 (S424).

특정 패킷 게이트웨이(172)는 세션생성 요청신호에 근거하여 기 저장된 IP 그룹 중 제1 할당 IP 주소를 검출한다(S430). 특정 패킷 게이트웨이(172)는 검출된 제1 할당 IP 주소를 단말기(110)로 할당하여(S440), 단말기(110)와 패킷 데이터 네트워크(180) 간에 제1 데이터 세션을 설정한다(S442). 이후, 단말기(110)와 패킷 데이터 네트워크(180) 간의 각종 데이터는 제1 데이터 세션을 이용하여 송수신된다. The specific packet gateway 172 detects the first allocated IP address among the previously stored IP groups based on the session creation request signal (S430). The specific packet gateway 172 allocates the detected first allocated IP address to the terminal 110 in step S440 and sets a first data session between the terminal 110 and the packet data network 180 in step S442. Thereafter, various data between the terminal 110 and the packet data network 180 are transmitted and received using the first data session.

단말기(110)는 사용자의 조작 또는 입력에 근거하여 테더링 기능을 활성화하고, 근거리 통신 단말기(120)의 요청에 근거하여 테더링 서비스를 제공한다(S450). 단말기(110)는 테더링 서비스를 기반으로 근거리 통신 단말기(120)가 연결된 경우(S452), 제2 데이터 세션을 연결하기 위한 제2 세션 요청신호를 이동성 관리 엔티티(150)로 전송한다(S460).The terminal 110 activates a tethering function based on a user's operation or input, and provides a tethering service based on a request of the local communication terminal 120 (S450). The terminal 110 transmits a second session request signal for connecting the second data session to the mobility management entity 150 in step S460 if the local communication terminal 120 is connected based on the tethering service in step S452, .

이동성 관리 엔티티(150)는 제2 세션 요청신호를 수신하고, 제2 세션 요청신호에 대응하는 제2 APN을 획득한다(S462). 이동성 관리 엔티티(150)는 복수 개의 패킷 게이트웨이(170) 중 제2 APN에 대응하는 특정 패킷 게이트웨이(172)를 검출한다(S464). 다시 말해, 이동성 관리 엔티티(150)는 제2 APN을 기반으로 패킷 데이터 네트워크(180)와 세션을 설정하기 위해 복수 개의 패킷 게이트웨이(170) 중 제2 APN에 대응하는 특정 패킷 게이트웨이(172)를 검출한다. 이동성 관리 엔티티(150)는 검출된 패킷 게이트웨이(172)로 세션생성 요청신호를 전송한다(S470). The mobility management entity 150 receives the second session request signal and obtains a second APN corresponding to the second session request signal (S462). The mobility management entity 150 detects a specific packet gateway 172 corresponding to the second APN among the plurality of packet gateways 170 (S464). In other words, the mobility management entity 150 detects a particular packet gateway 172 corresponding to the second one of the plurality of packet gateways 170 to establish a session with the packet data network 180 based on the second APN do. The mobility management entity 150 transmits a session creation request signal to the detected packet gateway 172 (S470).

특정 패킷 게이트웨이(172)는 세션생성 요청신호에 근거하여 기 저장된 IP 그룹 중 제2 할당 IP 주소를 검출한다(S480). 특정 패킷 게이트웨이(172)는 검출된 제2 할당 IP 주소를 단말기(110)로 할당하여(S482) 단말기(110)와 패킷 데이터 네트워크(180) 간에 제2 데이터 세션을 설정한다(S492). 이후, 단말기(110)는 근거리 통신 단말기(120)로부터 테더링 데이터가 수신되는 경우(S494), 근거리 통신 단말기(120)와 패킷 데이터 네트워크(180) 간에 송수신되는 테더링 데이터를 제2 데이터 세션을 이용하여 송수신한다. The specific packet gateway 172 detects a second allocated IP address among the pre-stored IP groups based on the session creation request signal (S480). The specific packet gateway 172 allocates the detected second allocated IP address to the terminal 110 in step S482 and sets a second data session between the terminal 110 and the packet data network 180 in step S492. When the tethering data is received from the local communication terminal 120 in step S494, the terminal 110 transmits the tethering data transmitted and received between the local communication terminal 120 and the packet data network 180 to the second data session .

이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present embodiment, and various modifications and changes may be made to those skilled in the art without departing from the essential characteristics of the embodiments. Therefore, the present embodiments are to be construed as illustrative rather than restrictive, and the scope of the technical idea of the present embodiment is not limited by these embodiments. The scope of protection of the present embodiment should be construed according to the following claims, and all technical ideas within the scope of equivalents thereof should be construed as being included in the scope of the present invention.

이상에서 설명한 바와 같이 본 실시예는 데이터 처리분야에 적용되어, 통신 데이터와 테더링 데이터의 트래픽을 명확히 구분하여 관리할 수 있는 효과를 발생하는 유용한 발명이다.As described above, the present embodiment is applied to the field of data processing, and is a useful invention for generating the effect of clearly distinguishing and managing the traffic of the communication data and the tethering data.

100: 데이터 서비스 제공시스템 110: 단말기
120: 근거리 통신 단말기 130: 기지국
140: 패킷 코어장치 150: 이동성 관리 엔티티
160: 서빙 게이트웨이 170: 패킷 게이트웨이
180: 패킷 데이터 네트워크
200: 테더링 데이터 처리장치 210: 통신부
220: 신호 확인부 230: 세션 연결 제어부
100: Data service providing system 110:
120: Local communication terminal 130: Base station
140: packet core device 150: mobility management entity
160: Serving gateway 170: Packet gateway
180: packet data network
200: a tethering data processing device 210:
220: signal check unit 230: session connection control unit

Claims (8)

테더링 데이터 처리장치가 테더링 데이터 세션을 연결하는 방법에 있어서,
단말기로부터 세션 요청신호를 수신하는 통신 과정;
상기 세션 요청신호를 분석하여 테더링 데이터에 대한 특정 세션 요청신호인지 여부를 확인하는 확인 과정;
상기 세션 요청신호가 상기 특정 세션 요청신호인 경우, 상기 특정 세션 요청신호에 근거하여 테더링 APN(Access Point Name)을 획득하고, 상기 테더링 APN에 대응하는 특정 패킷 게이트웨이를 검출하는 검출과정; 및
상기 특정 패킷 게이트웨이에 기 저장된 IP 그룹 중 상기 테더링 APN을 기초로 검출된 테더링 IP 주소를 이용하여 테더링 데이터 세션을 설정하는 연결 제어과정
을 포함하는 것을 특징으로 하는 테더링 데이터 처리방법.
A method for a tethering data processing apparatus to link a tethering data session,
A communication process of receiving a session request signal from the terminal;
A confirming step of analyzing the session request signal and confirming whether it is a specific session request signal for the tethering data;
Acquiring a tethering APN (Access Point Name) based on the specific session request signal when the session request signal is the specific session request signal, and detecting a specific packet gateway corresponding to the tethering APN; And
A connection control process of setting a tethering data session using a tethering IP address detected based on the tethering APN among IP groups previously stored in the specific packet gateway
The method comprising the steps of:
제 1 항에 있어서,
상기 검출과정은,
상기 특정 세션 요청신호에 포함된 가입자 식별정보 및 데이터 식별정보에 근거하여 상기 테더링 APN을 추출하거나, 외부장치로부터 상기 테더링 APN을 획득하는 것을 특징으로 하는 테더링 데이터 처리방법.
The method according to claim 1,
The detecting process includes:
Extracting the tethering APN based on subscriber identification information and data identification information included in the specific session request signal, or obtaining the tethering APN from an external device.
제 1 항에 있어서,
상기 검출과정은,
기 저장된 복수 개의 패킷 게이트웨이에 대한 리스트를 기반으로 상기 테더링 APN를 지원하는 패킷 게이트웨이 중 적어도 하나를 상기 특정 패킷 게이트웨이로 검출하는 것을 특징으로 하는 테더링 데이터 처리방법.
The method according to claim 1,
The detecting process includes:
Wherein at least one of the packet gateways supporting the tethering APN is detected by the specific packet gateway based on a list of a plurality of packet gateways previously stored.
제 3 항에 있어서,
상기 검출과정은,
상기 테더링 APN를 지원하는 패킷 게이트웨이 중 기 설정된 우선순위 또는 로드 발란싱(Load Balancing) 처리하여 상기 특정 패킷 게이트웨이를 검출하는 것을 특징으로 하는 테더링 데이터 처리방법.
The method of claim 3,
The detecting process includes:
Wherein the specific packet gateway detects the specific packet gateway by performing a predetermined priority or load balancing process among the packet gateways supporting the tethering APN.
제 1 항에 있어서,
상기 연결 제어과정은,
상기 테더링 IP 주소를 상기 단말기로 할당하여 상기 테더링 데이터 세션을 설정하며, 상기 단말기로부터 송수신되는 상기 테더링 데이터를 상기 테더링 데이터 세션을 이용하도록 하는 것을 특징으로 하는 테더링 데이터 처리방법.
The method according to claim 1,
The connection control process includes:
Assigning the tethering IP address to the terminal, setting the tethering data session, and using the tethering data session to transmit and receive the tethering data from the terminal.
제 1 항에 있어서,
상기 세션 요청신호는,
통신 데이터를 송수신하기 위한 통신 세션 요청신호 및 상기 테더링 데이터를 송수신하기 위한 상기 특정 세션 요청신호 중 적어도 하나의 신호인 것을 특징으로 하는 테더링 데이터 처리방법.
The method according to claim 1,
The session request signal includes:
A communication session request signal for transmitting / receiving communication data, and / or a specific session request signal for transmitting / receiving the tethering data.
제 6 항에 있어서,
상기 검출과정은,
상기 세션 요청신호가 상기 통신 세션 요청신호인 경우, 기본(Default) APN을 획득하고, 상기 기본 APN에 대응하는 패킷 게이트웨이를 검출하여 통신 데이터 세션이 설정되도록 하는 테더링 데이터 처리방법.
The method according to claim 6,
The detecting process includes:
Acquiring a default APN when the session request signal is the communication session request signal and detecting a packet gateway corresponding to the basic APN to establish a communication data session.
단말기로부터 세션 요청신호를 수신하는 통신부;
상기 세션 요청신호를 분석하여 테더링 데이터에 대한 특정 세션 요청신호인지 여부를 확인하는 신호 확인부;
상기 세션 요청신호가 상기 특정 세션 요청신호인 경우, 상기 특정 세션 요청신호에 근거하여 테더링 APN(Access Point Name)을 획득하고, 상기 테더링 APN에 대응하는 특정 패킷 게이트웨이를 검출하는 게이트웨이 결정부; 및
상기 특정 패킷 게이트웨이에 기 저장된 IP 그룹 중 상기 테더링 APN을 기초로 검출된 테더링 IP 주소를 이용하여 테더링 데이터 세션을 설정하는 세션 연결 제어부
를 포함하는 것을 특징으로 하는 테더링 데이터 처리장치.
A communication unit for receiving a session request signal from the terminal;
A signal checking unit for analyzing the session request signal to confirm whether the signal is a specific session request signal for the tethering data;
A gateway determining unit for obtaining a tethering APN based on the specific session request signal when the session request signal is the specific session request signal and detecting a specific packet gateway corresponding to the tethering APN; And
A session connection control unit for setting a tethering data session using a tethering IP address detected based on the tethering APN among IP groups previously stored in the specific packet gateway,
And a tethering data processing unit for processing the tethering data.
KR1020140121387A 2014-09-12 2014-09-12 Method and Apparatus for Processing Tethering Data KR101537765B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140121387A KR101537765B1 (en) 2014-09-12 2014-09-12 Method and Apparatus for Processing Tethering Data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140121387A KR101537765B1 (en) 2014-09-12 2014-09-12 Method and Apparatus for Processing Tethering Data

Publications (1)

Publication Number Publication Date
KR101537765B1 true KR101537765B1 (en) 2015-07-20

Family

ID=53874080

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140121387A KR101537765B1 (en) 2014-09-12 2014-09-12 Method and Apparatus for Processing Tethering Data

Country Status (1)

Country Link
KR (1) KR101537765B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101806439B1 (en) * 2016-07-29 2017-12-08 주식회사 슈니드 Device searching system and method for transmitting data
KR20210094765A (en) * 2020-01-22 2021-07-30 주식회사 엘지유플러스 Method and apparatus for controlling pdn access

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475481B1 (en) * 2002-12-03 2005-03-10 에스케이 텔레콤주식회사 Apparatus and Method for Changing Access Point Name in Packet Network
KR20120037205A (en) * 2010-10-11 2012-04-19 에스케이 텔레콤주식회사 Data session state management system and method thereof
KR101361823B1 (en) * 2011-03-23 2014-02-25 주식회사 케이티 Method for deciding tethering service in communication system and apparatus therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100475481B1 (en) * 2002-12-03 2005-03-10 에스케이 텔레콤주식회사 Apparatus and Method for Changing Access Point Name in Packet Network
KR20120037205A (en) * 2010-10-11 2012-04-19 에스케이 텔레콤주식회사 Data session state management system and method thereof
KR101361823B1 (en) * 2011-03-23 2014-02-25 주식회사 케이티 Method for deciding tethering service in communication system and apparatus therefor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101806439B1 (en) * 2016-07-29 2017-12-08 주식회사 슈니드 Device searching system and method for transmitting data
KR20210094765A (en) * 2020-01-22 2021-07-30 주식회사 엘지유플러스 Method and apparatus for controlling pdn access
KR102314977B1 (en) * 2020-01-22 2021-10-19 주식회사 엘지유플러스 Method and apparatus for controlling pdn access

Similar Documents

Publication Publication Date Title
US9907100B2 (en) Method and apparatus for establishing and using PDN connections
CN102724102B (en) Method and apparatus for establishing connection with network management system and communication system
CN102918922B (en) Data transmission method, separation point device, subscriber equipment and system
EP2437454B1 (en) Method, device and system for transmitting packet service data
US9185557B2 (en) Serving GPRS support node and controlling method
CN101990247B (en) Data transmission method and device and communication system
CN110072297B (en) Information interaction method and device and computer readable storage medium
US20170318519A1 (en) Augmented reality visual wi-fi signal
CN106465080A (en) Interworking with bearer-based system
KR20100082193A (en) Method for connecting user equipment to local packet data network by evolved node b
JP2013243673A (en) Co-existence support for 3gpp device and fixed device bearer transport via fixed broadband access network
EP2499801A1 (en) Network device in a communication network and method for providing communications traffic breakout
KR20140018266A (en) Mobile router in eps
CN102893669B (en) The method of access to mobile network, Apparatus and system
US20140071907A1 (en) Method and Apparatus for Handling PDN Connections
CN109997379B (en) Method for managing sessions
US10257775B2 (en) Attachment of a mobile terminal to a radio access network
US20180351844A1 (en) Enhanced u-verse / dsl internet services
JP2018524946A (en) Mobile hotspot
JP5917965B2 (en) Communication device
WO2018058620A1 (en) Ip address allocation method and device
KR101977005B1 (en) Obtaining authorization to use proximity services in a mobile communication system
CN102137381B (en) Method, device and system for network communication through home base station
KR101537765B1 (en) Method and Apparatus for Processing Tethering Data
US9794852B2 (en) Routing an IP session over WLAN

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180703

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190626

Year of fee payment: 5