맞춤기술찾기

이전대상기술

세션 초기화 프로토콜(SIP)기반의 부하 분산장치 및방법

  • 기술번호 : KST2015079107
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 세션 초기화 프로토콜 호 처리를 담당할 프록시 서버를 다수 개로 병렬로 연결하고 상기 병렬로 연결된 상기 프록시 서버들의 전단에서 부하를 분산시켜 처리하는 세션 초기화 프로토콜 부하 분산장치 및 방법에 관한 것이다. 이를 위하여 본 발명은, 인터넷에서 세션 초기화 프로토콜(SIP) 기반의 음성 서비스를 제공하기 위한 다수의 프록시 서버에 연결된 SIP 기반 부하 분산장치에 있어서, 상기 장치의 전체적인 운용 및 동작을 제어하는 제어부; 사용자의 목적지 주소에 따른 프록시 서버의 목록을 관리하는 서버 목록 테이블; 등록 메시지의 목적지 주소에 따른 사용자를 관리하는 관리요소 목록 테이블; 단말로부터 전송되어 오는 메시지를 입력처리하는 입력부; 상기 입력부에서의 메시지를 디코딩하며 상기 디코딩된 메시지가 등록 메시지인 경우 각 프록시 서버의 부하 정도에 따라 상기 등록 메시지를 특정 프록시 서버로 분배하여 전달하고, 상기 디코딩된 메시지가 호 처리 요구 메시지 또는 호 종료 메시지인 경우 해당 프록시 서버에서의 부하를 증가 또는 감소시켜 상기 각 프록시 서버의 전체 부하를 관리하는 처리부; 상기 처리된 결과를 해당 프록시 서버로 출력하는 출력부; 및 상기 서버 목록 테이블 및 상기 관리요소 목록 테이블을 설정된 주기로 검사하여 만기(EXPIRE)시간이 경과된 목록을 삭제하는 타이머 태스크부;를 포함한다. 세션 초기화 프로토콜(SIP), 부하, 분산, 프록시 서버
Int. CL H04L 12/427 (2006.01)
CPC
출원번호/일자 1020020066448 (2002.10.30)
출원인 한국전자통신연구원
등록번호/일자 10-0472952-0000 (2005.02.14)
공개번호/일자 10-2004-0037800 (2004.05.07) 문서열기
공고번호/일자 (20050310) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2002.10.30)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박미룡 대한민국 대전광역시동구
2 석주명 대한민국 대전광역시유성구
3 강현주 대한민국 경상북
4 최길영 대한민국 대전광역시유성구
5 이규호 대한민국 대전광역시유성구
6 이유경 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인씨엔에스 대한민국 서울 강남구 언주로 **길 **, 대림아크로텔 *층(도곡동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2002.10.30 수리 (Accepted) 1-1-2002-0358208-02
2 선행기술조사의뢰서
Request for Prior Art Search
2004.04.08 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2004.05.14 수리 (Accepted) 9-1-2004-0029530-94
4 의견제출통지서
Notification of reason for refusal
2004.11.26 발송처리완료 (Completion of Transmission) 9-5-2004-0501041-12
5 의견서
Written Opinion
2005.01.25 수리 (Accepted) 1-1-2005-0043033-13
6 명세서 등 보정서
Amendment to Description, etc.
2005.01.25 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2005-0043034-69
7 등록결정서
Decision to grant
2005.01.31 발송처리완료 (Completion of Transmission) 9-5-2005-0049857-04
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
인터넷에서 세션 초기화 프로토콜(SIP) 기반의 음성 서비스를 제공하기 위한 다수의 프록시 서버에 연결된 SIP 기반 부하 분산장치에 있어서, 상기 장치의 전체적인 운용 및 동작을 제어하는 제어부; 사용자의 목적지 주소에 따른 프록시 서버의 목록을 관리하는 서버 목록 테이블; 등록 메시지의 목적지 주소에 따른 사용자를 관리하는 관리요소 목록 테이블; 단말로부터 전송되어 오는 메시지를 입력처리하는 입력부; 상기 입력부에서의 메시지를 디코딩하며 상기 디코딩된 메시지가 등록 메시지인 경우 각 프록시 서버의 부하 정도에 따라 상기 등록 메시지를 특정 프록시 서버로 분배하여 전달하고, 상기 디코딩된 메시지가 호 처리 요구 메시지 또는 호 종료 메시지인 경우 해당 프록시 서버에서의 부하를 증가 또는 감소시켜 상기 각 프록시 서버의 전체 부하를 관리하는 처리부; 상기 처리된 결과를 해당 프록시 서버로 출력하는 출력부; 및 상기 서버 목록 테이블 및 상기 관리요소 목록 테이블을 설정된 주기로 검사하여 만기(EXPIRE)시간이 경과된 목록을 삭제하는 타이머 태스크부; 를 포함하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산장치
2 2
제 1항에 있어서, 상기 부하 분산장치는, 병렬로 연결된 상기 다수의 프록시 서버의 전단에 설치되는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산장치
3 3
제 1항에 있어서, 상기 처리부는, 상기 등록 메시지를 수신한 경우 각 프록시 서버의 현재 부하를 파악하여 부하가 가장 낮은 프록시 서버를 선택하여 상기 등록 메시지를 전달하고 그 등록 결과를 상기 관리요소 목록 테이블에 저장하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산장치
4 4
제 1항에 있어서, 상기 서버 목록 테이블은, 관리될 프록시 서버를 기록하는 제1 필드; 현재 프록시 서버가 처리하고 있는 부하를 기록하기 위한 제2 필드; 확률적인 바탕하에 서버를 지정하기 위한 확률 값 필드; 관리자로부터 지정된 장치의 특성을 기록하는 제3 필드; 및 옵션을 처리하기 위한 옵션필드; 를 포함하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산장치
5 5
제 1항에 있어서, 상기 관리요소 목록 테이블은, 사용자를 구분하기 위하여 사용하는 URL 필드; 상기 사용자를 처리할 실제 프록시 서버를 기록한 제4 필드; 상기 사용자의 등록 메시지를 수신한 시간을 기록한 제5 필드; 상기 사용자의 등록 메시지에 포함된 만기(EXPIRE) 값을 기록한 제6 필드; 및 향후 확장성을 고려한 옵션 필드; 를 포함하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산장치
6 6
제 1항에 있어서, 상기 입력부는, 설정된 포트를 열고 사용자의 입력을 기다리며 입력된 메시지에 대한 오류를 검사하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산장치
7 7
인터넷에서 세션 초기화 프로토콜(SIP) 기반의 음성 서비스를 제공하기 위한 다수의 프록시 서버에 연결된 SIP 기반 부하 분산방법에 있어서, 병렬로 연결된 상기 다수의 프록시 서버의 전단에서 사용자로부터 전송되는 메시지를 수신하여 오류를 검사하고 정상적인 메시지인 경우 상기 메시지를 디코딩하는 제1 단계; 상기 디코딩된 메시지가 등록 메시지인 경우 헤더의 필드 중 만기(EXPIRE)필드에 따라 사용자 정보 목록을 추가, 갱신 또는 삭제한 후 상기 메시지를 프록시 서버로 전송하는 제2 단계; 상기 디코딩된 메시지가 통화초대(INVITE) 메시지인 경우 목적지 주소를 처리할 프록시 서버를 검색하여 상기 프록시 서버의 부하를 증가시킨 후 상기 프록시 서버로 상기 수신된 메시지를 전송하는 제3 단계 상기 디코딩된 메시지가 통화종료(BYE) 메시지인 경우 목적지 주소를 검사하여 해당 프록시 서버를 찾는 제4 단계; 및 상기 제4 단계의 프록시 서버의 부하를 감소시킨 후 상기 수신된 메시지를 상기 프록시 서버로 전송하는 제5 단계; 를 포함하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산방법
8 8
제 7항에 있어서, 상기 제2 단계는, 상기 등록 메시지의 헤드 필드 중 만기(EXPIRE)필드값이 0인지 판단하는 제6 단계; 상기 제6 단계의 판단결과 만기 필드값이 0인 경우 기저장된 목록에서 사용자 정보를 삭제하고 실제 처리 프록시 서버로 상기 메시지를 전송하는 제7 단계; 상기 제6 단계의 판단결과 만기 필드값이 0이 아닌 경우 기저장된 목록에 존재하는 목록인지 판단하는 제8 단계; 상기 제8 단계의 판단결과 기존 목록에 존재하는 목록인 경우 상기 기존 목록을 갱신한 후 상기 기존 목록에 존재하는 프록시 서버로 상기 메시지를 전송하는 제9 단계; 상기 제8 단계의 판단결과 기존 목록에 존재하지 않는 목록인 경우 상기 메시지를 처리할 프록시 서버를 검색하여 상기 메시지를 전송하는 제10 단계; 를 포함하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산방법
9 9
제 8항에 있어서, 상기 제10 단계는, 가중 순환 순서(WRR:Weighted Round Robin) 기법을 적용하여 프록시 서버를 검색하는 것을 특징으로 하는 세션 초기화 프로토콜(SIP) 기반 부하 분산방법
10 10
병렬로 연결된 상기 다수의 프록시 서버의 전단에서 사용자로부터 전송되는 메시지를 수신하여 오류를 검사하고 정상적인 메시지인 경우 상기 메시지를 디코딩하는 제1 기능; 상기 디코딩된 메시지가 등록 메시지인 경우 헤더의 필드 중 만기(EXPIRE)필드에 따라 사용자 정보 목록을 추가, 갱신 또는 삭제한 후 상기 메시지를 프록시 서버로 전송하는 제2 기능; 상기 디코딩된 메시지가 통화초대(INVITE) 메시지인 경우 목적지 주소를 처리할 프록시 서버를 검색하여 상기 프록시 서버의 부하를 증가시킨 후 상기 프록시 서버로 상기 수신된 메시지를 전송하는 제3 기능; 상기 디코딩된 메시지가 통화종료(BYE) 메시지인 경우 목적지 주소를 검사하여 해당 프록시 서버를 찾는 제4 기능; 및 상기 제4 단계의 프록시 서버의 부하를 감소시킨 후 상기 수신된 메시지를 상기 프록시 서버로 전송하는 제5 기능; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
11 10
병렬로 연결된 상기 다수의 프록시 서버의 전단에서 사용자로부터 전송되는 메시지를 수신하여 오류를 검사하고 정상적인 메시지인 경우 상기 메시지를 디코딩하는 제1 기능; 상기 디코딩된 메시지가 등록 메시지인 경우 헤더의 필드 중 만기(EXPIRE)필드에 따라 사용자 정보 목록을 추가, 갱신 또는 삭제한 후 상기 메시지를 프록시 서버로 전송하는 제2 기능; 상기 디코딩된 메시지가 통화초대(INVITE) 메시지인 경우 목적지 주소를 처리할 프록시 서버를 검색하여 상기 프록시 서버의 부하를 증가시킨 후 상기 프록시 서버로 상기 수신된 메시지를 전송하는 제3 기능; 상기 디코딩된 메시지가 통화종료(BYE) 메시지인 경우 목적지 주소를 검사하여 해당 프록시 서버를 찾는 제4 기능; 및 상기 제4 단계의 프록시 서버의 부하를 감소시킨 후 상기 수신된 메시지를 상기 프록시 서버로 전송하는 제5 기능; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US20040088424 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2004088424 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.