1 |
1
사용자 단말의 식별자 정보인 사용자 식별자 정보, 상기 사용자 단말이 접속된 라우터의 위치자 정보인 사용자 위치자 정보 및 상기 사용자 단말에 대한 상태 정보와 우선 순위 정보를 사용자 매핑 테이블에 등록하도록 구성되는 사용자 매핑 테이블 생성부;서비스 앱의 식별자 정보인 서비스 식별자 정보, 상기 서비스 앱이 구동되고 있는 복수의 노드가 접속된 복수의 라우터의 위치자 정보인 복수의 서비스 위치자 정보 및 상기 서비스 앱에 대한 추가 정보를 서비스 매핑 테이블에 등록하도록 구성되는 서비스 매핑 테이블 생성부;상기 사용자 단말로부터 상기 서비스 앱에 대한 서비스 요청을 수신한 경우, 상기 사용자 매핑 테이블에 상기 서비스 식별자 정보를 등록하도록 구성되는 서비스 식별자 정보 등록부;상기 서비스 매핑 테이블을 탐색하여 상기 사용자 위치자 정보에 가장 인접한 서비스 위치자 정보인 제1 서비스 위치자 정보를 추출하도록 구성되는 제1 서비스 위치자 정보 추출부;상기 서비스 식별자 정보와 상기 제1 서비스 위치자 정보를 상기 사용자 단말이 접속된 라우터의 라우터 테이블에 등록함으로써 상기 사용자 단말로부터 전송된 데이터 패킷이 상기 서비스 앱으로 우선적으로 전송되도록 구성되는 제1 라우터 테이블 등록부; 및상기 사용자 단말의 위치 이동으로 인해 상기 사용자 단말이 접속된 라우터가 변경된 경우, 상기 변경된 라우터의 위치자 정보를 기반으로 상기 사용자 매핑 테이블에 등록되어 있던 사용자 위치자 정보를 갱신하도록 구성되는 사용자 매핑 테이블 갱신부;상기 사용자 매핑 테이블에 등록된 상기 서비스 식별자 정보에 대응되는 서비스 매핑 테이블을 탐색하여 상기 갱신된 사용자 위치자 정보에 가장 인접한 서비스 위치자 정보인 제2 서비스 위치자 정보를 추출하도록 구성되는 제2 서비스 위치자 정보 추출부; 및상기 서비스 식별자 정보와 상기 제2 서비스 위치자 정보를 상기 사용자 단말의 위치 이동으로 접속된 상기 변경된 라우터의 라우터 테이블에 등록함으로써 상기 사용자 단말로부터 전송된 데이터 패킷이 상기 서비스 앱으로 우선적으로 전송되도록 구성되는 제2 라우터 테이블 등록부를 포함하는 LISP 기반 매핑 시스템
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,사용자 매핑 테이블 생성부는:제1 사용자 단말의 식별자 정보인 제1 사용자 식별자 정보와 상기 제1 사용자 단말이 접속된 제1 라우터의 위치자 정보인 제1 사용자 위치자 정보를 제1 사용자 매핑 테이블에 등록하도록 구성되는 제1 사용자 매핑 테이블 생성 유닛; 및제2 사용자 단말의 식별자 정보인 제2 사용자 식별자 정보와 상기 제2 사용자 단말이 접속된 제2 라우터의 위치자 정보인 제2 사용자 위치자 정보를 제2 사용자 매핑 테이블에 등록하도록 구성되는 제2 사용자 매핑 테이블 생성 유닛을 포함하는 LISP 기반 매핑 시스템
|
4 |
4
제3항에 있어서,상기 서비스 매핑 테이블 생성부는:상기 제1 사용자 단말과 상기 제2 사용자 단말 간의 통신을 중계하는 중계 서비스 앱의 식별자 정보인 중계 서비스 식별자 정보와 상기 중계 서비스 앱이 구동되고 있는 복수의 노드가 접속된 복수의 라우터의 위치자 정보인 복수의 중계 서비스 위치자 정보를 서비스 매핑 테이블에 등록하도록 구성되는 LISP 기반 매핑 시스템
|
5 |
5
제4항에 있어서,상기 서비스 식별자 정보 등록부는:상기 제1 사용자 단말과 상기 제2 사용자 단말로부터 상기 중계 서비스 앱을 통한 중계 서비스 요청을 수신한 경우, 상기 제1 사용자 매핑 테이블과 상기 제2 사용자 매핑 테이블에 상기 중계 서비스 식별자 정보를 등록하도록 구성되는 LISP 기반 매핑 시스템
|
6 |
6
제5항에 있어서,상기 제1 서비스 위치자 정보 추출부는:상기 서비스 매핑 테이블을 탐색하여 상기 제1 사용자 위치자 정보와 상기 제2 사용자 위치자 정보에 가장 인접한 중계 서비스 위치자 정보인 제1 서비스 위치자 정보를 추출하도록 구성되는 LISP 기반 매핑 시스템
|
7 |
7
제6항에 있어서,상기 제1 라우터 테이블 등록부는:상기 중계 서비스 식별자 정보와 상기 제1 서비스 위치자 정보를 상기 제1 라우터의 라우터 테이블과 상기 제2 라우터의 라우터 테이블에 등록함으로써 각각의 사용자 단말 간 전송하고자 하는 데이터 패킷이 상기 중계 서비스 앱으로 우선적으로 전송되도록 구성되는 LISP 기반 매핑 시스템
|
8 |
8
제7항에 있어서,상기 사용자 매핑 테이블 갱신부는:상기 제1 사용자 단말의 위치 이동으로 인해 상기 제1 사용자 단말이 제3 라우터에 접속된 경우, 상기 제3 라우터의 위치자 정보를 기반으로 상기 제1 사용자 매핑 테이블에 등록되어 있던 제1 사용자 위치자 정보를 갱신하도록 구성되고,상기 제2 서비스 위치자 정보 추출부는:상기 제1 사용자 매핑 테이블과 상기 제2 사용자 매핑 테이블에 등록된 상기 중계 서비스 식별자 정보에 대응되는 서비스 매핑 테이블을 탐색하여 상기 갱신된 제1 사용자 위치자 정보와 상기 제2 사용자 위치자 정보에 가장 인접한 중계 서비스 위치자 정보인 제2 서비스 위치자 정보를 추출하도록 구성되고,상기 제2 라우터 테이블 등록부는:상기 중계 서비스 식별자 정보와 상기 제2 서비스 위치자 정보를 상기 제3 라우터의 라우터 테이블과 상기 제2 라우터의 라우터 테이블에 등록함으로써 각각의 사용자 단말 간 전송하고자 하는 데이터 패킷이 상기 중계 서비스 앱으로 우선적으로 전송되도록 구성되는 LISP 기반 매핑 시스템
|
9 |
9
a) 사용자 매핑 테이블 생성부에 의해, 사용자 단말의 식별자 정보인 사용자 식별자 정보, 상기 사용자 단말이 접속된 라우터의 위치자 정보인 사용자 위치자 정보 및 상기 사용자 단말에 대한 상태 정보와 우선 순위 정보를 사용자 매핑 테이블에 등록하는 단계;b) 서비스 매핑 테이블 생성부에 의해, 서비스 앱의 식별자 정보인 서비스 식별자 정보, 상기 서비스 앱이 구동되고 있는 복수의 노드가 접속된 복수의 라우터의 위치자 정보인 복수의 서비스 위치자 정보 및 상기 서비스 앱에 대한 추가 정보를 서비스 매핑 테이블에 등록하는 단계;c) 서비스 식별자 정보 등록부에 의해, 상기 사용자 단말로부터 상기 서비스 앱에 대한 서비스 요청을 수신한 경우, 상기 사용자 매핑 테이블에 상기 서비스 식별자 정보를 등록하는 단계;d) 제1 서비스 위치자 정보 추출부에 의해, 상기 서비스 매핑 테이블을 탐색하여 상기 사용자 위치자 정보에 가장 인접한 서비스 위치자 정보인 제1 서비스 위치자 정보를 추출하는 단계; 및e) 제1 라우터 테이블 등록부에 의해, 상기 서비스 식별자 정보와 상기 제1 서비스 위치자 정보를 상기 사용자 단말이 접속된 라우터의 라우터 테이블에 등록함으로써 상기 사용자 단말로부터 전송된 데이터 패킷이 상기 서비스 앱으로 우선적으로 전송되도록 하는 단계f) 사용자 매핑 테이블 갱신부에 의해, 상기 사용자 단말의 위치 이동으로 인해 상기 사용자 단말이 접속된 라우터가 변경된 경우, 상기 변경된 라우터의 위치자 정보를 기반으로 상기 사용자 매핑 테이블에 등록되어 있던 사용자 위치자 정보를 갱신하는 단계;g) 제2 서비스 위치자 정보 추출부에 의해, 상기 사용자 매핑 테이블에 등록된 상기 서비스 식별자 정보에 대응되는 서비스 매핑 테이블을 탐색하여 상기 갱신된 사용자 위치자 정보에 가장 인접한 서비스 위치자 정보인 제2 서비스 위치자 정보를 추출하는 단계; 및h) 제2 라우터 테이블 등록부에 의해, 상기 서비스 식별자 정보와 상기 제2 서비스 위치자 정보를 상기 사용자 단말의 위치 이동으로 접속된 상기 변경된 라우터의 라우터 테이블에 등록함으로써 상기 사용자 단말로부터 전송된 데이터 패킷이 상기 서비스 앱으로 우선적으로 전송되도록 하는 단계를 더 포함하는 LISP 기반 매핑 방법
|
10 |
10
삭제
|
11 |
11
제9항에 있어서,상기 a) 단계는:a-1) 제1 사용자 매핑 테이블 생성 유닛에 의해, 제1 사용자 단말의 식별자 정보인 제1 사용자 식별자 정보와 상기 제1 사용자 단말이 접속된 제1 라우터의 위치자 정보인 제1 사용자 위치자 정보를 제1 사용자 매핑 테이블에 등록하는 단계; 및a-2) 제2 사용자 매핑 테이블 생성 유닛에 의해, 제2 사용자 단말의 식별자 정보인 제2 사용자 식별자 정보와 상기 제2 사용자 단말이 접속된 제2 라우터의 위치자 정보인 제2 사용자 위치자 정보를 제2 사용자 매핑 테이블에 등록하는 단계를 포함하고,상기 b) 단계는:b-1) 서비스 매핑 테이블 생성부에 의해, 상기 제1 사용자 단말과 상기 제2 사용자 단말 간의 통신을 중계하는 중계 서비스 앱의 식별자 정보인 중계 서비스 식별자 정보와 상기 중계 서비스 앱이 구동되고 있는 복수의 노드가 접속된 복수의 라우터의 위치자 정보인 복수의 중계 서비스 위치자 정보를 서비스 매핑 테이블에 등록하는 단계를 포함하고,상기 c) 단계는:c-1) 서비스 식별자 정보 등록부에 의해, 상기 제1 사용자 단말과 상기 제2 사용자 단말로부터 상기 중계 서비스 앱을 통한 중계 서비스 요청을 수신한 경우, 상기 제1 사용자 매핑 테이블과 상기 제2 사용자 매핑 테이블에 상기 중계 서비스 식별자 정보를 등록하는 단계를 포함하고,상기 d) 단계는:d-1) 제1 서비스 위치자 정보 추출부에 의해, 상기 서비스 매핑 테이블을 탐색하여 상기 제1 사용자 위치자 정보와 상기 제2 사용자 위치자 정보에 가장 인접한 중계 서비스 위치자 정보인 제1 서비스 위치자 정보를 추출하는 단계를 포함하고,상기 e) 단계는:e-1) 제1 라우터 테이블 등록부에 의해, 상기 중계 서비스 식별자 정보와 상기 제1 서비스 위치자 정보를 상기 제1 라우터의 라우터 테이블과 상기 제2 라우터의 라우터 테이블에 등록함으로써 각각의 사용자 단말 간 전송하고자 하는 데이터 패킷이 상기 중계 서비스 앱으로 우선적으로 전송되도록 하는 단계를 포함하는 LISP 기반 매핑 방법
|
12 |
12
제11항에 있어서,상기 f) 단계는:f-1) 사용자 매핑 테이블 갱신부에 의해, 상기 제1 사용자 단말의 위치 이동으로 인해 상기 제1 사용자 단말이 제3 라우터에 접속된 경우, 상기 제3 라우터의 위치자 정보를 기반으로 상기 제1 사용자 매핑 테이블에 등록되어 있던 제1 사용자 위치자 정보를 갱신하는 단계를 포함하고,상기 g) 단계는:g-1) 제2 서비스 위치자 정보 추출부에 의해, 상기 제1 사용자 매핑 테이블과 상기 제2 사용자 매핑 테이블에 등록된 상기 중계 서비스 식별자 정보에 대응되는 서비스 매핑 테이블을 탐색하여 상기 갱신된 제1 사용자 위치자 정보와 상기 제2 사용자 위치자 정보에 가장 인접한 중계 서비스 위치자 정보인 제2 서비스 위치자 정보를 추출하는 단계를 포함하고,상기 h) 단계는:h-1) 제2 라우터 테이블 등록부에 의해, 상기 중계 서비스 식별자 정보와 상기 제2 서비스 위치자 정보를 상기 제3 라우터의 라우터 테이블과 상기 제2 라우터의 라우터 테이블에 등록함으로써 각각의 사용자 단말 간 전송하고자 하는 데이터 패킷이 상기 중계 서비스 앱으로 우선적으로 전송되도록 하는 단계를 포함하는 LISP 기반 매핑 방법
|
13 |
13
컴퓨터로 읽을 수 있는 기록 매체에 있어서,제9항에 따른 LISP 기반 매칭 방법을 컴퓨터로 실행하기 위한 프로그램이 기록된 기록 매체
|