KR101697250B1 - 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치 - Google Patents

이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치 Download PDF

Info

Publication number
KR101697250B1
KR101697250B1 KR1020160027459A KR20160027459A KR101697250B1 KR 101697250 B1 KR101697250 B1 KR 101697250B1 KR 1020160027459 A KR1020160027459 A KR 1020160027459A KR 20160027459 A KR20160027459 A KR 20160027459A KR 101697250 B1 KR101697250 B1 KR 101697250B1
Authority
KR
South Korea
Prior art keywords
information
terminal
tac
model information
mobile communication
Prior art date
Application number
KR1020160027459A
Other languages
English (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 KR1020160027459A priority Critical patent/KR101697250B1/ko
Application granted granted Critical
Publication of KR101697250B1 publication Critical patent/KR101697250B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법은 정보 수집 장치가 단말이 이동통신네트워크에 접속하는 경우 과금 서버로 전달되는 라디우스(RADIUS) 메시지를 획득하는 단계, 상기 정보 수집 장치가 상기 라디우스 메시지에서 TAC(Type Allocation Code) 정보를 획득하는 단계, 상기 정보 수집 장치가 상기 단말이 사용하는 트래픽에서 유저 에이전트(User-Agent) 정보를 획득하는 단계 및 상기 정보 수집 장치가 상기 유저 에이전트 정보에서 상기 단말의 모델 정보를 획득하고, 상기 TAC 정보에 대응하는 상기 모델 정보를 저장하는 단계를 포함한다.

Description

이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치{MODEL INFORMATION COLLECTING METHOD FOR USER EQUIPMENT ACCESSED TO MOBILE COMMUNICATION NETWORK AND MODEL INFORMATION COLLECTING APPARATUS FOR USER EQUIPMENT}
이하 설명하는 기술은 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 기법에 관한 것이다.
이동통신서비스 시장은 종래 음성 통화 서비스 외에도 다양한 데이터 서비스를 제공하고 있다. 또한 이동통신네트워크를 이용하여 IoT 서비스를 제공하려는 연구도 활발하게 진행되고 있다. 이와 같은 환경에서 사용자 단말의 종류 또는 데이터를 수집한 단말의 종류를 확인하는 기법이 필요할 수 있다.
한국등록특허 제10-1567294호
이동통신사업자는 데이터 서비스의 관리 내지 서비스의 다양화라는 관점에서 단말마다 서로 다른 품질로 서비스를 제공할 수도 있고, 서비스 가입자의 단말인지 여부도 판단할 필요가 있다. 이하 설명하는 기술은 이동통신네트워크에 접속한 단말의 모델 정보를 획득하는 기법을 제공하고자 한다.
이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법은 정보 수집 장치가 단말이 이동통신네트워크에 접속하는 경우 과금 서버로 전달되는 라디우스(RADIUS) 메시지를 획득하는 단계, 상기 정보 수집 장치가 상기 라디우스 메시지에서 TAC(Type Allocation Code) 정보를 획득하는 단계, 상기 정보 수집 장치가 상기 단말이 사용하는 트래픽에서 유저 에이전트(User-Agent) 정보를 획득하는 단계 및 상기 정보 수집 장치가 상기 유저 에이전트 정보에서 상기 단말의 모델 정보를 획득하고, 상기 TAC 정보에 대응하는 상기 모델 정보를 저장하는 단계를 포함한다.
단말의 모델 정보 수집 장치는 TAC(Type Allocation Code) 정보와 상기 TAC 정보에 매칭되는 모델 정보를 저장하는 저장 장치, 단말이 이동통신네트워크에 접속하는 경우 PGW 또는 GGSN이 과금 서버에 전달하는 라디우스 메시지에서 TAC 정보를 추출하고, 추출한 TAC 정보가 상기 저장 장치에 있는지 확인하는 패킷 분석 장치 및 상기 추출한 TAC 정보가 상기 저장 장치에 없는 경우 상기 단말이 사용하는 트래픽에서 유저 에이전트(User-Agent) 정보를 획득하고, 상기 유저 에이전트 정보에서 상기 단말의 모델 정보를 획득하고, 상기 추출한 TAC 정보와 상기 모델 정보를 상기 저장 장치에 전달하는 데이터 처리 장치를 포함한다.
이하 설명하는 기술은 이동통신네트워크에 접속한 단말의 모델 정보를 자동으로 추출하여 데이터를 축적한다. 이하 설명하는 기술은 모델 정보에 기반하여 데이터 현재 네트워크에 접속한 단말의 종류 내지 모델의 종류를 판단하는데 사용될 수 있다.
도 1은 단말의 모델 정보를 수집하는 시스템에 대한 구성을 도시한 블록도의 예이다.
도 2는 이동통신망에 접속한 단말의 모델 정보를 수집하는 방법에 대한 순서도의 예이다.
도 3은 IMEI 구조를 도시한 예이다.
도 4는 TAC 정보와 단말의 모델 정보를 포함하는 테이블의 예이다.
도 5는 유저 에이전트 정보에 대한 예이다.
도 6은 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법에 대한 순서도의 다른 예이다.
도 7은 단말의 모델 정보를 수집하는 시스템에 대한 구성을 도시한 블록도의 다른 예이다.
이하 설명하는 기술은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 이하 설명하는 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 이하 설명하는 기술의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 해당 구성요소들은 상기 용어들에 의해 한정되지는 않으며, 단지 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 이하 설명하는 기술의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
본 명세서에서 사용되는 용어에서 단수의 표현은 문맥상 명백하게 다르게 해석되지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함한다" 등의 용어는 설시된 특징, 개수, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 의미하는 것이지, 하나 또는 그 이상의 다른 특징들이나 개수, 단계 동작 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 배제하지 않는 것으로 이해되어야 한다.
도면에 대한 상세한 설명을 하기에 앞서, 본 명세서에서의 구성부들에 대한 구분은 각 구성부가 담당하는 주기능 별로 구분한 것에 불과함을 명확히 하고자 한다. 즉, 이하에서 설명할 2개 이상의 구성부가 하나의 구성부로 합쳐지거나 또는 하나의 구성부가 보다 세분화된 기능별로 2개 이상으로 분화되어 구비될 수도 있다. 그리고 이하에서 설명할 구성부 각각은 자신이 담당하는 주기능 이외에도 다른 구성부가 담당하는 기능 중 일부 또는 전부의 기능을 추가적으로 수행할 수도 있으며, 구성부 각각이 담당하는 주기능 중 일부 기능이 다른 구성부에 의해 전담되어 수행될 수도 있음은 물론이다.
또, 방법 또는 동작 방법을 수행함에 있어서, 상기 방법을 이루는 각 과정들은 문맥상 명백하게 특정 순서를 기재하지 않은 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 과정들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.
이하 설명하는 기술은 이동통신네트워크에 접속한 단말의 모델 정보를 추출하는 기법에 관한 것이다. 전술한 바와 같이 이동통신시스템은 모델 정보를 이용하여 단말의 종류를 구분하여 다양한 서비스를 제공할 수 있다. (i) 하나의 예로 이동통신시스템은 현재 데이터를 요청한 단말이 테더링을 사용하여 데이터를 요청한 것인지 판단할 수 있다. 예컨대, 이동통신시스템은 이동통신서비스 가입자의 단말에 대한 ID를 관리한다. 이동통신시스템이 가입자 단말에 대한 모델 정보를 관리하면, 현재 데이터 통신을 요청한 가입자 단말의 모델 정보가 보유하고 있는 모델 정보와 일치하는지 여부를 기준으로 테더링 서비스 여부를 판단할 수 있다. (ii) 이동통신 사업자는 현재 네트워크에 접속한 단말의 종류에 따라 서로 다른 품질(QoS)로 서비스를 제공할 수도 있다. 예컨대, 가입자의 계약에 따라 품질을 달리 제공할 수 있다. (iii) 또는 이동통신시스템은 현재 접속한 단말이 사용자가 소지한 단말(비교적 용량이 많은 데이터 요청 가능)인지 또는 IoT 시스템에서 데이터를 수집한 단말(저용량의 데이터 전달)인지에 따라 서로 다른 품질의 서비스를 제공할 수도 있다.
모델 정보는 이동통신네트워크에 접속할 수 있는 단말에 대한 제품 정보를 의미한다. 예컨대, 모델 정보는 제조사에 대한 정보 및 해당 제조사에서 모델 종류를 구별하기 위해 부여한 정보를 포함한다. 예컨대, 삼성 전자가 제조한 갤럭시 S6는 SM-G920이라는 모델 정보를 갖는다. 모델 정보는 제조사가 동일 모델을 식별하기 위해 부여하는 정보에 해당한다.
도 1은 단말의 모델 정보를 수집하는 시스템(100)에 대한 구성을 도시한 블록도의 예이다. 도 1에서 단말의 모델 정보를 수집하는 객체는 정보 수집 장치(140)이다. 기지국(110), 게이트웨이(120) 및 과금 서버(130)는 일반적으로 이동통신네트워크에 포함되는 구성이다. 도 1은 이동통신네트워크의 다른 구성을 자세하게 도시하지 않았다. 도 1의 이동통신네트워크는 3G 또는 4G(LTE) 네트워크일 수 있다. 게이트웨이(120)는 이동통신망과 인터넷과 같은 패킷 데이터 네트워크(PDN)를 연결하는 구성이다. 게이트웨이(120)는 3G 네트워크인 경우 GGSN(GPRS support node)이고, 4G 네트워크인 경우 PGW(Packet Data Network Gateway)에 해당한다. 게이트웨이(120)은 과금 서버(130)에 네트워크에 접속한 단말(10, 20)에 대한 라디우스 메시지를 전달한다.
정보 수집 장치(140)는 이동통신네트워크에 접속한 단말(10, 20 및 30)에 대한 모델 정보를 수집한다. 단말(10) 및 단말(20)은 이동통신서비스의 가입자 단말이라고 가정하고, 단말(30)은 이동통신서비스의 비가입자 단말이라고 가정한다. 이동통신네트워크는 과금서버(130) 등에 가입자 단말에 대한 정보를 저장한다. 도 1을 살펴보면 단말(30)은 단말(20)을 통해 테더링으로 네트워크에 연결된 단말이다. 종래 이동통신네트워크는 단말(20)을 통해 요청된 데이터 서비스가 단말(30)로부터 온것인지 여부를 판단하기 어렵다. 단말(30)이 단말(20)을 통해 데이터 패킷을 요청한 경우 이동통신네트워크 또는 별도의 분석 장치는 종래 가입자 단말(20)의 모델 정보와 단말(20)을 통해 요청된 패킷에 포함된 모델 정보를 비교하여 현재 패킷에 포함된 모델 정보가 가입자 단말의 모델 정보와 상이하다면, 현재 다른 단말(30)이 가입자 단말(20)을 통해 데이터 패킷을 요청했다는 것을 알 수 있다.
전술한 바와 같이 이동통신시스템에 단말의 종류에 따라 다양한 서비스 또는 서로 다른 품질의 서비스를 제공하기 위해서는 기본적으로 이동통신네트워크에 접속한 단말에 대한 모델 정보를 사전에 확보해야 한다. 정보 수집 장치(140)는 네트워크에 접속하는 각종 단말의 모델 정보를 사전에 수집한다. 이하 정보 수집 장치(140)가 모델 정보를 수집하는 방법에 대해 설명한다.
도 2는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법(300)에 대한 순서도의 예이다.
단말이 이동통신네트워크에 접속한다(310). 이동통신네트워크는 단말이 접속하면 PGW 또는 GGSN이 과금 서버에 해당 단말(가입자)에 대한 라디우스(RADIUS) 메시지를 전송한다. 이때 라디우스 메시지는 해당 단말에 대한 과금 시작(accounting start) 정보를 포함한다. 정보 수집 장치는 라디우스 메시지를 획득한다(320).
정보 수집 장치는 라디우스 메시지에서 TAC(Type Allocation Code) 정보를 획득한다(320). 정보 수집 장치는 라디우스 메시지를 일정하게 파싱(parsing)하여 TAC 정보를 획득한다. 한편 정보 수집 장치는 TAC 정보 외에 라디우스 메시지에 포함된 가입자 ID 및 IP 주소와 같은 정보도 획득할 수 있다.
도 3은 IMEI 구조를 도시한 예이다. 도 3(a)는 일반적인 IMEI(International Mobile Station Equipment Identity)의 구조에 대한 예이고, 도 3(b)는 IMEI/SV에 대한 구조의 예이다. 다양한 IMEI의 종류에 관계 없이 모든 IMEI는 TAC 정보를 포함한다. SNR은 제조사가 부여하는 시리얼번호에 해당하고, CD는 체크 비트이고, SVN은 소프트웨어 버전을 나타내는 정보이다. TAC 정보는 IMEI의 처음 8자리에 해당한다.
TAC 정보는 국제적으로 특정 단말의 모델마다 서로 다른 값으로 부여된다. 도 4는 TAC 정보와 단말의 모델 정보를 포함하는 테이블의 예이다. TAC 정보는 제조사마다 서로 다르고, 동일한 제조사 내에서도 제품의 모델 종류에 따라 서로 다르다. 결국 TAC 정보는 단말의 모델 종류에 따라 서로 다른 값을 갖는다. 정보 수집 장치는 네트워크에 접속한 단말의 TAC 정보와 TAC 정보에 대응하는 모델 정보를 저장하는 테이블을 업데이트한다.
정보 수집 장치는 현재 접속한 단말에 대한 TAC 정보를 획득하고(330), 현재 획득한 TAC 정보가 테이블에 존재하는지 여부를 확인한다(340). 현재 획득한 TAC 정보가 이미 테이블에 존재한다면 단말의 모델 정보를 수집할 필요가 없다(340의 Yes 경로). 현재 획득한 TAC 정보가 테이블에 존재하지 않는다면 정보 수집 장치는 단말의 모델 정보를 수집한다.
이를 위해 정보 수집 장치는 현재 단말이 사용하는 트래픽을 분석하여 HTTP 플로우(flow)인지 여부를 판단한다. HTTP 플로우인 경우 정보 수집 장치는 HTTP 헤더에서 유저 에이전트(User-Agent) 정보를 획득한다(350).
도 5는 유저 에이전트 정보에 대한 예이다. 도 5는 TAC 정보와 HTTP 헤더에 포함된 유저 에이전트 정보를 매칭한 테이블에 해당한다. 유저 에이전트 정보를 살펴보면 단말의 모델 정보가 포함된 것을 알 수 있다. 예컨대, TAC 정보 35226005에 대한 유저 에이전트 정보에는 "SHV-E210S"라는 모델 정보가 있고, TAC 정보 35428005에 대한 유저 에이전트 정보에는 "LG-F180S"라는 모델 정보가 있다.
따라서 정보 수집 장치는 유저 에이전트 정보를 파싱하여 단말의 모델 정보를 획득할 수 있다(360). 정보 수집 장치는 330에서 획득한 TAC 정보와 유저 에이전트에서 추출한 모델 정보를 매칭하여 테이블에 저장할 수 있다(360).
도 6은 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법(400)에 대한 순서도의 다른 예이다. 도 6은 정보 수집 장치가 TAC 정보를 획득한 단계부터 도시하였다. 정보 수집 장치는 라디우스 메시지에서 TAC 정보를 획득한다(410). 정보 수집 장치는 현재 접속한 단말에 대한 TAC 정보를 획득하고(410), 현재 획득한 TAC 정보가 테이블에 존재하는지 여부를 확인한다(420). 현재 획득한 TAC 정보가 이미 테이블에 존재한다면 단말의 모델 정보를 수집할 필요가 없다.
정보 수집 장치는 현재 단말이 사용하는 트래픽을 분석하여 HTTP 플로우(flow)인지 여부를 판단한다. HTTP 플로우인 경우 정보 수집 장치는 HTTP 헤더에서 유저 에이전트 정보를 획득하게 된다. 이 경우 정보 수집 장치는 단말에서 전달하는 HTTP 헤더 내의 유저 에이전트에 단말의 모델 정보가 포함될지 여부를 사전에 판단할 수도 있다. 정보 수집 장치는 현재 HTTP 내에 존재할 유저 에이전트에 모델 정보가 포함될지 여부를 사전에 점검할 수 있다(430).
예컨대, 단말에서 트래픽을 사용하는 애플리케이션이 웹브라우저인 경우 유저 에이전트 정보에 모델 정보를 포함한다. 따라서 애플리케이션의 종류에 따라 유저 에이전트에 모델 정보가 포함될지 여부가 달라질 수 있다. 정보 수집 장치는 어떤 애플리케이션이 모델 정보를 유저 에이전트에 삽입하는지 사전에 정보를 알고 있어야 한다. 정보 수집 장치는 애플리케이션의 종류에 대한 정보는 HTTP 헤더에 포함된 다른 정보를 이용하여 확인할 수 있다. 예컨대, 정보 수집 장치는 도메인(domain) 정보, 애플리케이션에 할당된 포트 등을 기반으로 애플리케이션의 종류를 파악할 수 있다. 유저 에이전트 정보에 모델 정보가 포함되는 경우라면(430의 Yes 경로), 정보 수집 장치는 HTTP 헤더에서 유저 에이전트(User-Agent) 정보를 획득한다(440).
정보 수집 장치는 유저 에이전트 정보를 파싱하여 모델 정보를 곧바로 테이블에 저장할 수도 있다. 경우에 따라서는 정보 수집 장치는 TAC 정보와 TAC 정보에 매칭하는 모델 정보를 테이블에 저장하지 않고, 임시 저장할 수 있다(450).
정보 수집 장치는 단말의 모델 정보를 수집하는 과정을 반복하면서 동일한 TAC 정보에 대해 동일한 모델 정보가 기준 횟수이상 획득되는 경우(460의 Yes)에 TAC 정보와 TAC 정보에 대응하는 모델 정보를 테이블에 저장할 수 있다(470).
예컨대, 다른 단말이 테더링 서비스를 이용하는 경우 현재 전달되는 유저 에이전트는 테더링 단말이 생성한 값이다. 가입자 단말에 대한 TAC 정보에 대응하는 단말의 모델 정보가 잘못된 값으로 획득될 수 있다(도 1에서 단말 20과 단말 30이 종류가 서로 다른 경우). 따라서 잘못된 모델 정보를 테이블에 저장하는 경우를 방지하기 위하여 정보 수집 장치는 동일한 TAC 정보에 대해 기준횟수 이상 동일한 모델 정보를 획득한 경우에 테이블을 업데이트할 수 있다.
도 7은 단말의 모델 정보를 수집하는 시스템(200)에 대한 구성을 도시한 블록도의 다른 예이다. 도 7의 시스템(200)은 기본적으로 도 1의 시스템(100)과 유사한 구성을 갖는다. 도 7에서 도 1과 동일한 명칭의 구성은 도 1에서 설명한 구성과 같은 것이다. 기지국(20), 게이트웨이(20) 및 과금 서버(20)는 일반적으로 이동통신네트워크에 포함되는 구성이다. 도 7 이동통신네트워크의 다른 구성을 자세하게 도시하지 않았다. 도 7 이동통신네트워크는 3G 또는 4G(LTE) 네트워크일 수 있다. 게이트웨이(220)는 이동통신망과 인터넷과 같은 패킷 데이터 네트워크(PDN)를 연결하는 구성이다. 게이트웨이(220)는 3G 네트워크인 경우 GGSN(GPRS support node)이고, 4G 네트워크인 경우 PGW(Packet Data Network Gateway)에 해당한다.
DPI(Deep Packet Inspection)는 패킷 분석 장치(240)를 의미한다. 패킷 분석 장치(240)는 게이트웨이(220)에서 과금 서버(230) 또는 인터넷망으로 전달되는 패킷을 분석한다. 패킷 분석 장치(240)는 과금서버(230)로 전달되는 라디우스 메시지를 파싱하여 TAC 정보를 획득한다. 패킷 분석 장치(240)는 HTTP 헤더에 포함된 유저 에이전트 정보도 획득한다. 패킷 분석 장치(240)는 TAC 정보별 유저 에이전트 정보를 보유하고, 관리한다.
저장 장치(260)에 TAC 정보 및 TAC 정보에 매칭하는 모델 정보를 보유한 테이블을 저장한다. 패킷 분석 장치(240)는 저장 장치(260)의 테이블에 현재 획득한 TAC 정보가 없는 경우 유저 에이전트를 획득한다.
데이터 처리 장치(250)는 패킷 분석 장치(240)에 저장된 TAC 정보 및 TAC 정보에 매칭하는 유저 에이전트 정보를 이용하여 모델 정보를 획득한다. 데이터 처리 장치(250)는 유저 에이전트 정보를 파싱하여 모델 정보를 획득한다. 데이터 처리 장치(250)는 TAC 정보와 TAC 정보에 대응하는 모델 정보를 저장 장치(260)에 전달한다.
도 7에서는 별도의 저장 장치(260)에서 테이블을 저장하는 것으로 도시하였으나, 패킷 분석 장치(240) 또는 데이터 처리 장치(250)가 메모리에 테이블을 유지할 수도 있다.
본 실시예 및 본 명세서에 첨부된 도면은 전술한 기술에 포함되는 기술적 사상의 일부를 명확하게 나타내고 있는 것에 불과하며, 전술한 기술의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당업자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시예는 모두 전술한 기술의 권리범위에 포함되는 것이 자명하다고 할 것이다.
10, 20, 30 : 단말
110 : 기지국
120 : 게이트웨이
130 : 과금 서버
140 : 정보 수집 장치
210 : 기지국
220 : 게이트웨이
230 : 과금 서버
240 : 패킷 분석 장치
250 : 데이터 처리 장치
260 : 저장 장치

Claims (11)

  1. 정보 수집 장치가 단말이 이동통신네트워크에 접속하는 경우 과금 서버로 전달되는 라디우스(RADIUS) 메시지를 획득하는 단계;
    상기 정보 수집 장치가 상기 라디우스 메시지에서 TAC(Type Allocation Code) 정보를 획득하는 단계;
    상기 정보 수집 장치가 상기 단말이 사용하는 트래픽에서 유저 에이전트(User-Agent) 정보를 획득하는 단계; 및
    상기 정보 수집 장치가 상기 유저 에이전트 정보에서 상기 단말의 모델 정보를 획득하고, 상기 TAC 정보에 대응하는 상기 모델 정보를 저장하는 단계를 포함하는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법.
  2. 제1항에 있어서,
    상기 정보 수집 장치는 패킷 분석(DPI) 장치를 포함하는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법.
  3. 제1항에 있어서,
    상기 정보 수집 장치는 상기 라디우스 메시지를 파싱(parsing)하여 가입자 ID, IP 주소 및 상기 TAC 정보를 획득하는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법.
  4. 제1항에 있어서,
    상기 라디우스 메시지는 상기 단말에 대해 상기 이동통신네트워크 접속에 따른 과금을 시작하기 위한 정보를 포함하는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법.
  5. 제1항에 있어서,
    상기 정보 수집 장치는 단말의 모델 정보와 매칭되는 TAC 정보를 저장한 테이블을 보유하고, 상기 라디우스 메시지에서 획득한 TAC 정보가 상기 테이블에 없는 경우 상기 유저 에이전트 값을 획득하는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법.
  6. 제1항에 있어서,
    상기 정보 수집 장치는 상기 트래픽의 HTTP 헤더에 포함된 애플리케이션 정보를 기준으로 유저 에이전트 정보에 단말의 모델 정보를 포함시키는 애플리케이션인 경우에만 상기 유저 에이전트 정보를 획득하는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법.
  7. 제1항에 있어서,
    상기 정보 수집 장치는 상기 TAC 정보에 대해 동일한 상기 모델 정보가 기준개수 이상 누적되면 상기 TAC 정보와 상기 모델 정보를 저장하는 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법.
  8. TAC(Type Allocation Code) 정보와 상기 TAC 정보에 매칭되는 모델 정보를 저장하는 저장 장치;
    단말이 이동통신네트워크에 접속하는 경우 PGW 또는 GGSN이 과금 서버에 전달하는 라디우스 메시지에서 TAC 정보를 추출하고, 추출한 TAC 정보가 상기 저장 장치에 있는지 확인하는 패킷 분석 장치; 및
    상기 추출한 TAC 정보가 상기 저장 장치에 없는 경우 상기 단말이 사용하는 트래픽에서 유저 에이전트(User-Agent) 정보를 획득하고, 상기 유저 에이전트 정보에서 상기 단말의 모델 정보를 획득하고, 상기 추출한 TAC 정보와 상기 모델 정보를 상기 저장 장치에 전달하는 데이터 처리 장치를 포함하는 단말의 모델 정보 수집 장치.
  9. 제8항에 있어서,
    상기 패킷 분석 장치는 상기 라디우스 메시지를 파싱(parsing)하여 가입자 ID, IP 주소 및 상기 TAC 정보를 획득하는 단말의 모델 정보 수집 장치.
  10. 제8항에 있어서,
    상기 데이터 처리 장치는 상기 트래픽의 HTTP 헤더에 포함된 애플리케이션 정보를 기준으로 유저 에이전트 정보에 단말의 모델 정보를 포함시키는 애플리케이션인 경우에만 상기 유저 에이전트 정보를 획득하는 단말의 모델 정보 수집 장치.
  11. 제8항에 있어서,
    상기 데이터 처리 장치는
    상기 추출한 TAC 정보에 대해 동일한 상기 모델 정보가 기준개수 이상 누적되면 상기 추출한 TAC 정보와 상기 모델 정보를 상기 저장 장치에 전달하는 단말의 모델 정보 수집 장치.
KR1020160027459A 2016-03-08 2016-03-08 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치 KR101697250B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160027459A KR101697250B1 (ko) 2016-03-08 2016-03-08 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160027459A KR101697250B1 (ko) 2016-03-08 2016-03-08 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치

Publications (1)

Publication Number Publication Date
KR101697250B1 true KR101697250B1 (ko) 2017-01-17

Family

ID=57990248

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160027459A KR101697250B1 (ko) 2016-03-08 2016-03-08 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치

Country Status (1)

Country Link
KR (1) KR101697250B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019146956A1 (ko) * 2018-01-29 2019-08-01 주식회사 안랩 디바이스의 정보 획득 장치 및 방법
CN112491994A (zh) * 2020-11-17 2021-03-12 中国联合网络通信集团有限公司 车联网终端的识别方法及通信装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040046252A (ko) * 2002-11-26 2004-06-05 엘지전자 주식회사 이동통신 단말기를 위한 컨텐츠 선택 방법
KR20110068261A (ko) * 2009-12-15 2011-06-22 에스케이텔레콤 주식회사 이동통신 단말기에 적합한 컨텐츠 제공시스템 및 방법, 그 컨텐츠서버
JP2014209674A (ja) * 2013-04-16 2014-11-06 Kddi株式会社 識別装置、識別方法および識別プログラム
KR101567297B1 (ko) * 2014-10-01 2015-11-09 (주)엔텔스 테더링 서비스에서 기생 단말의 패킷을 식별하는 방법 및 테더링 서비스를 관리하는 이동통신 시스템
KR101567294B1 (ko) 2011-09-29 2015-11-09 알까뗄 루슨트 Wifi 핫스팟을 통해 로컬 서비스들을 발견하고 액세스하는 장치들 및 컴퓨터 프로그램 제품들

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040046252A (ko) * 2002-11-26 2004-06-05 엘지전자 주식회사 이동통신 단말기를 위한 컨텐츠 선택 방법
KR20110068261A (ko) * 2009-12-15 2011-06-22 에스케이텔레콤 주식회사 이동통신 단말기에 적합한 컨텐츠 제공시스템 및 방법, 그 컨텐츠서버
KR101567294B1 (ko) 2011-09-29 2015-11-09 알까뗄 루슨트 Wifi 핫스팟을 통해 로컬 서비스들을 발견하고 액세스하는 장치들 및 컴퓨터 프로그램 제품들
JP2014209674A (ja) * 2013-04-16 2014-11-06 Kddi株式会社 識別装置、識別方法および識別プログラム
KR101567297B1 (ko) * 2014-10-01 2015-11-09 (주)엔텔스 테더링 서비스에서 기생 단말의 패킷을 식별하는 방법 및 테더링 서비스를 관리하는 이동통신 시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019146956A1 (ko) * 2018-01-29 2019-08-01 주식회사 안랩 디바이스의 정보 획득 장치 및 방법
KR20190091636A (ko) * 2018-01-29 2019-08-07 주식회사 안랩 디바이스의 정보 획득 장치 및 방법
KR102052035B1 (ko) * 2018-01-29 2020-01-08 주식회사 안랩 디바이스의 정보 획득 장치 및 방법
CN112491994A (zh) * 2020-11-17 2021-03-12 中国联合网络通信集团有限公司 车联网终端的识别方法及通信装置

Similar Documents

Publication Publication Date Title
US11233856B2 (en) Selecting an address of a device
CN100544473C (zh) 用于确定运行无线网络中移动终端性能的方法
KR101376021B1 (ko) 셀 용량 부족에 자체적으로 응답하기 위한 pcrf에 대한 방법
CN103493523B (zh) 用于移动设备网络接入的基于直径的引导方法、***和设备
US11240729B1 (en) Network path routing for wireless traffic
CN108111320B (zh) 一种本地业务计费方法、服务器和计费网关
KR20060086428A (ko) 데이터 서비스의 과금 정보 수집 장치 및 과금 방법
US9008682B2 (en) Performance monitoring of location-based service in a mobile telecommunications network
CN102202281B (zh) 话单处理方法及***
KR20150023759A (ko) 네트워크 테더링 동작을 식별하기 위한 방법, 노드, 휴대 단말 및 시스템
CN103891346A (zh) Diameter会话审核
CN105393598B (zh) 网络设备及分配接入点名称的方法
KR20040111588A (ko) Gprs 단말기의 자동 구성 방법 및 장치
CN105208605B (zh) 链路信息的发送方法、装置和流量的控制方法、装置
KR101697250B1 (ko) 이동통신네트워크에 접속한 단말의 모델 정보를 수집하는 방법 및 단말의 모델 정보 수집 장치
CN103262611A (zh) 移动通信***中的网关重新定位控制方法和控制设备
CN101969654B (zh) 一种gprs网络中流量同用户信息关联的方法及***
CN109196895B (zh) 一种报文传输方法、装置及***
KR100442611B1 (ko) 올 아이피 망을 기반으로 하는 이동통신시스템에서 음성전송장치 및 방법
US11039338B2 (en) Methods, systems, and computer readable media for control plane traffic filtering in a control and user plane separation (CUPS) environment
Lutu et al. Insights from operating an IP exchange provider
CN101800966A (zh) 业务计费***、方法及相关装置
KR100655185B1 (ko) 이동통신망에서의 호 분석 시스템
KR101567297B1 (ko) 테더링 서비스에서 기생 단말의 패킷을 식별하는 방법 및 테더링 서비스를 관리하는 이동통신 시스템
JP2014531159A (ja) 潜在的な複数のエンティティと互いに関連するメッセージを処理すること

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: 20200106

Year of fee payment: 4