KR101377875B1 - System for retaining viewing position on markup page and control method thereof, and web browsing apparatus used in the system - Google Patents
System for retaining viewing position on markup page and control method thereof, and web browsing apparatus used in the system Download PDFInfo
- Publication number
- KR101377875B1 KR101377875B1 KR1020080040563A KR20080040563A KR101377875B1 KR 101377875 B1 KR101377875 B1 KR 101377875B1 KR 1020080040563 A KR1020080040563 A KR 1020080040563A KR 20080040563 A KR20080040563 A KR 20080040563A KR 101377875 B1 KR101377875 B1 KR 101377875B1
- Authority
- KR
- South Korea
- Prior art keywords
- markup page
- markup
- page
- web
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 마크업 페이지 상의 사용자 열람 위치 유지 시스템 및 그 제어방법과 그 시스템에 사용되는 웹 브라우징 단말기에 관한 것이다. 본 발명에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템은, 마크업 언어로 작성된 마크업 페이지를 제공하는 마크업 페이지 제공 서버와; 이미지 형태의 마크업 페이지를 처리하여 사용자에게 웹 브라우징 기능을 제공하는 웹 브라우징 단말기와; 상기 마크업 페이지 제공 서버로부터 수신되는 마크업 페이지를 이미지로 변환 시켜 상기 웹 브라우징 단말기로 전송하는 웹 뷰어 서버를 포함하여 구성되되, 상기 웹 브라우징 단말기는 상기 웹 뷰어 서버로부터 수신되는 이미지로 변환된 마크업 페이지를 임시 저장하고, 임시 저장되는 마크업 페이지의 적어도 일부를 디스플레이부에 표시하며, 디스플레이부에 표시되는 마크업 페이지상의 위치를 사용자의 명령에 따라 이동시키고, 이동시킨 마크업 페이지 위치 값을 임시 저장한 후 마크업 페이지 갱신 여부 확인 요청 신호를 상기 웹 뷰어 서버에 전송하고, 상기 마크업 페이지 갱신 여부 확인 요청 신호에 따라 상기 웹 뷰어 서버로부터 수신되는 마크업 페이지를 이용하여 임시 저장된 마크업 페이지를 갱신시키며, 갱신된 마크업 페이지 중 상기 임시 저장된 마크업 페이지 위치 값에 대응되는 부분을 디스플레이부에 표시하는 것을 특징으로 한다.
The present invention relates to a user viewing position maintaining system on a markup page, a control method thereof, and a web browsing terminal used in the system. A user viewing position maintaining system on a markup page according to the present invention includes: a markup page providing server for providing a markup page written in a markup language; A web browsing terminal for providing a web browsing function to a user by processing a markup page in the form of an image; And a web viewer server for converting the markup page received from the markup page providing server into an image and transmitting the image to the web browsing terminal, wherein the web browsing terminal is converted into an image received from the web viewer server. Temporarily stores the up page, displays at least a portion of the temporarily stored markup page on the display, moves the position on the markup page displayed on the display according to a user's command, and changes the moved markup page position value. After the temporary storage, the markup page is transmitted to the web viewer server, and the markup page is temporarily stored using the markup page received from the web viewer server according to the markup page update request signal. Is updated, and the updated markup page is A portion corresponding to the temporarily stored markup page position value is displayed on the display unit.
Description
본 발명은 마크업 페이지 상의 사용자 열람 위치 유지 시스템 및 그 제어방법과 그 시스템에 사용되는 웹 브라우징 단말기에 관한 것으로, 보다 상세하게는 사용자가 마크업 페이지를 열람하던 중에 마크업 페이지 갱신(REFRESH)작업이 발생하는 경우 사용자가 열람하던 마크업 페이지 위치를 유지토록 하는 마크업 페이지 상의 사용자 열람 위치 유지 시스템 및 그 제어방법과 그 시스템에 사용되는 웹 브라우징 단말기에 관한 것이다.The present invention relates to a system for maintaining a user viewing position on a markup page, a method of controlling the same, and a web browsing terminal used in the system, and more particularly, a markup page update (REFRESH) operation while a user browses a markup page. If this occurs, the present invention relates to a user viewing position maintaining system on a markup page for maintaining the position of a markup page viewed by a user, a control method thereof, and a web browsing terminal used in the system.
최근 인터넷의 활성화로 인해 정보의 제공 또는 온라인 상품 판매 등 다양한 목적의 웹 사이트가 구축되어 고객들에게 웹 페이지를 제공하고 있다.Recently, due to the activation of the Internet, websites for various purposes, such as providing information or selling online products, have been established to provide web pages to customers.
특히 이동통신 단말기와 같이 휴대용 무선 통신 장치에서도 웹 페이지 브라우징이 가능하도록 하는 기능을 탑재하여 고객들이 이동 중에도 웹 브라우징을 할 수 있도록 하고 있다.In particular, portable wireless communication devices such as mobile communication terminals are equipped with a function to enable web page browsing so that customers can browse the web on the go.
이동통신 단말기를 이용하여 웹 브라우징이 가능하도록 하는 방법으로는, 개인용 컴퓨터(PC : Personal Computer)에 탑재된 인터넷 익스플로어러 IE : Internet Explorer)와 같이 마크업 언어로 작성된 마크업 페이지(예를 들어 웹 페이지)의 마크업 태그를 파싱 및 렌더링 처리할 수 있는 기능을 구비한 풀 브라우저를 이동통신 단말기에 탑재하는 방법이 있고, 또한, 마크업 페이지의 파싱 및 렌더링 처리는 소정의 서버에서 담당하고 이동통신 단말기에는 해당 서버에서 이미지 형태로 변환된 웹 페이지를 수신하여 처리하도록 하는 방법도 있다.As a method of enabling web browsing using a mobile communication terminal, a markup page written in a markup language such as Internet Explorer (IE) installed in a personal computer (PC) (for example, There is a method of mounting a full browser having a function of parsing and rendering markup tags of a page) in a mobile communication terminal, and parsing and rendering of markup pages is in charge of a predetermined server. The terminal also has a method of receiving and processing a web page converted into an image form in a corresponding server.
이처럼 현대인들은 다양한 방식으로 웹 브라우징을 하고 있지만, 종래의 웹 브라우징 단말기들의 공통적인 특징은 웹 페이지가 갱신되는 경우 사용자가 열람하던 위치가 유지되지 않는다는 점이다.As described above, modern people browse the web in various ways, but a common feature of the conventional web browsing terminals is that the position viewed by the user is not maintained when the web page is updated.
예를 들어 웹 페이지의 내용이 웹 브라우징 단말기 화면에 한 번에 표시되지 않는 경우 사용자는 스크롤 키 등을 이용하여 웹 페이지의 표시 위치를 이동시켜 열람하게 되는데 이처럼 표시되는 웹 페이지의 위치를 이동시킨 후 웹 페이지 갱신이 발생하는 경우 화면 상에는 웹 페이지의 처음 위치가 표시되게 된다.For example, if the contents of the web page are not displayed on the screen of the web browsing terminal at one time, the user can browse by moving the display position of the web page by using a scroll key or the like. When a web page update occurs, the first position of the web page is displayed on the screen.
특히 뉴스 또는 소정 정보를 제공하는 사업자는 실시간으로 변경되는 내용을 웹 페이지 열람자에게 제공하기 위해 웹 페이지에 갱신 작업 명령 코드를 포함시키고, 이에 웹 브라우징 단말기는 사용자의 키 조작이 없더라도 소정 시간이 경과한 후에 이미 수신된 웹 페이지에 대한 갱신 처리를 수행하게 된다.In particular, an operator providing news or predetermined information includes an update operation command code on a web page to provide the web page viewer with the contents that are changed in real time, so that the web browsing terminal has passed a predetermined time even without a user's key operation. After that, the update process for the web page already received is performed.
이때 웹 브라우징 단말기는 갱신 처리 후에 갱신된 페이지의 처음 부분부터 표시함으로써 사용자는 자신이 열람하던 웹 페이지 상의 위치로 스크롤 키를 이용 하여 다시 이동시켜야 하는 불편함이 있다.At this time, since the web browsing terminal displays the first part of the updated page after the update processing, the user has to inconvenience by using the scroll key to move to the position on the web page that he / she read.
이러한 예가 도 1에 도시되었다.This example is shown in FIG.
도 1을 참조하면, 우선 웹 사이트로부터 수신된 웹 페이지가 도 1(a)라고 가정하면, 최초 웹 페이지를 수신한 웹 브라우징 단말기는 도 1(b)와 같이 웹 페이지의 처음 부분을 디스플레이부에 표시하게 된다.Referring to FIG. 1, assuming that a web page received from a web site is shown in FIG. 1 (a), the web browsing terminal receiving the first web page may display the first portion of the web page on the display unit as shown in FIG. Will be displayed.
이어서 사용자가 웹 페이지 내용을 열람하면서 스크롤 키를 조작하면 웹 브라우징 단말기는 도 1(c)와 같이 웹 페이지의 위치를 이동시켜 표시한다.Subsequently, when the user manipulates the scroll key while viewing the web page contents, the web browsing terminal moves and displays the position of the web page as shown in FIG.
이 상태에서 웹 페이지에 포함된 갱신 작업 명령에 따라 웹 브라우징 단말기가 웹 페이지에 대한 갱신 처리를 수행한 경우 도 1(b)와 같은 화면이 표시됨으로써, 웹 페이지를 열람하던 사용자는 다시 스크롤 키를 이용하여 도 1(c)와 같은 화면이 표시되도록 해야만 하는 것이다.In this state, when the web browsing terminal performs the update processing for the web page according to the update operation command included in the web page, the screen as shown in FIG. 1 (b) is displayed, so that the user who reads the web page again scrolls down. By using the screen as shown in Figure 1 (c) should be displayed.
이처럼 사용자가 열람하던 웹 페이지가 갱신되는 경우 사용자가 열람하던 위치가 유지되지 않음으로써 웹 페이지가 갱신될 때마다 매번 사용자는 자신이 열람하던 위치로 웹 페이지를 이동시켜야 하는 불편함이 있다.As such, when the web page that the user reads is updated, the location that the user reads is not maintained, so that each time the web page is updated, the user has to move the web page to the location where the user reads.
본 발명은 상기한 종래의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 웹 페이지가 갱신되는 경우에도 사용자가 열람하던 위치가 유지되도록 하는 마크업 페이지 상의 사용자 열람 위치 유지 시스템 및 그 제어방법과 그 시스템에 사용되는 웹 브라우징 단말기를 제공하는 것이다. SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and an object thereof is to maintain a user viewing position on a markup page and a control method thereof so that the position used by the user is maintained even when the web page is updated. It is to provide a web browsing terminal used in the system.
상기한 목적을 달성하기 위해 본 발명에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템은, 마크업 언어로 작성된 마크업 페이지를 제공하는 마크업 페이지 제공 서버와; 이미지 형태의 마크업 페이지를 처리하여 사용자에게 웹 브라우징 기능을 제공하는 웹 브라우징 단말기와; 상기 마크업 페이지 제공 서버로부터 수신되는 마크업 페이지를 이미지로 변환 시켜 상기 웹 브라우징 단말기로 전송하는 웹 뷰어 서버를 포함하여 구성되되, 상기 웹 브라우징 단말기는 상기 웹 뷰어 서버로부터 수신되는 이미지로 변환된 마크업 페이지를 임시 저장하고, 임시 저장되는 마크업 페이지의 적어도 일부를 디스플레이부에 표시하며, 디스플레이부에 표시되는 마크업 페이지상의 위치를 사용자의 명령에 따라 이동시키고, 이동시킨 마크업 페이지 위치 값을 임시 저장한 후 마크업 페이지 갱신 여부 확인 요청 신호를 상기 웹 뷰어 서버에 전송하고, 상기 마크업 페이지 갱신 여부 확인 요청 신호에 따라 상기 웹 뷰어 서버로부터 수신되는 마크업 페이지를 이용하여 임시 저장된 마크업 페이지를 갱신시키며, 갱신된 마크업 페이지 중 상기 임시 저장된 마크업 페이지 위치 값에 대응되는 부분을 디스플레이부에 표시하는 것을 특징으로 한다.In order to achieve the above object, a user viewing position maintaining system on a markup page according to the present invention comprises: a markup page providing server for providing a markup page written in a markup language; A web browsing terminal for providing a web browsing function to a user by processing a markup page in the form of an image; And a web viewer server for converting the markup page received from the markup page providing server into an image and transmitting the image to the web browsing terminal, wherein the web browsing terminal is converted into an image received from the web viewer server. Temporarily stores the up page, displays at least a portion of the temporarily stored markup page on the display, moves the position on the markup page displayed on the display according to a user's command, and changes the moved markup page position value. After the temporary storage, the markup page is transmitted to the web viewer server, and the markup page is temporarily stored using the markup page received from the web viewer server according to the markup page update request signal. Is updated, and the updated markup page is A portion corresponding to the temporarily stored markup page position value is displayed on the display unit.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 마크업 언어로 작성된 마크업 페이지를 제공하는 마크업 페이지 제공 서버와, 이미지 형태의 마크업 페이지를 처리하여 사용자에게 웹 브라우징 기능을 제공하는 웹 브라우징 단말기와, 상기 마크업 페이지 제공 서버로부터 수신되는 마크업 페이지를 이미지로 변환 시켜 상기 웹 브라우징 단말기로 전송하는 웹 뷰어 서버를 포함하는 마크업 페이지 상의 사용자 열람 위치 유지 시스템의 제어방법은, 상기 웹 브라우징 단말기가 상기 웹 뷰어 서버로부터 수신되는 이미지로 변환된 마크업 페이지를 임시 저장하고, 임시 저장되는 마크업 페이지의 적어도 일부를 디스플레이부에 표시하며, 디스플레이부에 표시되는 마크업 페이지상의 위치를 사용자의 명령에 따라 이동시키고, 이동시킨 마크업 페이지 위치 값을 임시 저장한 후 마크업 페이지 갱신 여부 확인 요청 신호를 상기 웹 뷰어 서버에 전송하는 단계와; 상기 웹 뷰어 서버가 이미지로 변환시켜 상기 웹 브라우징 단말기로 전송한 마크업 페이지를 상기 마크업 페이지 제공 서버와의 통신을 통해 갱신시키고, 상기 웹 브라우징 단말기로부터 수신되는 마크업 페이지 갱신 여부 확인 요청 신호에 따라 상기 갱신된 마크업 페이지를 이미지로 변환시켜 상기 웹 브라우징 단말기로 전송하는 단계와; 상기 웹 브라우징 단말기가 상기 마크업 페이지 갱신 여부 확인 요청 신호에 따라 상기 웹 뷰어 서버로부터 수신되는 마크업 페이지를 이용하여 임시 저장된 마크업 페이지를 갱신시키며, 갱신된 마크업 페이지 중 상기 임시 저장된 마크업 페이지 위치 값에 대응되는 부분을 디스플레이부에 표시하는 단계를 포함하여 이루어진다.In addition, to achieve the above object, a markup page providing server for providing a markup page written in a markup language according to the present invention, and web browsing processing a markup page in the form of an image to provide a web browsing function to a user. A control method of a user browsing position maintaining system on a markup page including a terminal and a web viewer server for converting a markup page received from the markup page providing server into an image and transmitting the image to a web browsing terminal, the web browsing The terminal temporarily stores the markup page converted into an image received from the web viewer server, displays at least a portion of the temporarily stored markup page on the display, and displays a location on the markup page displayed on the display. Moved according to command, and moved markup page Transmitting a request signal for checking whether the markup page is updated after temporarily storing the location value to the web viewer server; The web viewer server converts the markup page converted into an image and transmitted to the web browsing terminal through communication with the markup page providing server, and responds to a request signal for checking whether the markup page is updated from the web browsing terminal. Converting the updated markup page into an image and transmitting the converted markup page to the web browsing terminal; The web browsing terminal updates the temporarily stored markup page using a markup page received from the web viewer server according to a request signal for checking whether the markup page is updated, and among the updated markup pages, the temporarily stored markup page. And displaying a portion corresponding to the position value on the display unit.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 마크업 페이지 제공 서버로부터 수신되는 마크업 페이지를 이미지로 변환시키는 웹 뷰어 서버와 통신하는 웹 브라우징 단말기는, 상기 웹 뷰어 서버로부터 이미지로 변환된 마크업 페이지를 수신하는 통신 인터페이스부와; 이미지로 변환된 마크업 페이지가 표시되는 디스플레이부와; 저장부와; 상기 통신 인터페이스부를 통해 수신되는 이미지로 변환된 마크업 페이지를 상기 저장부에 임시 저장하고, 임시 저장되는 마크업 페이지의 적어 도 일부가 상기 디스플레이부에 표시되도록 제어하고, 상기 디스플레이부에 표시되는 마크업 페이지상의 위치를 사용자의 명령에 따라 이동 제어하며, 이동시킨 마크업 페이지 위치 값을 상기 저장부에 임시 저장한 후 마크업 페이지 갱신 여부 확인 요청 신호가 상기 통신 인터페이스부를 통해 상기 웹 뷰어 서버에 전송되도록 제어하고, 상기 마크업 페이지 갱신 여부 확인 요청 신호에 따라 상기 웹 뷰어 서버로부터 상기 통신 인터페이스부를 통해 수신되는 마크업 페이지를 이용하여 상기 저장부에 임시 저장된 마크업 페이지를 갱신시키며, 갱신된 마크업 페이지 중 상기 임시 저장된 마크업 페이지 위치 값에 대응되는 부분이 상기 디스플레이부에 표시되도록 제어하는 제어부를 포함하여 구성된다.In addition, to achieve the above object, a web browsing terminal communicating with a web viewer server for converting a markup page received from a markup page providing server according to the present invention into an image includes a mark converted into an image from the web viewer server. A communication interface to receive an up page; A display unit displaying a markup page converted into an image; A storage unit; Temporarily storing the markup page converted into an image received through the communication interface unit in the storage unit, controlling at least a portion of the temporarily stored markup page to be displayed on the display unit, and displaying the mark on the display unit. The position on the up page is moved and controlled according to a user's command, and the markup page position value is temporarily stored in the storage unit, and then a request signal for checking whether the markup page is updated is transmitted to the web viewer server through the communication interface unit. The markup page is temporarily stored in the storage unit by using the markup page received from the web viewer server through the communication interface unit in response to a request signal for checking whether the markup page is updated. Above the temporarily stored markup page of the page The part corresponding to the value is configured to include a control unit that controls to display on the display unit.
또, 상기한 목적을 달성하기 위해 본 발명에 따른 마크업 언어로 작성된 마크업 페이지를 제공하는 마크업 페이지 제공 서버와 통신하는 웹 브라우징 단말기는, 상기 마크업 페이지 제공 서버로부터 마크업 페이지를 수신하는 통신 인터페이스부와; 마크업 페이지가 표시되는 디스플레이부와; 저장부와; 상기 통신 인터페이스부를 통해 수신되는 마크업 페이지를 파싱 및 렌더링 처리 하여 상기 디스플레이부에 표시되도록 제어하고, 상기 디스플레이부에 표시되는 마크업 페이지상의 위치를 사용자의 명령에 따라 이동 제어하며, 이동시킨 마크업 페이지 위치 값을 상기 저장부에 임시 저장하며, 상기 마크업 페이지에 포함된 갱신 작업 명령에 따라 상기 마크업 페이지 제공 서버에 마크업 페이지 갱신 요청 신호를 전송하고, 상기 마크업 페이지 갱신 요청 신호에 따라 상기 마크업 페이지 제공 서버로부터 수신되는 마크업 페이지로 기존의 마크업 페이지를 갱신 처리하되, 갱신된 마크업 페이지 중 상기 임시 저장된 마크업 페이지 위치 값에 대응되는 부분이 상기 디스플레이부에 표시되도록 제어하는 제어부를 포함하여 구성된다.Further, in order to achieve the above object, a web browsing terminal communicating with a markup page providing server for providing a markup page written in a markup language according to the present invention, receives a markup page from the markup page providing server. A communication interface unit; A display unit displaying a markup page; A storage unit; Parse and render the markup page received through the communication interface to be displayed on the display, move the position on the markup page displayed on the display according to a user's command, and move the markup. Temporarily storing a page position value in the storage unit, transmitting a markup page update request signal to the markup page providing server according to an update operation command included in the markup page, and according to the markup page update request signal. An existing markup page is updated by a markup page received from the markup page providing server, and a portion of the updated markup page corresponding to the temporarily stored markup page position value is displayed on the display unit. It is configured to include a control unit.
이상 설명한 바와 같이 본 발명에 따르면, 마크업 페이지에 포함된 소정 명령에 의해서 웹 브라우징 단말기에 표시되는 마크업 페이지가 갱신되는 경우 사용자가 열람하던 마크업 페이지 상의 위치가 유지될 수 있다.As described above, according to the present invention, when the markup page displayed on the web browsing terminal is updated by a predetermined command included in the markup page, the position on the markup page viewed by the user may be maintained.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
본 발명의 일 실시예에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템은 도 2에 도시된 바와 같이 웹 브라우징 단말기(100), 웹 뷰어 서버(200), 마크업 페이지 제공 서버(300)를 포함하여 구성된다.A user viewing position maintaining system on a markup page according to an embodiment of the present invention includes a
마크업 페이지 제공 서버(300)는 마크업 언어로 작성된 마크업 페이지를 구비하고서 요청받은 마크업 페이지를 제공하는 서버로서 예를 들어 웹 서버에 해당할 수 있다.The markup
웹 뷰어 서버(200)는 마크업 페이지 제공 서버(300)로부터 수신되는 마크업 페이지를 이미지로 변환 시켜 웹 브라우징 단말기(100)로 전송하는 기능을 수행한다.The
즉, 웹 뷰어 서버(200)는 마크업 페이지 제공 서버(300)로부터 수신되는 마크업 페이지를 파싱 및 렌더링 처리한 후 이미지 형태의 마크업 페이지로 변환시켜 웹 브라우징 단말기(100)로 전송하는 것이다.That is, the
웹 뷰어 서버(200)가 마크업 페이지를 이미지로 변환시키는 과정의 일 예가 도 3(a) 내지 도 3(c)에 도시되어 있다.An example of a process of the
즉, 웹 뷰어 서버(200)는 마크업 페이지 제공 서버(300)로부터 마크업 페이지가 수신되면 예를 들어 인터넷 익스플로어러와 같은 프로그램을 수행하여 해당 마크업 페이지가 파싱 및 렌더링 처리되도록 하고(도 3(a) 참조), 렌더링 처리된 화면을 캡쳐하여 이미지 형태로 만들고(도 3(b) 참조), 생성된 이미지를 소정의 구 역으로 분할하여(도 3(c) 참조) 웹 브라우징 단말기(100)로 전송한다.That is, when the markup page is received from the markup
또한, 웹 뷰어 서버(200)는 마크업 페이지 제공 서버(300)로부터 수신된 마크업 페이지에 갱신 작업 명령이 포함되어 있는 경우 갱신 작업 명령에 포함된 시점에 마크업 페이지 제공 서버(300)에 마크업 페이지 갱신 요청 신호를 전송하고, 마크업 페이지 갱신 요청 신호에 따라 마크업 페이지 제공 서버(300)로부터 수신되는 마크업 페이지로 기존의 마크업 페이지를 갱신 처리한다.In addition, the
여기서 마크업 페이지에 포함되는 갱신 작업 명령은 HTML(HyperText Markup Language)의 경우 "<META HTTP-EQUIV='Refresh' CONTENT=360>"와 같이 meta 태그를 마크업 페이지에 삽입하는 방식으로 이루어질 수 있다.Here, the update operation command included in the markup page may be performed by inserting a meta tag into the markup page, such as "<META HTTP-EQUIV = 'Refresh' CONTENT = 360>" in the case of HTML (HyperText Markup Language). .
즉, "<META HTTP-EQUIV='Refresh' CONTENT=360>" 와 같은 태그 내용을 파싱한 웹 브라우징 단말기(100)는 해당 마크업 페이지를 수신한 후 360초가 경과한 시점에 해당 마크업 페이지를 다시 요청하게 된다.That is, the
한편, 본 실시예에서의 웹 브라우징 단말기(100)는 이미지 형태의 마크업 페이지를 처리하여 사용자에게 웹 브라우징 기능을 제공하는 것으로서 '웹 뷰어'를 탑재한 이동통신 단말기일 수 있다.Meanwhile, the
즉, 본 실시예의 웹 브라우징 단말기(100)는 마크업 태그를 해석하는 기능은 없고 단지 웹 뷰어 서버(200)로부터 수신되는 이미지 형태의 마크업 페이지를 처리하여 표시하는 웹 뷰어 기능을 수행한다. 본 실시예에서 웹 브라우징 단말기(100)는 상술한 바와 같이 웹 뷰어 기능을 탑재한 이동통신 단말기를 일 예로 하므로 도 2에 도시된 바와 같이 기지국(401) 및 이동통신망(400)을 통해 웹 뷰어 서버(200) 와 통신한다.That is, the
웹 브라우징 단말기(100)는 웹 뷰어 서버(200)로부터 수신되는 이미지로 변환된 마크업 페이지를 임시 저장하고, 임시 저장되는 마크업 페이지의 적어도 일부를 디스플레이부에 표시한다.The
즉, 상술한 바와 같이 웹 뷰어 서버(200)로부터 수신되는 복수 개로 분할된 마크업 페이지 이미지가 수신되면 웹 브라우징 단말기(100)는 도 3(d)에 도시된 바와 같이 마크업 페이지 이미지를 순서대로 디스플레이부에 표시하고 도 3(e)에 도시된 바와 같이 디스플레이 화면을 완성시킨다. 이때 마크업 페이지를 이루는 이미지가 웹 브라우징 단말기(100)의 디스플레이부 화면 크기보다 더 큰 경우에는 마크업 페이지의 일부만 표시하고 나머지는 임시로 저장해 둔다. 이를 표현한 것이 도 3(f)이다.That is, when the plurality of markup page images received from the
이러한 기능을 수행하는 웹 브라우징 단말기(100) 구성의 일 예가 도 4에 도시되었다.An example of the configuration of the
동 도면에 도시된 바와 같이 웹 브라우징 단말기(100)는 통신 인터페이스부(110), 제어부(120), 저장부(130), 키 입력부(140), 디스플레이부(150)를 포함하여 이루어진다.As shown in the figure, the
통신 인터페이스부(110)는 기지국과 통신하기 위한 구성이고, 저장부(130)에는 웹 브라우징 단말기(100)의 기능을 수행하는 각종 프로그램 및 설정 정보들이 저장되며, 디스플레이부(150)는 마크업 페이지(이미지 형태의)가 실제 표시되는 부분으로 전력 소모가 적은 LCD(Liquid Crystal Display)를 포함할 수 있다.The
키 입력부(140)는 사용자가 조작할 수 있는 버튼 키 또는 스크롤 키 등이 구비되어 사용자의 조작에 따른 명령 신호를 제어부(120)로 전달하는 기능을 수행한다. 키 입력부(140)는 반드시 물리적인 버튼 형식으로 구비될 필요는 없고 터치스크린이 지원되는 웹 브라우징 단말기(100)의 경우에는 터치 패널 형태로 키 입력부(140)가 구비될 수도 있다.The
제어부(120)는 웹 브라우징 단말기(100)의 각 구성요소들을 제어하고 저장부(130)에 포함된 소정 프로그램들을 구동시켜 웹 브라우징 단말기(100)의 실제적인 기능들을 수행한다. 예를 들어 웹 브라우징을 위한 웹 뷰어와 같은 브라우저를 구동시켜 실행하는 것 역시 제어부(120)가 담당한다. 이하에서는 프로그램과 제어부(120)를 구분하지 않고 모두 제어부(120)에 의해 웹 브라우징 단말기(100)의 동작이 이루어지는 것으로 설명한다.The
제어부(120)는 도 3(f)와 같이 이미지 형태의 마크업 페이지의 일부가 디스플레이부(150)에 표시되도록 하고 나머지는 저장부(130)에 임시 저장되도록 한 상태에서, 사용자의 키 입력부(140) 조작에 따른 요청이 있는 경우 마크업 페이지 위치를 이동시킨다.As shown in FIG. 3F, the
예를 들어 제어부(120)는 사용자가 스크롤 키(미 도시함)를 조작하여 마크업 페이지의 다른 영역(디스플레이부(150)에 표시되지 않는)을 열람하고자 하는 경우 디스플레이부(150)에 표시되지는 않았지만 저장부(130)에 임시 저장되어 있는 마크업 페이지의 해당 부분을 읽어 디스플레이부(150)에 표시한다.For example, the
이러한 과정을 본 실시예에서는 제어부(120)가 디스플레이부(150)에 표시되 는 마크업 페이지상의 위치를 이동시킨다고 표현하는 것이다. 이때, 제어부(120)는 이동시킨 마크업 페이지 위치 값을 저장부(130)에 임시 저장한다.In the present embodiment, the process is expressed as moving the position on the markup page displayed on the
제어부(120)는 현재 디스플레이부(150)에 표시되는 마크업 페이지가 갱신되었는지 여부를 확인하기 위해 마크업 페이지 갱신 여부 확인 요청 신호를 웹 뷰어 서버(200)에 전송하는데, 이러한 마크업 페이지 갱신 여부 확인 요청 신호의 전송은 기 설정된 시간 간격으로 주기적으로 이루어질 수 있다.The
제어부(120)는 그리고 마크업 페이지 갱신 여부 확인 요청 신호에 따라 상기 웹 뷰어 서버(200)로부터 수신되는 마크업 페이지를 이용하여 임시 저장된 마크업 페이지를 갱신시키며, 갱신된 마크업 페이지 중 임시 저장된 마크업 페이지 위치 값에 대응되는 부분이 디스플레이부(150)에 표시되도록 제어한다.The
여기서, 제어부(120)는 새로 수신되는 마크업 페이지의 임시 저장된 마크업 페이지 위치 값에 대응되는 부분이 디스플레이부(150)에 표시되도록 제어할 수도 있지만, 새로 수신되는 마크업 페이지와 임시 저장된 기존의 마크업 페이지를 먼저 비교하여 새로 수신된 마크업 페이지가 기존의 마크업 페이지와 그 내용이 동일한 경우에만 갱신된 마크업 페이지 중 임시 저장된 마크업 페이지 위치 값에 대응되는 부분이 디스플레이부(150)에 표시되도록 제어할 수도 있다.Here, the
즉, 제어부(120)는 만일 새로 수신된 마크업 페이지가 기존의 마크업 페이지와 그 내용이 다른 경우에는 새로 수신된 마크업 페이지로 갱신시킨 후에 갱신된 마크업 페이지의 처음 위치가 디스플레이부(150)에 표시되도록 제어할 수 있다.That is, if the newly received markup page is different from the existing markup page, the
디스플레이부(150)에 표시되는 마크업 페이지의 위치 값을 저장하는 방법으 로는 웹 뷰어 서버(200)로부터 수신된 마크업 페이지 분할 이미지들에 소정 번호를 붙여 그 중 디스플레이부(150)에 표시되는 분할 이미지의 번호 값을 저장하는 방법이 이용될 수 있다. As a method of storing the position value of the markup page displayed on the
이러한 예가 도 5에 도시되었다.An example of this is shown in FIG.
즉, 제어부(120)는 웹 뷰어 서버(200)로부터 수신된 마크업 페이지의 각 분할 이미지들에 순서대로 번호를 붙여두고서 사용자의 스크롤 키 조작에 따라 디스플레이부(150)에 표시되는 첫 번째 이미지의 번호를 저장부(130)에 저장해 둠으로써 사용자가 열람하는 마크업 페이지의 위치를 기억할 수 있다. 즉, 도 5(b)을 참조하면 제어부(120)는 사용자의 스크롤 키 조작에 따라 디스플레이부(150)의 가장 상단 좌측에 표시되는 이미지'26'번을 저장부(130)에 저장해 둔다.That is, the
도 5(b)의 각 번호들과 분할 이미지 구분선은 설명을 위해 임시로 표시해 둔 것에 불과하며 실제로 디스플레이부(150)에 각 번호들과 분할 이미지 구분선이 표시되는 것은 아니다.Each number and the divided image dividing line of FIG. 5 (b) are only displayed temporarily for explanation, and the numbers and the divided image dividing line are not actually displayed on the
이후 마크업 페이지 갱신 여부 확인 요청 신호에 따라 웹 뷰어 서버(200)로부터 수신되는 마크업 페이지를 이용하여 제어부(120)는 임시 저장된 마크업 페이지를 갱신시키며, 갱신된 마크업 페이지 중 임시 저장된 마크업 페이지 위치 값에 대응되는 부분(즉, '26'번째 분할 이미지)이 디스플레이부(150)에 표시되도록 제어한다.Subsequently, the
이처럼 분할 이미지에 번호를 붙이는 것은 제어부(120)에 의해 이루어질 수도 있지만 웹 뷰어 서버(200)로부터 분할 이미지들이 전송될 때 각 분할 이미지에 매칭되는 번호들을 붙이는 것이 바람직하다.As such, the numbering of the divided images may be performed by the
여기서, 각 분할 이미지에 번호를 붙이는 것은 한 예일 뿐이며 각각의 분할 이미지들을 서로 구분 지을 수 있는 값이면 좌표 값이든 분할 이미지 아이디 등 어떤 것이라도 상관없다.Here, the numbering of each of the divided images is just an example, and any values such as coordinate values or divided image IDs may be used as long as they are values that can distinguish each of the divided images.
이하에서는 본 발명의 일 실시예에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템의 제어과정을 도 6을 참조하여 상세히 설명한다.Hereinafter, a control process of a user viewing position maintaining system on a markup page according to an embodiment of the present invention will be described in detail with reference to FIG. 6.
우선 본 실시예에서 마크업 페이지 제공 서버(300)는 웹 페이지를 제공하는 웹 서버인 것을 일 예로 하고, 웹 브라우징 단말기(100)는 이미지 형태의 웹 페이지를 처리하는 것이므로 '웹 뷰어'라고 표현하여 설명한다.First, in the present embodiment, the markup
우선, 웹 뷰어(100)는 사용자의 특정 웹 페이지 요청을 감지하면(단계 S1) 웹 뷰어 서버(200)에 웹 페이지 요청 신호를 전송한다(단계 S3).First, when the
웹 뷰어(100)로부터 웹 페이지 요청 신호를 수신한 웹 뷰어 서버(200)는 웹 서버(300)에 요청하고(단계 S5), 웹 서버(300)는 요청받은 웹 페이지를 웹 뷰어 서버(200)로 전송한다(단계 S7).The
웹 뷰어 서버(200)는 웹 서버(300)로부터 수신되는 웹 페이지를 파싱 및 렌더링 처리하고(단계 S9), 웹 페이지 분할 이미지(도 3(c) 참조)를 생성한다(단계 S11).The
이렇게 생성된 웹 페이지 분할 이미지를 웹 뷰어 서버(200)는 웹 뷰어(100)로 전송하고(단계 S13), 웹 뷰어(100)는 수신되는 웹 페이지 분할 이미지를 조합하여 도 3(d)를 거쳐 도 3(e)와 같이 디스플레이부(150)에 표시한다(단계 S15).The web page split image generated in this way is transmitted to the
웹 뷰어(100)는 사용자가 웹 페이지의 다른 부분을 열람하기 위해 스크롤 키 등을 조작하면 즉, 웹 페이지의 위치 이동 명령을 감지하면(단계 S17) 웹 페이지의 위치를 이동시켜 표시하고(단계 S19), 이동시킨 웹 페이지 위치 값을 임시 저장한다(단계 S21).The
이어서 웹 페이지가 갱신되었는지를 확인하기 위해 웹 페이지 갱신 여부 확인 요청 신호를 웹 뷰어 서버(200)에 기 설정된 시간 간격으로 전송한다(단계 S31).Subsequently, to confirm whether the web page has been updated, a web page update check request signal is transmitted to the
한편, 웹 서버(300)로부터 웹 뷰어 서버(200)에 전송된 웹 페이지에 웹 페이지 갱신 작업 명령 포함되어 있는 경우(단계 S23), 예를 들어 "<META HTTP-EQUIV='Refresh' CONTENT=360>"와 같은 코드 또는 기타 자바 스크립트를 이용한 갱신(Refresh)작업 명령이 포함되어 있는 경우 웹 뷰어 서버(200)는 해당하는 시간이 되면 웹 서버(300)에 웹 페이지 갱신 요청 신호를 전송한다(단계 S25).On the other hand, when a web page update operation command is included in the web page transmitted from the
웹 페이지 갱신 요청 신호는 기존에 파싱/렌더링 처리된 웹 페이지에 해당하는 웹 페이지를 다시 전송해 달라는 요청 신호이다. 이는 웹 서버(300)에 구비된 웹 페이지가 갱신된 경우 그 갱신된 웹 페이지 내용을 실시간으로 처리하기 위함이다.The web page update request signal is a request signal for retransmitting a web page corresponding to a previously parsed / rendered web page. This is to process the updated web page content in real time when the web page provided in the
웹 뷰어 서버(200)의 웹 페이지 갱신 요청 신호에 따라 웹 서버(300)는 해당하는 웹 페이지를 다시 전송하고(단계 S27), 웹 뷰어 서버(200)는 웹 서버(300)로부터 다시 수신되는 웹 페이지로 기존의 웹 페이지를 갱신 처리한다(단계 S29).In response to the web page update request signal from the
즉, 다시 수신된 웹 페이지를 파싱/렌더링 처리하여 웹 페이지 분할 이미지 로 생성하는 것이다.In other words, the received web page is parsed and rendered to generate a web page split image.
이어서 웹 뷰어 서버(200)는 웹 뷰어(100)로부터 웹 페이지 갱신 여부 확인 요청 신호가 수신되면(단계 S31) 새롭게 갱신되어 생성된 웹 페이지 분할 이미지를 웹 뷰어 서버(200)로 전송한다(단계 S33).Subsequently, when the
웹 뷰어 서버(200)로부터 갱신된 웹 페이지 분할 이미지를 수신한 웹 뷰어(100)는 수신된 웹 페이지 분할 이미지 중 기 저장된 웹 페이지 위치 값에 대응되는 분할 이미지부터 표시한다(단계 S37).The
즉 5(d)와 같은 화면이 표시된 상태에서 웹 뷰어 서버(200)로부터 갱신된 웹 페이지 분할 이미지가 수신되면 '26'번 이미지부터 디스플레이부(150)에 표시하여 사용자가 열람하던 위치를 유지할 수 있도록 한다.That is, when the updated web page split image is received from the
이때, 웹 뷰어(100)는 기존의 웹 페이지 분할 이미지와 새로 수신한 웹 페이지 분할 이미지를 비교하여 차이가 없는 경우에만 상술한 바와 같이 기존의 사용자 열람 위치를 유지하도록 하고, 차이가 있는 경우에는 종래의 구성과 마찬가지로 수신된 새로운 웹페이지 분할 이미지를 처음부터 즉, 웹 페이지의 처음 내용이 디스플레이부(150)에 표시되도록 할 수도 있다.At this time, the
본 실시예에서는 웹 뷰어 서버(200)가 갱신된 웹페이지 분할 이미지를 순서대로 전송하고 웹 뷰어(100)에서 수신된 웹 페이지 분할 이미지 중 기 저장된 웹 페이지 위치 값에 대응되는 분할 이미지를 디스플레이부(150)에 먼저 표시하는 것을 일 예로 하였으나, 애초에 웹 뷰어 서버(200)에서 웹 뷰어(100) 상에서 먼저 표시될 분할 이미지를 먼저 전송하는 것으로 변경될 수 있음은 물론이다.In the present embodiment, the
이를 위해 웹 뷰어(100)는 단계 S31의 웹 뷰어 서버(200)에 전송하는 웹 페이지 갱신 여부 확인 요청 신호에 단계 S21에서 저장된 웹 페이지 위치 값을 포함시킬 수 있다. 즉, 웹 뷰어 서버(200)는 웹페이지 갱신 여부 확인 요청 신호에 포함된 웹 페이지 위치 값을 기초로 먼저 전송해야 할 분할 이미지를 결정할 수 있는 것이다. 이에 따라 웹 뷰어(100)는 웹 뷰어 서버(200)로부터 먼저 수신되는 웹 페이지 분할 이미지를 처리하여 디스플레이부(150)에 표시함으로써 사용자가 열람하던 웹 페이지 위치를 신속하게 디스플레이부(150)에 표시할 수 있다.To this end, the
또한 본 실시예에서는 웹 뷰어 서버(200)가 갱신된 웹페이지 분할 이미지를 웹 뷰어(100)에 모두 전송하는 것을 일 예로 하였으나, 웹 서버(300)로부터 수신되는 새로운 웹 페이지와 기존의 웹 페이지를 비교하여 그 차이가 있는 내용이 포함된 분할 이미지만을 웹 뷰어(100)로 전송할 수도 있다.In addition, in the present embodiment, the
이렇게 되면 무선 네트워크를 통한 전송 정보량을 줄일 수 있어 비용을 절감할 수 있게 된다.This can reduce the amount of information transmitted over the wireless network, thereby reducing costs.
이하에서는 본 발명의 다른 실시예에 따른 웹 브라우징 단말기(100)를 도 7 및 도 8을 참고하여 설명한다.Hereinafter, a
본 실시예는 앞 선 실시예와는 달리 웹 브라우징 단말기(100')가 단지 이미지 형태의 마크업 페이지를 처리하는 것이 아니라, 마크업 태그 그 자체를 파싱 및 렌더링 처리할 수 있는 것을 일 예로 한다.Unlike the previous embodiment, the
즉, 본 실시예에서 웹 브라우징 단말기(100')는 유선 인터넷 망에서와 똑같이 마크업 페이지를 처리하는 '풀브라우저'가 탑재된 이동통신 단말기에 해당할 수 있다. 따라서 이하 본 실시예에서의 웹 브라우징 단말기(100')는 앞선 실시예와 구분하기 위해 '풀 브라우징 단말기'라 하기로 한다.That is, in this embodiment, the web browsing terminal 100 'may correspond to a mobile communication terminal equipped with a' full browser 'that processes markup pages as in the wired Internet network. Therefore, hereinafter, the web browsing terminal 100 'in the present embodiment will be referred to as a' full browsing terminal 'to distinguish it from the previous embodiment.
따라서 본 실시예의 풀 브라우징 단말기(100')가 포함되는 마크업 페이지 상의 사용자 열람 위치 유지 시스템은 도 2에서 웹 뷰어 서버(200)가 빠진 구성이 된다.Therefore, the user viewing position maintaining system on the markup page including the full browsing terminal 100 'of the present embodiment has a configuration in which the
이러한 풀 브라우징 단말기(100')는 도 7에 도시된 바와 같이 통신 인터페이스부(110), 저장부(130), 제어부(120'), 키 입력부(140), 디스플레이부(150)를 포함하여 구성된다.The
동 도면의 통신 인터페이스부(110), 키 입력부(140), 디스플레이부(150), 저장부(130)의 기능은 도 4의 통신 인터페이스부(110), 키 입력부(140), 디스플레이부(150), 저장부(130)의 기능에 각각 대응되므로 그 설명을 생략한다.The functions of the
제어부(120')는 앞 선 실시예에서의 제어부(120)와 웹 뷰어 서버(200)의 기능을 대부분 수행한다. 즉, 제어부(120')는 통신 인터페이스부(110)를 통해 수신되는 마크업 페이지를 파싱 및 렌더링 처리 하여 디스플레이부(150)에 표시되도록 제어하고, 디스플레이부(150)에 표시되는 마크업 페이지상의 위치를 사용자의 명령에 따라 이동 제어하며, 이동시킨 마크업 페이지 위치 값을 저장부(130)에 임시 저장하고, 마크업 페이지에 포함된 갱신 작업 명령에 따라 마크업 페이지 제공 서버(300)에 마크업 페이지 갱신 요청 신호를 전송하고, 마크업 페이지 갱신 요청 신호에 따라 마크업 페이지 제공 서버(300)로부터 수신되는 마크업 페이지로 기존의 마크업 페이지를 갱신 처리하되, 갱신된 마크업 페이지 중 임시 저장된 마크업 페 이지 위치 값에 대응되는 부분이 디스플레이부(150)에 표시되도록 제어한다.The
상술한 바와 같은 풀 브라우징 단말기(100')가 포함된 마크업 페이지 상의 사용자 열람 위치 유지 시스템의 제어 흐름을 도 8을 참조하여 설명하면 다음과 같다.The control flow of the user viewing position maintaining system on the markup page including the full browsing terminal 100 'as described above will be described with reference to FIG.
풀 브라우징 단말기(100')는 사용자로부터 웹 페이지 요청이 있는 경우(단계 S41) 웹 서버(300)(즉, 마크업 페이지 제공 서버(300))에 웹 페이지 요청 신호를 전송하고(단계 S43), 웹 서버(300)는 풀 브라우징 단말기(100')의 요청에 따른 웹 페이지를 전송한다(단계 S45).When there is a web page request from the user (step S41), the full browsing terminal 100 'transmits a web page request signal to the web server 300 (that is, the markup page providing server 300) (step S43). The
풀 브라우징 단말기(100')는 웹 서버(300)로부터 수신되는 웹 페이지를 파싱 및 렌더링 처리하여 디스플레이부(150)에 표시하고(단계 S47), 사용자로부터 표시되는 웹 페이지 위치 이동 명령을 감지하면(단계 S49) 웹 페이지 위치를 이동시켜 표시한다(단계 S51).The full browsing terminal 100 'parses and renders a web page received from the
만일 웹 서버(300)로부터 수신된 웹 페이지에 예를 들어 "<META HTTP-EQUIV='Refresh' CONTENT=360>"와 같은 웹 페이지 갱신 작업 명령이 포함되어 있는 경우(단계 S53), 풀 브라우징 단말기(100')는 일단 현재의 웹 페이지 위치 값을 저장하고(단계 S55) 웹 페이지 갱신 요청 신호를 웹 서버(300)에 전송한다(단계 S57).If the web page received from the
웹 서버(300)로부터 웹 페이지가 다시 전송되어 오면(단계 S59) 풀 브라우징 단말기(100')는 수신된 웹 페이지로 기존에 수신된 웹 페이지를 갱신 처리하되(단계 S61), 기 저장된 웹 페이지 위치 값에 대응되는 웹 페이지 부분을 디스플레이 부(150)에 표시한다(단계 S63).When the web page is transmitted again from the web server 300 (step S59), the full browsing terminal 100 'updates the previously received web page with the received web page (step S61), and the previously stored web page location. The web page portion corresponding to the value is displayed on the display unit 150 (step S63).
본 실시예에서 웹 페이지의 위치 값은 사용자의 스크롤 키 조작 과정을 추적 계산하는 방법으로 산출하거나, 웹 페이지의 전체 텍스트 바이트 중 현재 디스플레이부(150)에 가장 먼저 보이는 부분의 바이트 수를 저장하는 방법으로 산출하는 등 다양한 방법이 적용될 수 있다.In the present embodiment, the position value of the web page is calculated by tracking and calculating the scroll key manipulation process of the user, or storing the number of bytes of the first visible portion of the entire text bytes of the web page on the
즉, 현재 디스플레이부(150)에 표시되는 웹 페이지 상의 위치를 저장하는 방법이라면 어떠한 것이라도 본 발명에 포함될 수 있다.That is, any method of storing a location on a web page currently displayed on the
상기한 실시예들에서는 웹 브라우징 단말기가 이동통신 단말기인 것을 일 예로 하였으나 유선통신망을 통해 웹 페이지를 수신하는 개인용 컴퓨터일 수도 있음은 물론이다.In the above embodiments, the web browsing terminal is an example of a mobile communication terminal, but it may be a personal computer that receives a web page through a wired communication network.
한편, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 특허청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention. It is to be understood that such variations and modifications are intended to be included in the scope of the appended claims.
도 1은 종래의 웹 브라우징 동작의 일 예를 나타낸 도면이고,1 is a view showing an example of a conventional web browsing operation,
도 2는 본 발명의 일 실시예에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템의 개략 구성도이고,2 is a schematic structural diagram of a user viewing position maintaining system on a markup page according to an embodiment of the present invention;
도 3은 도 2의 웹 뷰어 서버에서 생성된 이미지 형태의 웹 페이지가 웹 브라우징 단말기에 표시되기까지의 과정을 나타낸 도면이고,FIG. 3 is a diagram illustrating a process of displaying a web page in the form of an image generated by the web viewer server of FIG. 2 on a web browsing terminal.
도 4는 도 2의 웹 브라우징 단말기의 기능 블록도이고,4 is a functional block diagram of the web browsing terminal of FIG.
도 5는 도 4의 제어부의 동작을 설명하기 위해 나타낸 도면이고,FIG. 5 is a diagram illustrating an operation of the controller of FIG. 4.
도 6은 본 발명의 일 실시예에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템의 제어과정을 나타낸 도면이고,6 is a view showing a control process of a user viewing position maintaining system on a markup page according to an embodiment of the present invention;
도 7은 본 발명의 다른 실시예에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템에 포함되는 웹 브라우징 단말기의 기능 블록도이고,7 is a functional block diagram of a web browsing terminal included in a user viewing position maintaining system on a markup page according to another embodiment of the present invention;
도 8은 본 발명의 다른 실시예에 따른 마크업 페이지 상의 사용자 열람 위치 유지 시스템의 제어과정을 나타낸 도면이다.8 is a diagram illustrating a control process of a user viewing position maintaining system on a markup page according to another exemplary embodiment of the present invention.
* 도면의 주요 부분에 대한 부호의 설명DESCRIPTION OF THE REFERENCE NUMERALS
100 : 웹 브라우징 단말기 200 : 웹 뷰어 서버100: web browsing terminal 200: web viewer server
300 : 마크업 페이지 제공 서버 110 : 통신 인터페이스부300: markup page providing server 110: communication interface unit
120,120' : 제어부 130 : 저장부120,120 ': control unit 130: storage unit
140 : 키 입력부 150 : 디스플레이부140: key input unit 150: display unit
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080040563A KR101377875B1 (en) | 2008-04-30 | 2008-04-30 | System for retaining viewing position on markup page and control method thereof, and web browsing apparatus used in the system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080040563A KR101377875B1 (en) | 2008-04-30 | 2008-04-30 | System for retaining viewing position on markup page and control method thereof, and web browsing apparatus used in the system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090114760A KR20090114760A (en) | 2009-11-04 |
KR101377875B1 true KR101377875B1 (en) | 2014-03-25 |
Family
ID=41555974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080040563A Active KR101377875B1 (en) | 2008-04-30 | 2008-04-30 | System for retaining viewing position on markup page and control method thereof, and web browsing apparatus used in the system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101377875B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011072454A1 (en) * | 2009-12-18 | 2011-06-23 | Nokia Corporation | Method and apparatus for rendering web pages utilizing external rendering rules |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006209538A (en) | 2005-01-28 | 2006-08-10 | Kyocera Corp | Display device |
KR100696588B1 (en) | 2005-12-21 | 2007-03-19 | 주식회사 팬택앤큐리텔 | How to Receive Webpage Data Through the Wireless Internet on a Mobile Device |
-
2008
- 2008-04-30 KR KR1020080040563A patent/KR101377875B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006209538A (en) | 2005-01-28 | 2006-08-10 | Kyocera Corp | Display device |
KR100696588B1 (en) | 2005-12-21 | 2007-03-19 | 주식회사 팬택앤큐리텔 | How to Receive Webpage Data Through the Wireless Internet on a Mobile Device |
Also Published As
Publication number | Publication date |
---|---|
KR20090114760A (en) | 2009-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5027905B2 (en) | Information display device, information display method, information display program, recording medium, and information display system | |
US20120047234A1 (en) | Web page browsing system and relay server | |
JP2002149640A (en) | Information processing system, terminal, information processing supporting server, information processing method, html document, storage medium and program transmitter | |
KR980007677A (en) | Web browser providing navigation between hypertext objects using remote control | |
KR101409009B1 (en) | Information processing device, information processing method, and storage medium | |
CN107908487B (en) | Task control management method, device and equipment and computer readable storage medium | |
CN102932469B (en) | Method for achieving client browser and client browser | |
JP2011243146A (en) | Relay server and its program, web site browsing system, web site browsing method, and application program | |
US20130159827A1 (en) | Apparatus and method for displaying sub page content | |
CN103365930A (en) | Webpage content display control system and webpage content display control method | |
US7032172B1 (en) | System and method for displaying scale-down picture | |
US20170163711A1 (en) | Method and device for displaying a page | |
CN102929489B (en) | Client browser implementation method and client browser | |
JP2015228102A (en) | Information providing device | |
KR101377875B1 (en) | System for retaining viewing position on markup page and control method thereof, and web browsing apparatus used in the system | |
CN111095136A (en) | Information device, terminal device, and program | |
JP5427592B2 (en) | Device control system, terminal device and device | |
JP5997328B2 (en) | Program and terminal device | |
JP5805289B2 (en) | Apparatus and distribution method | |
JP2002091560A (en) | Control system and recording medium stored with the program | |
KR100976042B1 (en) | Web browsing device with touch screen and control method thereof | |
KR101560748B1 (en) | Apparatus for remote controlling with smart phone and method for operating the same | |
US20150293832A1 (en) | System and method for linking debugging message | |
JP2017167681A (en) | Information providing apparatus, information providing method, and information providing program | |
JP2007226341A (en) | Content display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080430 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130312 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080430 Comment text: Patent Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140305 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140318 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140318 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170213 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20170213 Start annual number: 4 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20200213 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20200213 Start annual number: 7 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20230208 Start annual number: 10 End annual number: 12 |