맞춤기술찾기

이전대상기술

클러스터드 웹 응용서버 환경에서 쿠키와 버전 정보를이용한 에이치티티피 세션 복제 방법

  • 기술번호 : KST2014006145
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 클러스터드 웹 응용 서버 환경에서 HTTP 세션 식별자와 버전 정보를 이용하여 응용 서버 노드 간에 HTTP 세션 복제를 효율적으로 수행하기 위한 방법에 관한 것이다. 이러한 본 발명은 HTTP 세션 생성 시 세션 식별자, 세션 버전을 생성하고, HTTP 세션 생성 혹은 변경 시 멀티캐스트 프로토콜을 이용하여 세션 정보, 세션 식별자, 세션 버전 정보를 다른 모든 웹 응용 서버에 전송하되 생성시에 만 전송 완료 시점까지 기다리고, 변경 시에는 전송 완료 시점까지 기다리지 않고 전송 명령 만 내린 후 결과를 반환한다. 그리고 결과 반환 시 쿠키에 세션 식별자, 버전 번호를 저장하여 반환하고, 차후 부하 분배기가 다른 웹 응용 서버로 클라이언트에 대한 요청을 전달하면 해당 웹 응용 서버는 쿠키에서 세션 식별자 및 버전 번호를 추출하여 해당 HTTP 세션이 자신의 세션 저장소에 존재하며 HTTP 세션 버전이 쿠키에서 추출한 것 보다 최신이면 해당 HTTP 세션을 이용하고, 그렇지 않으면 멀티캐스트 프로토콜을 통해 일정 시간 안에 해당 HTTP 세션 정보를 수신하는 경우에는 수신된 HTTP 세션을 이용한다. HTTP 세션, 복제, 멀티캐스트 프로토콜, 부하분배기, 쿠키, 버전번호
Int. CL G06F 17/00 (2006.01)
CPC H04L 67/02(2013.01)
출원번호/일자 1020030083761 (2003.11.24)
출원인 한국전자통신연구원
등록번호/일자 10-0571426-0000 (2006.04.10)
공개번호/일자 10-2005-0049978 (2005.05.27) 문서열기
공고번호/일자 (20060417) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2003.11.24)
심사청구항수 6

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정승욱 대한민국 대전광역시 유성구
2 김성훈 대한민국 대전광역시 서구
3 서범수 대한민국 대전광역시 서구
4 김중배 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 권태복 대한민국 서울시 강남구 테헤란로*길 **, *층 (역삼동, 청원빌딩)(아리특허법률사무소)
2 이화익 대한민국 서울시 강남구 테헤란로*길** (역삼동,청원빌딩) *층,***,***호(영인국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2003.11.24 수리 (Accepted) 1-1-2003-0444151-73
2 서지사항 보정서
Amendment to Bibliographic items
2003.12.10 수리 (Accepted) 1-1-2003-0471220-58
3 의견제출통지서
Notification of reason for refusal
2005.09.13 발송처리완료 (Completion of Transmission) 9-5-2005-0452904-05
4 지정기간연장신청서
Request for Extension of Designated Period
2005.11.11 수리 (Accepted) 1-1-2005-0650458-85
5 명세서등보정서
Amendment to Description, etc.
2005.12.13 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2005-0728121-66
6 의견서
Written Opinion
2005.12.13 수리 (Accepted) 1-1-2005-0728122-12
7 등록결정서
Decision to grant
2006.04.05 발송처리완료 (Completion of Transmission) 9-5-2006-0197142-95
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
다수의 웹 응용 서버로 이루어진 클러스터링 환경에서 HTTP 세션 복제를 효율적으로 수행하기 위한 방법에 있어서,클라이언트의 요청을 받은 웹 응용 서버에서 HTTP 세션을 생성하고, 상기 생성된 HTTP 세션에 식별자와 버전 정보를 할당하는 제 1 단계;상기 제1단계에서 생성된 HTTP 세션 식별자, 버전 정보를 상기 클라이언트의 요청을 받은 웹 응용 서버에서 멀티캐스트 프로토콜(multicast protocol)을 이용하여 다른 모든 웹 응용 서버에 전달하고, 전달 완료되는 시점까지 기다리는 제 2 단계;상기 제2단계 후 클라이언트에게 요청 결과를 반환하기 전에 상기 클라이언트의 요청을 받은 웹 응용 서버에서 쿠키에 HTTP 식별자와 버전 정보를 설정하는 제 3 단계;상기 제2단계에서 HTTP 세션 식별자, 버전 정보를 전달받은 다른 웹 응용 서버가 해당 정보를 자신의 세션 저장소에 저장하는 제 4 단계;상기 제4단계 후 상기 클라이언트로부터 요청을 받은 웹 응용 서버가 쿠키에서 세션 식별자와 버전 정보를 추출하는 제 5 단계;상기 제5단계에서 추출한 세션 식별자와 버전 정보를 이용하여 상기 클라이언트로부터 요청을 받은 웹 응용 서버는 자신의 세션 저장소에서 세션 버전 정보를 추출하는 제 6 단계;상기 제6단계에서 저장된 세션 버전 정보가 쿠키에서 추출한 버전 정보보다 낮은 경우, 상기 클라이언트의 요청을 받은 웹 응용 서버는 쿠키에서 추출한 버전에 해당하는 HTTP 세션이 멀티캐스트 프로토콜에서 수신될 때까지 일정 시간 기다리는 제 7 단계; 및상기 제7단계에서 기다린 시간 내에 해당 HTTP 세션이 수신되지 않았을 경우 상기 클라이언트의 요청을 받은 웹 응용 서버에서 클라이언트에게 예외(exception)를 통보하고, 해당 세션을 수신한 경우 이를 추출하여 자신의 세션 저장소에 저장하고 해당 세션 정보를 서블릿에서 이용하도록 하는 제 8 단계를 구비한 것을 특징으로 하는 클러스터드 웹 응용 서버에서 HTTP 버전 번호와 쿠키를 이용한 HTTP 세션 복제 방법
2 2
제1항에 있어서, 상기 세션 복제 방법은,상기 제8단계에서 상기 클라이언트의 요청을 받은 웹 응용 서버가 추출한 세션 정보를 사용자가 수정한 경우에는 새로운 버전 정보를 생성하고, 멀티캐스트 프로토콜을 이용하여 수정된 HTTP 세션 식별자, 새로운 버전 정보를 다른 웹 응용 서버에게 전달하되, 다른 웹 응용 서버가 HTTP 세션 정보를 수신할 때까지 기다리지 않고 즉시 제어를 반환하는 제 9 단계; 및상기 제9단계에서 수정된 HTTP 세션 식별자, 새로운 버전 정보를 상기 클라이언트의 요청을 받은 웹 응용 서버는 자신의 세션 저장소에서 해당 HTTP 세션 정보를 추출하고, 버전 정보가 자신의 것보다 최신이면 이를 갱신하는 제 10 단계를 더 포함하는 것을 특징으로 하는 클러스터드 웹 응용 서버에서 HTTP 버전 번호와 쿠키를 이용한 HTTP 세션 복제 방법
3 3
제1항 또는 제2항에 있어서, 상기 HTTP세션 식별자는 (해당 웹 응용 서버 노드의 IP 주소, HTTP 세션 생성 시간)의 조합으로 이루어진 문자열로 정의하는 것을 특징으로 하는 클러스터드 웹 응용 서버에서 HTTP 버전 번호와 쿠키를 이용한 HTTP 세션 복제 방법
4 4
제1항 또는 제2항에 있어서, 상기 버전번호는 0부터 시작하여 계속 증가하는 정수 값이며, 초기 생성 시는 0인 것을 특징으로 하는 클러스터드 웹 응용 서버에서 HTTP 버전 번호와 쿠키를 이용한 HTTP 세션 복제 방법
5 5
제1항에 있어서, 상기 웹 응용 서버는 HTTP 세션 식별자, HTTP 세션 버전 정보, HTTP 세션 정보를 생성하는 HTTP 세션 복제 모듈과, 상기 HTTP 세션 정보를 저장하는 HTTP 세션 저장소를 포함하는 것을 특징으로 하는 클러스터드 웹 응용 서버에서 HTTP 버전 번호와 쿠키를 이용한 HTTP 세션 복제 방법
6 6
제 1 항에 기재된 클러스터드 웹 응용 서버에서 HTTP 버전 번호와 쿠키를 이용한 HTTP 세션 복제 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.