1 |
1
GTP 패킷을 전송받아 GTP-U 패킷과 GTP-C 패킷으로 분류하고, 상기 GTP-C 패킷으로부터 패킷 정보를 추출하는 패킷 관리부;상기 패킷 정보를 전송받아 상기 패킷 정보에 포함된 메시지 타입을 분석하는 패킷 분석부; 및사용자 정보 테이블을 저장하는 데이터베이스부를 포함하되,상기 패킷 분석부는, 상기 메시지 타입이 사용자 정보 테이블 생성 요청, 사용자 정보 테이블 갱신 요청, 및 사용자 정보 테이블 삭제 요청 중 어느 하나에 해당하는지 여부를 분석하고, 상기 메시지 타입에 따라 상기 사용자 정보 테이블을 생성, 갱신, 또는 삭제하되,상기 메시지 타입이 상기 사용자 정보 테이블 생성 요청인 경우에, 상기 패킷 정보에 포함된 UC TEID 및 EBI 정보가 제1 UC 테이블에 존재하는지 판단하고, 상기 제1 UC 테이블에 상기 UC TEID 및 EBI 정보가 존재하는 경우에, 상기 제1 UC 테이블을 삭제하고, 새로운 제2 UC 테이블을 생성하고, 제1 UD 테이블을 생성하고, 제1 IP 테이블을 생성하고, 상기 제1 UC 테이블에 상기 UC TEID 및 EBI 정보가 존재하지 않는 경우에, 상기 제1 UC 테이블을 비삭제하고, 상기 제2 UC 테이블을 생성하고, 상기 제1 UD 테이블을 생성하고, 상기 제1 IP 테이블을 생성하고,상기 메시지 타입이 상기 사용자 정보 테이블 갱신 요청인 경우에, 상기 패킷 정보에 포함된 UC TEID 및 EBI 정보가 상기 제1 UC 테이블에 존재하는지 판단하고, 상기 제1 UC 테이블에 상기 UC TEID 및 EBI 정보가 존재하는 경우에, 제2 UD 테이블을 검색하고, 제2 IP 테이블을 검색하고, 상기 제2 IP 테이블의 사용자 단말 식별 번호 정보를 갱신하고, 상기 제2 UD 테이블의 UD TEID 정보를 갱신하고, 상기 제1 UC 테이블의 UD TEID 정보를 갱신하고, 상기 메시지 타입이 상기 사용자 정보 테이블 삭제 요청인 경우에, 상기 패킷 정보에 포함된 UC TEID 및 EBI 정보가 상기 제1 UC 테이블에 존재하는지 판단하고, 상기 제1 UC 테이블에 상기 UC TEID 및 EBI 정보가 존재하는 경우에, 제3 UD 테이블을 검색하고, 제3 IP 테이블을 검색하고, 상기 제3 IP 테이블에 포함된 필드 내용을 삭제하고, 상기 제3 UD 테이블에 포함된 필드 내용을 삭제하고, 상기 제1 UC 테이블에 포함된 필드 내용을 삭제하는 사용자 세션 관리 장치
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
제 1항에 있어서,상기 패킷 분석부는, 메시지 버퍼에 저장된 사용자 단말 식별 번호를 이용하여 상기 제2 UD 테이블 및 상기 제1 UC 테이블에 포함된 상기 UD TEID 정보를 갱신하는 사용자 세션 관리 장치
|
8 |
8
삭제
|
9 |
9
제 1항에 있어서,상기 패킷 정보는, GTP-C TEID, GTP-U TEID, UE IP, 및 사용자 단말 식별 번호를 포함하는 사용자 세션 관리 장치
|
10 |
10
제 9항에 있어서,상기 GTP-C TEID는, 상기 GTP-C 패킷의 헤더로부터 추출된 사용자 세션 관리 장치
|
11 |
11
제 9항에 있어서,상기 사용자 단말 식별 번호는, MSISDN(Mobile Station International ISDN Number)을 포함하는 사용자 세션 관리 장치
|
12 |
12
제 1항에 있어서,상기 패킷 분석부는, 요청(request) 메시지 및 응답(response) 메시지를 통해 단일 메시지를 완성하는 제어 메시지 관리 모듈과, 상기 단일 메시지를 통해 상기 사용자 정보 테이블을 관리하는 메시지 처리 모듈을 포함하는 사용자 세션 관리 장치
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
삭제
|
18 |
18
삭제
|
19 |
19
삭제
|
20 |
20
삭제
|
21 |
21
삭제
|
22 |
22
삭제
|
23 |
23
GTP 패킷을 전송받아 GTP-U 패킷과 GTP-C 패킷으로 분류하는 단계;상기 GTP-C 패킷으로부터 패킷 정보를 추출하는 단계;상기 패킷 정보로부터 메시지 타입을 분석하는 단계; 및상기 메시지 타입에 따라 사용자 정보 테이블을 생성, 갱신, 또는 삭제하는 단계를 포함하되, 상기 사용자 정보 테이블을 생성하는 단계는, 상기 메시지 타입이 사용자 정보 테이블 생성 요청인 경우에, 상기 패킷 정보에 포함된 UC TEID 및 EBI 정보가 기 존재하는 제1 사용자 정보 테이블에 존재하는지 판단하고, 상기 제1 사용자 정보 테이블에 상기 UC TEID 및 EBI 정보가 존재하는 경우에, 상기 제1 사용자 정보 테이블을 삭제하고, 새로운 제2 사용자 정보 테이블을 생성하고, 상기 제1 사용자 정보 테이블에 상기 UC TEID 및 EBI 정보가 존재하지 않는 경우에, 상기 제1 사용자 정보 테이블을 비삭제하고, 상기 제2 사용자 정보 테이블을 생성하고,상기 사용자 정보 테이블을 갱신하는 단계는, 상기 메시지 타입이 사용자 정보 테이블 갱신 요청인 경우에, 상기 패킷 정보에 포함된 UC TEID 및 EBI 정보가 상기 제1 사용자 정보 테이블에 존재하는지 판단하고, 상기 제1 사용자 정보 테이블에 상기 UC TEID 및 EBI 정보가 존재하는 경우에, 상기 제1 사용자 정보 테이블에 포함된 사용자 정보를 갱신하고,상기 사용자 정보 테이블을 삭제하는 단계는, 상기 메시지 타입이 사용자 정보 테이블 삭제 요청인 경우에, 상기 패킷 정보에 포함된 UC TEID 및 EBI 정보가 상기 제1 사용자 정보 테이블에 존재하는지 판단하고, 상기 제1 사용자 정보 테이블에 상기 UC TEID 및 EBI 정보가 존재하는 경우에, 상기 제1 사용자 정보 테이블을 삭제하는 사용자 세션 관리 방법
|
24 |
24
삭제
|
25 |
25
삭제
|
26 |
26
삭제
|
27 |
27
제 23항에 있어서,상기 사용자 정보는, UD TEID 정보인 사용자 세션 관리 방법
|
28 |
28
삭제
|