문맥 (context)
이동통신 기술의 발전으로 인해 휴대폰 등의 이동통신 단말기에는 다양한 기능들이 추가되어 왔다. 그 중 특히 사용자들에 의해 많이 이용되는 것이 웹 브라우징이다.
웹브라우징은 이동통신 단말기에 구비된 웹브라우저를 이용하여 인터넷망의 웹서버로부터 소정의 웹 콘텐츠를 열람/이용하는 것을 통틀어 말한다.
인터넷망의 웹서버는 일반적으로 유선인터넷망에 구비된 개인용 컴퓨터를 이용하여 접근되기에 적합하도록 구성 되어왔는데, 최근 이동통신 기술의 발전으로 인해 이동통신 단말기에도 무선통신망을 통한 웹서버 접속 기능이 구현됨에 따라 이동통신 단말기 사용자는 자신의 이동통신 단말기를 이용한 웹브라우징을 할 수 있게 된 것이다.
이처럼 웹브라우징을 위해서는 이동통신 단말기에 웹브라우징을 위한 웹브라우저가 구비되어야 한다.
웹브라우저의 종류는 다양하나, 이동통신 단말기의 하드웨어 성능을 고려하고 빠른 웹브라우징이 구현되도록 하기 위해 웹 뷰어 방식의 웹브라우저가 제시된 바 있다.
웹 뷰어는 이미지 처리 기반 브라우저로서, 웹 브라우징을 위한 마크업 태그의 파싱/렌더링 기능 대신에 이미지 형태의 웹페이지를 표시하도록 그 기능을 단순화 시킨 브라우저를 통칭한다.
즉, 웹 뷰어와 웹서버 사이에 웹서버의 웹 콘텐츠를 이미지 형태로 변환시키는 웹 뷰어 서버가 구비되도록 하고, 웹 뷰어가 소정의 주소, 예를 들어 URL(Uniform Resource Locator)을 이용하여 웹 콘텐츠의 전송을 요청하면, 웹 뷰어 서버는 해당 URL에 대응되는 웹서버로부터 웹 콘텐츠의 전송을 요청하여 수신하고 수신된 웹 콘텐츠를 파싱/렌더링 처리한 후에 이미지 데이터로 변환하여 웹 뷰어에 전송하고, 이에 웹 뷰어는 수신된 이미지 형태의 웹 콘텐츠를 디스플레이부에 표시한다.
여기서, 웹 콘텐츠는 웹페이지에 포함되는 모든 구성요소들을 포함하는 것으로서, 마크업 언어로 작성된 마크업페이지는 물론이고, 해당 마크업페이지에 경로가 포함되어 있는 이미지 파일, 자바스크립트 파일, 스타일시트 파일, 멀티미디어 파일 등을 모두 포함하는 개념이다. 즉, 사용자가 웹 브라우징 시에 디스플레이부를 통해 확인하는 웹페이지에 포함된 구성요소 전부를 웹 콘텐츠라 할 수 있다.
이처럼 이동통신 단말기의 웹 뷰어는 일반적인 개인용 컴퓨터의 브라우저와는 달리, 웹페이지 등의 웹 콘텐츠에 포함된 HTML(Hyper Text Markup Language)와 같은 마크업 언어의 마크업태그를 자체적으로 해석하여 즉 파싱/렌더링 처리하여 해당 웹페이지 등을 디스플레이부에 표시하는 것이 아니라, 웹 뷰어 서버에서 이미 파싱/렌더링 처리 된 후에 이미지 형태로 변환된 웹페이지를 표시하면 되므로 그 기능이 단순하고 간단하여 큰 용량을 차지하지도 않을 뿐만 아니라 웹페이지 처리 속도도 빠르다는 장점이 있다.
그런데 웹 뷰어는 이미지만을 처리하여 표시하면 되므로 그 처리과정이 간단할 수 있으나, 웹 뷰어 서버는 웹 뷰어의 요청이 있는 경우에 웹 서버에 요청하고, 그 웹 서버로부터 수신하는 웹페이지를 이미지로 변환하는 기능을 수행하므로 그 과정이 복잡하고 시간도 많이 걸리게 된다.
즉, 실제로 웹 뷰어가 웹 뷰어 서버에 소정의 웹 페이지를 요청한 시점부터 실제 해당 웹 페이지가 이미지 형태로 변환되어 웹 뷰어에 전송되는 데까지 걸리는 시간이 웹 뷰어에서의 웹 브라우징에 걸리는 대부분의 시간을 차지한다.
즉, 수신된 이미지자체의 처리에 의해 웹 뷰어가 웹 페이지를 표시하는 시간이 단축된다 하더라도 웹 뷰어 서버에서의 처리 시간이 지연되는 경우 전체 웹 브라우징 시간이 길어지는 문제점이 있다.
이는 유선망에서의 빠른 웹 브라우징을 경험한 사용자들이 무선 통신망에서의 웹 뷰어를 이용하여 웹 브라우징을 함에 있어서 불만 요소가 되고 있다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
웹 뷰어 서버가 웹 뷰어의 요청을 받았을 때 수행하는 구체적인 기능과 처리 과정은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation웹 뷰어 서버의 기능과 작동 프로세스를 기술하는 것이 목적이다.
-
2정보 추출
information_extraction웹 뷰어 서버의 역할인 웹 콘텐츠의 이미지 형태 변환과 그 세부 단계를 추출한다.
- 웹 뷰어 서버는 해당 URL에 대응되는 웹서버로부터 웹 콘텐츠의 전송을 요청하여 수신하고 수신된 웹 콘텐츠를 파싱/렌더링 처리한 후에 이미지 데이터로 변환하여 웹 뷰어에 전송
-
3근거 선택
evidence_selection웹 뷰어 서버의 기능적 정의와 단계별 동작을 포함하는 구절을 선별한다.
- 웹 뷰어와 웹서버 사이에 웹서버의 웹 콘텐츠를 이미지 형태로 변환시키는 웹 뷰어 서버가 구비되도록 하고
- 웹 뷰어 서버는 해당 URL에 대응되는 웹서버로부터 웹 콘텐츠의 전송을 요청하여 수신하고 수신된 웹 콘텐츠를 파싱/렌더링 처리한 후에 이미지 데이터로 변환하여 웹 뷰어에 전송
-
4논리 통합
logical_integration웹 뷰어 서버의 목적(이미지 변환)과 구체적 절차(수신 -> 파싱/렌더링 -> 이미지 변환 -> 전송)를 연결한다.
-
5결론 도출
conclusion_formulation웹 뷰어 서버는 웹 콘텐츠를 이미지 형태로 변환하는 기능을 수행하며, 구체적으로는 웹서버로부터 콘텐츠를 수신하여 파싱/렌더링한 후 이미지 데이터로 변환하여 전송한다.
- 웹 뷰어 서버는 해당 URL에 대응되는 웹서버로부터 웹 콘텐츠의 전송을 요청하여 수신하고 수신된 웹 콘텐츠를 파싱/렌더링 처리한 후에 이미지 데이터로 변환하여 웹 뷰어에 전송
-
6답변 생성
answer_generation질문에 대해 기술적 절차를 포함하여 명확하게 답변을 작성한다.
- 웹 뷰어 서버는 해당 URL에 대응되는 웹서버로부터 웹 콘텐츠의 전송을 요청하여 수신하고 수신된 웹 콘텐츠를 파싱/렌더링 처리한 후에 이미지 데이터로 변환하여 웹 뷰어에 전송
최종 답변 (final_answer)
웹 뷰어 서버는 웹서버의 웹 콘텐츠를 이미지 형태로 변환시키는 기능을 수행한다. 구체적인 과정은 웹 뷰어가 URL을 통해 요청하면, 웹 뷰어 서버가 해당 URL에 대응되는 웹서버로부터 웹 콘텐츠를 요청하여 수신하고, 수신된 웹 콘텐츠를 파싱/렌더링 처리한 후 이미지 데이터로 변환하여 웹 뷰어에 전송하는 방식으로 이루어진다.
핵심 해석 (core_interpretation)
웹 뷰어 서버는 웹 뷰어로부터 URL 요청을 받으면 웹서버의 웹 콘텐츠를 수신하여 파싱 및 렌더링 처리한 후 이미지 데이터로 변환하여 웹 뷰어에 전송하는 기능을 수행한다.