1 |
1
웹 브라우징 단말기와 마크업 페이지 제공 서버의 통신 경로 사이에 구비되는 마크업 페이지 중계 서버에 있어서,
소정의 정보들이 저장되는 저장부와;
상기 마크업 페이지 제공 서버에 마크업 페이지를 요청하여 수신하는 마크업 페이지 요청부와;
상기 마크업 페이지 제공서버로부터 수신된 마크업 페이지를 해석하여 해당 마크업 페이지에 포함된 구성 요소 주소를 추출하는 마크업 페이지 해석부와;
상기 마크업 페이지 해석부에 의해 추출된 구성 요소 주소를 기초로 해당 구성 요소를 상기 마크업 페이지 제공 서버에 요청하여 수신하는 구성 요소 요청부와;
상기 구성 요소 요청부에 의해 수신된 구성 요소들의 만료(expire) 일시를 기 설정된 만료 일시로 변경한 후 매칭시켜 상기 저장부에 저장하는 구성 요소 만료 일시 변경부와;
상기 웹 브라우징 단말기로부터 마크업 페이지 요청이 있는 경우 해당 마크업 페이지를 요청하도록 상기 마크업 페이지 요청부를 제어하고, 상기 마크업 페이지 요청부로부터 전달받은 마크업 페이지를 상기 웹 브라우징 단말기로 전송하며, 상기 웹 브라우징 단말기로부터 마크업 페이지 구성 요소 요청이 있는 경우 상기 저장부에 저장된 해당 구성 요소를 추출하여 매칭되는 만료 일시와 함께 상기 웹 브라우징 단말기로 전송하는 단말기 요청 응답부를 포함하여 구성되는 것을 특징으로 하는 마크업 페이지 중계 서버
|
2 |
2
제1항에 있어서,
상기 구성 요소 요청부가 상기 마크업 페이지 제공 서버에 요청하는 구성 요소는 이미지 파일, 플래시(Flash) 파일, 멀티미디어 파일 중 적어도 어느 하나인 것을 특징으로 하는 마크업 페이지 중계 서버
|
3 |
3
제1항에 있어서,
상기 단말기 요청 응답부는 상기 구성 요소 요청부에 의해 수신된 구성 요소들에 대한 만료 일시를 HTTP(HyperText Transfer Protocol) 헤더 중 expires 헤더 정보에 포함시켜 전송하는 것을 특징으로 하는 마크업 페이지 중계서버
|
4 |
4
제1항에 있어서,
상기 구성 요소 요청부는 상기 마크업 페이지 해석부로부터 추출된 구성 요소 주소에 대응되는 구성 요소가 상기 저장부에 기 저장되어 있고 현재 시점이 해당 구성 요소의 원래 만료 일시와 변경된 만료 일시 사이의 시점에 해당하는 경우, 상기 마크업 페이지 제공 서버에 해당 구성 요소가 원래 만료 일시 이후에 수정되었는지를 문의하는 수정 여부 질의 신호를 전송하며, 상기 마크업 페이지 제공 서버로부터 새로운 구성 요소가 수신되면 수신된 구성 요소를 상기 구성 요소 만료 일시 변경부로 전송하고,
상기 구성 요소 만료 일시 변경부는 전달받은 새로운 구성 요소에 대한 만료 일시를 변경함과 아울러 새로운 구성 요소로 기존의 구성 요소를 대체 저장하고,
상기 단말기 요청 응답부는 상기 구성 요소 요청부의 수정 여부 질의 신호에 따라 상기 마크업 페이지 제공 서버로부터의 새로운 구성 요소 수신이 감지되면 상기 저장부에 저장된 새로운 구성 요소의 이름을 기 설정된 알고리즘에 따라 변경시키거나 상기 저장부에 저장된 새로운 구성 요소에 대해 기 설정된 알고리즘에 따른 이름을 갖는 복사본을 생성한 후, 이름이 변경되거나 복사 생성된 해당 구성 요소의 이름이 포함되도록 상기 수신된 마크업 페이지를 변경시켜 상기 웹 브라우징 단말기로 전송하는 것을 특징으로 하는 마크업 페이지 중계 서버
|
5 |
5
웹 브라우징 단말기와 마크업 페이지 제공 서버의 통신 경로 사이에 구비되는 마크업 페이지 중계 서버의 제어방법에 있어서,
(a) 상기 웹 브라우징 단말기로부터 마크업 페이지 요청 신호에 따라 상기 마크업 페이지 제공 서버에 마크업 페이지를 요청하여 수신하는 단계와;
(b) 상기 마크업 페이지 제공 서버로부터 수신된 마크업 페이지를 분석하여 해당 마크업 페이지에 포함된 구성 요소 주소를 추출하는 단계와;
(c) 상기 추출된 구성 요소 주소에 대응되는 구성 요소가 기 저장되어 있지 않은 경우 해당 구성 요소를 상기 마크업 페이지 제공 서버에 요청함과 아울러 상기 수신한 마크업 페이지를 상기 웹 브라우징 단말기로 전송하는 단계와;
(d) 상기 마크업 페이지 제공 서버로부터 수신되는 구성 요소들의 만료(expire) 일시를 기 설정된 만료 일시로 변경한 후 해당 변경된 만료 일시와 해당 구성 요소를 각각 매칭시켜 저장하는 단계와;
(e) 상기 웹 브라우징 단말기로부터 마크업 페이지 구성 요소 요청이 있는 경우 상기 저장된 해당 구성 요소를 추출하여 매칭되는 만료 일시와 함께 상기 웹 브라우징 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 마크업 페이지 중계 서버의 제어방법
|
6 |
6
제5항에 있어서,
상기 마크업 페이지 제공 서버에 요청하는 구성 요소는 이미지 파일, 플래시(Flash) 파일, 멀티미디어 파일 중 적어도 어느 하나인 것을 특징으로 하는 마크업 페이지 중계 서버의 제어방법
|
7 |
7
제5항에 있어서,
상기 (b) 단계 이후에,
상기 수신된 마크업 페이지로부터 추출된 구성 요소 주소에 대응되는 구성 요소가 기 저장되어 있고 현재 시점이 해당 구성 요소의 원래 만료 일시와 변경된 만료 일시 사이의 시점에 해당하는 경우, 상기 마크업 페이지 제공 서버에 해당 구성 요소가 원래 만료 일시 이후에 수정되었는지를 문의하는 수정 여부 질의 신호를 전송하는 단계와;
상기 마크업 페이지 제공 서버로부터 새로운 구성 요소가 수신되면 수신된 구성 요소에 대한 만료 일시를 변경함과 아울러 새로운 구성 요소로 기존의 구성 요소를 대체 저장하는 단계와;
상기 새로운 구성 요소의 이름을 기 설정된 알고리즘에 따라 변경시킨 후 해당 변경된 구성 요소의 이름을 포함하도록 상기 수신된 마크업 페이지를 변경시켜 상기 웹 브라우징 단말기로 전송하는 단계를 더 포함하는 것을 특징으로 하는 마크업 페이지 중계 서버의 제어방법
|
8 |
8
웹 브라우징 단말기와 마크업 페이지 제공 서버의 통신 경로 사이에 구비되는 마크업 페이지 중계 서버의 제어방법에 있어서,
(a) 상기 웹 브라우징 단말기로부터 마크업 페이지 요청 신호에 따라 상기 마크업 페이지 제공 서버에 마크업 페이지를 요청하여 수신하는 단계와;
(b) 상기 마크업 페이지 제공 서버로부터 수신된 마크업 페이지를 상기 웹 브라우징 단말기로 전송함과 아울러 내용을 분석하여 해당 마크업 페이지에 포함된 구성 요소 주소를 추출하는 단계와;
(c) 상기 추출된 구성 요소 주소에 대응되는 구성 요소가 기 저장되어 있지 않은 경우 해당 구성 요소를 상기 마크업 페이지 제공 서버에 요청하여 수신하는 단계와;
(d) 상기 마크업 페이지 제공 서버로부터 수신되는 구성 요소들의 만료(expire) 일시를 기 설정된 만료 일시로 변경한 후 해당 변경된 만료 일시와 해당 구성 요소를 각각 매칭시켜 저장하는 단계와;
(e) 상기 웹 브라우징 단말기로부터 마크업 페이지 구성 요소 요청이 있는 경우 상기 저장된 해당 구성 요소를 추출하여 매칭되는 만료 일시와 함께 상기 웹 브라우징 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 마크업 페이지 중계 서버의 제어방법
|