1 |
1
패킷교환 지원노드(40, 이하, SGSN)과 패킷관문 지원노드(50, 이하, GGSN) 사이에 설치된 패킷 수집기(60)가 SGSN(40)와 GGSN(50) 간에 주고받는 GPRS(General Packet Radio Service) 터널링 프로토콜 기반의 패킷을 복사하여 세션 관리 서버(70)로 전송하는 단계와, 세션 관리 서버(70)가, 상기 패킷 수집기(60)로부터 수신한 패킷이 제어 데이터 패킷인지 여부를 확인하는 단계와,상기 수신 패킷이 제어 데이터 패킷이면 세션 관리 서버(70)가 그 패킷의 메시지 타입을 분석하는 단계와,패킷의 메시지 타입이 세션의 생성, 갱신, 삭제에 관한 것인 경우, 세션 관리 서버(70)가 해당 패킷의 터널 종단 식별자(이하, TEID) 및 IP정보를 관리하는 단계를 포함하여 이루어지며,상기 TEID 및 IP정보를 관리하는 단계는,상기 수신패킷이 세션 생성 요청 패킷인 경우, 상기 수신패킷의 다운링크 제어 TEID 또는 다운링크 데이터 TEID와 일치하는 세션정보를 현재 세션 테이블에서 검색하는 단계와,상기 다운링크 제어 TEID 또는 다운링크 데이터 TEID와 일치하는 세션 정보가 검색되면 검색된 해당 세션정보를 세션 히스토리 테이블로 이동시키는 단계와,상기 다운링크 제어 TEID 또는 다운링크 데이터 TEID와 일치하는 세션 정보가 세션 임시 테이블에 존재하는지를 확인하는 단계와,상기 상기 다운링크 제어 TEID 또는 다운링크 데이터 TEID와 일치하는 세션정보가 세션 임시 테이블에 존재하면 해당 세션정보를 상기 세션 히스토리 테이블로 이동시키는 단계와,상기 수신패킷의 세션정보를 상기 세션 임시 테이블에 추가하는 단계를 포함하여 이루어지며,상기 TEID 및 IP정보를 관리하는 단계는,상기 수신패킷이 세션 생성 응답 패킷인 경우, 상기 수신패킷의 TEID 및 업링크 제어 TEID, 업링크 데이터 TEID 중 어느 하나의 TEID와 중복되는 세션 정보가 현재 세션 테이블에 존재하는지를 확인하는 단계와,상기 현재 세션 테이블에 상기 중복되는 세션정보가 존재하면 해당 세션 정보를 세션 히스토리 테이블로 이동시키는 단계와,상기 수신패킷의 TEID와 중복되는 세션정보를 세션 임시 테이블에서 검색하는 단계와,상기 중복되는 세션정보가 검색되면 해당 세션정보를 현재 세션 테이블로 이동시키는 단계를 포함하여 이루어지는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 수신된 패킷의 TEID와 중복되는 세션 정보가 세션 임시 테이블에서 검색되지 않으면 상기 수신된 패킷의 세션 정보를 현재 세션 테이블에 추가하는 단계를 더 포함하는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
6 |
6
제1항에 있어서, 상기 TEID 및 IP정보를 관리하는 단계는,상기 수신된 패킷이 세션 갱신 요청 패킷이면, 상기 수신된 패킷이 세션 활성을 요청하는지를 확인하는 단계와,상기 수신된 패킷이 세션 활성을 요청하면 현재 세션 테이블에서 상기 수신된 패킷의 다운링크 데이터 TEID와 일치하지만 상기 TEID와 상이한 세션 정보를 검색하는 단계와,상기 다운링크 데이터 TEID와 중복되는 세션 정보가 검색되면 해당 세션 정보를 세션 히스토리 테이블로 이동시키는 단계와,상기 다운링크 데이터 TEID와 중복되는 세션 정보가 세션 임시 테이블에 존재하는지를 확인하는 단계와,상기 세션 임시 테이블에 상기 다운링크 데이터 TEID와 중복되는 세션 정보가 존재하면 상기 수신된 패킷의 업링크 제어 TEID와 일치하는 세션 정보를 상기 세션 임시 테이블에서 검색하는 단계와,상기 업링크 제어 TEID와 일치하는 세션 정보가 검색되지 않으면 상기 다운링크 데이터 TEID와 중복되는 세션 정보를 세션 임시 테이블에서 현재 세션 테이블로 이동시키는 단계를 포함하는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
7 |
7
제6항에 있어서,상기 수신된 패킷의 다운링크 데이터 TEID와 중복되는 세션 정보가 세션 임시 테이블에 존재하며 상기 수신된 패킷의 업링크 제어 TEID가 세션 임시 테이블에 존재하면, 현재 세션 테이블에 존재하는 상기 다운링크 데이터 TEID와 업링크 제어 TEID의 세션 정보를 업데이트하는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
8 |
8
제6항에 있어서,상기 수신된 패킷의 다운링크 데이터 TEID와 중복되는 세션 정보가 세션 임시 테이블에 존재하며 상기 수신된 패킷의 업링크 제어 TEID가 현재 세션 테이블에 존재하면 상기 다운링크 데이터 TEID와 업링크 제어 TEID의 세션 정보를 업데이트하는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
9 |
9
제1항에 있어서, 상기 TEID 및 IP정보를 관리하는 단계는,상기 수신된 패킷이 세션 갱신 응답 패킷이면 수신된 패킷의 다운링크 제어 TEID 또는 업링크 데이터 TEID가 일치하나 업링크 제어 TEID가 상이한 세션을 현재 세션 테이블에서 검색하여 해당 세션 정보를 세션 히스토리 테이블로 이동시키는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
10 |
10
제1항에 있어서, 상기 TEID 및 IP정보를 관리하는 단계는,상기 수신된 패킷이 세션 갱신 응답 패킷이면 상기 수신된 패킷의 다운링크 제어 TEID와 중복되는 세션 정보를 세션 임시 테이블에서 검색하여 해당 세션 정보를 세션 히스토리 테이블로 이동시키는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
11 |
11
제1항에 있어서, 상기 TEID 및 IP정보를 관리하는 단계는,상기 수신된 패킷이 세션 갱신 응답 패킷이면 상기 수신된 패킷의 업링크 제어 TEID와 일치하는 세션 정보를 현재 세션 테이블에서 검색하여 해당 세션 정보를 갱신하는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
12 |
12
제1항에 있어서, 상기 TEID 및 IP정보를 관리하는 단계는,상기 수신된 패킷이 세션 삭제 요청 패킷이면 상기 수신된 패킷의 업링크 제어 TEID와 일치하는 세션 정보를 현재 세션 테이블에서 검색하여 그 세션 정보를 세션 히스토리 테이블로 이동시키는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|
13 |
13
제1항에 있어서, 상기 TEID 및 IP정보를 관리하는 단계는,상기 수신된 패킷이 세션 삭제 요청 패킷이면 상기 수신된 패킷의 다운링크 제어 TEID와 일치하는 세션 정보를 세션 임시 테이블 및 현재 세션 테이블에서 검색하여 그 검색된 세션 정보를 세션 히스토리 테이블로 이동시키는 것을 특징으로 하는 이동통신망에서 사용자 세션 관리 방법
|