[go: up one dir, main page]

KR20020006722A - Method of reformatting webpage and method of providing webpage using the same - Google Patents

Method of reformatting webpage and method of providing webpage using the same Download PDF

Info

Publication number
KR20020006722A
KR20020006722A KR1020000040057A KR20000040057A KR20020006722A KR 20020006722 A KR20020006722 A KR 20020006722A KR 1020000040057 A KR1020000040057 A KR 1020000040057A KR 20000040057 A KR20000040057 A KR 20000040057A KR 20020006722 A KR20020006722 A KR 20020006722A
Authority
KR
South Korea
Prior art keywords
page
terminal
server
configuration file
web page
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.)
Ceased
Application number
KR1020000040057A
Other languages
Korean (ko)
Inventor
권혁
이재영
Original Assignee
권혁
엠브릿지 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 권혁, 엠브릿지 주식회사 filed Critical 권혁
Priority to KR1020000040057A priority Critical patent/KR20020006722A/en
Priority to PCT/KR2001/001208 priority patent/WO2002006981A1/en
Priority to AU2001272798A priority patent/AU2001272798A1/en
Publication of KR20020006722A publication Critical patent/KR20020006722A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 HTML기반의 웹페이지에서 필요한 항목만을 추출하여 단말기에서 표시가능토록 하는 페이지 재구성기와, 이를 이용하여 단말기에서 요청한 웹페이지를 재구성하여 단말기로 보내는 동작으로 이루어지는 페이지 제공방법에 관한 것이다.The present invention relates to a page reconstructor for extracting only necessary items from an HTML-based web page and displaying them on a terminal, and a method for providing a page by reconstructing a web page requested by the terminal and using the same.

본 발명에 따른 웹페이지 재구성 방법은, 원본 HTML문서(웹페이지)를 분석하여 원본을 트리형태로 재구성하는 단계, 분석된 트리구조에서 각 노드(node)의 위치가 부노드(parent node)의 몇번째 자노드(child node)인가를 숫자로 표현하여 표시하는 단계, 트리구조에서 표시되기를 원하는 노드들을 선택하는 단계, 선택된 노드들의 부노드(조상노드)들을 모두 표시하는 단계, 선택되지 않은 노드들을 모두 삭제하여 원하는 부분만 남게 하는 단계, 이 트리를 시리얼라이즈(serialize)하여 각 노드가 정렬된 문서를 얻는 단계로 구성된다.Web page reconstruction method according to the present invention, the step of reconstructing the original in a tree form by analyzing the original HTML document (web page), the position of each node in the analyzed tree structure is a few of the parent node (parent node) Displaying a second child node as a number, selecting nodes to be displayed in a tree structure, displaying all subnodes of the selected nodes, and all unselected nodes. Deleting it leaves only the parts you want, and serializes the tree to get the sorted documents for each node.

상기 페이지 재구성방법을 이용하여 리얼서버에서 단말기로 페이지를 제공하는 방법은, 설정용 단말기에서 특정사이트의 웹페이지에 대해 추출코자 하는 항목을 설정하는 단계[100], 설정작업의 결과에 따른 설정파일(configuration file)을 프록시서버로 전송하여 저장하는 단계[102], 프록시서버의 CFG DB에 설정파일이 저장된 다음에, 이용자로부터 단말기를 통해 페이지 요청이 있으면[202] 프록시서버는 리얼서버로 해당 페이지의 요청신호를 전송하는 단계[204], 리얼서버에서는 요청된 페이지를 구성하여[300] 프록시서버로 제공하는 단계[302], 프록시서버에서는CFG DB를 검색하여 해당 페이지에 대한 설정파일이 있는지를 검색하는 단계[206], 설정파일이 있다면[210] 설정파일에 따라 청구항 1의 방법과 같이 페이지를 재구성하여[212] 이용자에게 전송하고[214], 설정파일이 없다면[211] 불러온 페이지를 단말기에서 표시할 수 있는 상태로 변환하여 이용자 단말기에 전송하는 단계[304]로 구성된다.In the method of providing a page from the real server to the terminal by using the page reconstruction method, a step of setting an item to be extracted for a web page of a specific site in a setting terminal [100], a setting file according to the result of the setting operation transmitting the configuration file to the proxy server [102], after the configuration file is stored in the CFG DB of the proxy server, if there is a page request from the user via the terminal [202], the proxy server sends the page to the real server. In step [204], the real server constructs the requested page [300] and provides it to the proxy server [302]. The proxy server searches the CFG DB to determine whether there is a configuration file for the page. Searching [206], if there is a configuration file [210] according to the configuration file, reconfiguring the page as in the method of claim 1 [212] and sending it to the user [214], If the information file [211] is composed of the loaded page is converted to a state that can be displayed on the device in step [304] to be transmitted to the user terminal.

Description

웹페이지 재구성 방법 및 이를 이용한 웹페이지 제공방법{Method of reformatting webpage and method of providing webpage using the same}Method of reforming webpage and providing webpage using it {Method of reformatting webpage and method of providing webpage using the same}

본 발명은 HTML기반의 웹페이지에서 필요한 항목만을 추출하여 단말기에서표시가능토록 하는 페이지 재구성기와, 이를 이용하여 단말기에서 요청한 웹페이지를 재구성하여 단말기로 보내는 동작으로 이루어지는 페이지 제공방법에 관한 것이다.The present invention relates to a page reconstructor for extracting only necessary items from an HTML-based web page to be displayed on a terminal, and a method for providing a page by reconstructing a web page requested by the terminal and using the same.

현재 인터넷을 매체로 하여 웹페이지를 통해 정보를 전달하는 서비스가 성행하고 있다. 웹페이지는 서버에 저장된 상태에서 클라이언트의 브라우저에서 호출되어 표시된다. 종래에는 클라이언트가 PC인 것이 대부분이었으므로, 브라우저 역시 웹페이지의 모든 정보를 표시할 수 있는 능력이 되었다. 그러나, 최근에는 클라이언트가 PC 이외에도 휴대전화, PDA, 인터넷 TV, 스마트폰, 웹스크린폰 등과 같이 PC가 아닌 다양한 스크린 크기를 갖는 단말기(이하, "단말기"로 통칭한다)인 경우가 많아지게 되어 브라우저의 기능에 제약을 받게 되었다.Currently, a service that delivers information through web pages is popular. The web page is called and displayed in the client's browser while stored on the server. In the past, the client was mostly a PC, so the browser was also capable of displaying all the information of the web page. Recently, however, the client is often a terminal having various screen sizes other than a PC (hereinafter, referred to as a "terminal") in addition to a PC, such as a mobile phone, a PDA, an Internet TV, a smart phone, and a web screen phone. You are limited by the functionality of.

단말기의 경우에는 표시창의 크기에 한계가 있다. 따라서, 웹페이지의 모든 것을 표시하기가 곤란하다. 또한, 단말기에서는 입력키의 개수를 많이 둘 수 없기 때문에 한정된 개수의 키버튼으로 웹페이지 브라우징을 해야 하는 제약이 생긴다. 또, 단말기는 무선 매체를 통해 서버에 접속하므로 통신상의 데이터량, 데이터전송 속도, 접속요금 등이 큰 관심사가 되지 않을 수 없었다.In the case of a terminal, the size of the display window is limited. Therefore, it is difficult to display everything on the web page. In addition, since the terminal cannot have a large number of input keys, there is a restriction that the web page is browsed with a limited number of key buttons. In addition, since the terminal connects to the server via a wireless medium, the amount of data, data transmission speed, connection fee, and the like in communication have been of great concern.

따라서, 웹페이지를 단말기에 표시하기 위해서는 서버에 있는 웹페이지를 가공하여 단말기로 전송하여야 한다. 이는 페이지 재구성(page reformatter) 또는 정보추출기능으로 부르고 있는데, 이 기능은 일반 웹페이지의 내용중에서 이용자가 선택한 정보만을 추출하여 새로운 페이지를 작성하는 기능으로, 단말기의 표시창이 제한적이기 때문에 꼭 필요한 기능이다.Therefore, in order to display the web page on the terminal, the web page in the server must be processed and transmitted to the terminal. This is called page reformatter or information extraction function. This function extracts only the information selected by the user from the contents of a general web page and creates a new page. This function is necessary because the display window of the terminal is limited. .

본 발명의 목적은 HTML기반의 웹페이지에서 필요한 항목만을 추출하여 단말기에서 표시가능토록 하는 페이지 재구성 방법과, 이를 이용하여 단말기에서 요청한 웹페이지를 재구성하여 단말기로 보내는 동작으로 이루어지는 페이지 제공방법을 제공하는 것이다.SUMMARY OF THE INVENTION An object of the present invention is to provide a page reconstruction method comprising extracting only necessary items from an HTML-based web page and displaying them on a terminal, and reconstructing a web page requested by the terminal and sending the same to a terminal. will be.

도1은 단말기와 인터넷을 통한 리얼서버와의 전형적인 연결을 나타내는 시스템 구성도1 is a system configuration diagram showing a typical connection between a terminal and a real server via the Internet.

도2는 재구성할 원본 HTML 문서와 이를 분석한 트리구조도.2 is a tree structure diagram of an original HTML document to be reconstructed and analyzed.

도3은 메뉴테이블의 상세한 트리구조도.3 is a detailed tree structure diagram of a menu table.

도4~9는 웹페이지 재구성기의 작용을 나타내는 트리구조도.4 to 9 are tree structure diagrams illustrating the operation of the web page reconstructor.

도10은 웹페이지 재구성 방법을 이용한 페이지 제공 시스템도.10 is a page providing system using a web page reconstruction method.

도11은 도10의 기술의 방법상 측면을 나타내는 프로세스 순서도.FIG. 11 is a process flow diagram illustrating a methodological aspect of the technique of FIG. 10. FIG.

도12는 CFG DB의 구성도.12 is a configuration diagram of a CFG DB.

도13은 웹페이지 재구성 방법을 이용한 다른 방법에 따른 페이지 제공 시스템도.Figure 13 is a page providing system according to another method using a web page reconstruction method.

도14는 도13의 기술의 방법상 측면을 나타내는 프로세스 순서도.FIG. 14 is a process flow diagram illustrating a method aspect of the technique of FIG. 13. FIG.

도1은 단말기와 인터넷을 통한 리얼서버와의 전형적인 연결을 나타내는 시스템 구성도이다. 단말기에서의 콜신호는 교환망(12)과 IWF(14)를 거쳐 프록시서버(16)를 통해 인터넷상의 리얼 서버(18)에 연결된다. 프록시서버(16)는 단말기의 대리(프록시)가 되어 WWW데이터를 단말기의 처리능력이나 네트웍의 전송용량에 맞추어 최적화하는 역할을 한다. 단말기에서 리얼서버로 접속하여 웹페이지를 요청할 때에, 리얼서버에서는 PC 브라우저용 HTML 문서를 단말기 브라우저용 문서로 변환하는 작업이 필수적이다. "종래기술의 설명"란에서 설명했듯이 단말기는 표시창의 크기가 제한적이기 때문에 필요한 항목만을 주로 텍스트위주로 추출하여야 한다. 본 발명은 이와 같이, HTML기반의 웹페이지에서 필요한 항목만을 추출하여 단말기에서 표시가능토록 하는 페이지 재구성기와, 이를 이용하여 단말기에서 요청한 웹페이지를 재구성하여 단말기로 보내는 동작으로 이루어지는 페이지 제공방법을 기본 요지로 하고 있다.1 is a system configuration diagram showing a typical connection between a terminal and a real server via the Internet. The call signal at the terminal is connected to the real server 18 on the Internet via the proxy server 16 via the switching network 12 and the IWF 14. The proxy server 16 acts as a proxy for the terminal and optimizes the WWW data according to the processing capacity of the terminal or the transmission capacity of the network. When requesting a web page by connecting to a real server from a terminal, in the real server, it is essential to convert the HTML document for the PC browser into the document for the terminal browser. As described in the "Explanation of Prior Art" column, the terminal should extract only the necessary items mainly based on the text because the display window is limited in size. As described above, the present invention provides a page reorganization method comprising a page reconstructor for extracting only necessary items from an HTML-based web page and displaying them on a terminal, and reconstructing a web page requested by the terminal and using the same. I am doing it.

페이지 재구성 방법의 설명Description of page reorganization method

도2는 본 발명에 따른 페이지 재구성기의 화면표시도이다. 명칭을 노드추출기(Node Extractor)라고 명명하였다. 화면은 크게 웹페이지가 표시되는 창(ViewWebBr)(20)과, 웹페이지를 트리구조로 나타내는 창(TreeView)(22)과, 웹페이지에서 선택되어 추출되는 내용이 표시되는 창(ExtWebBr)(24)으로 구성된다.2 is a screen display of a page reconstructor according to the present invention. We named it Node Extractor. The screen is composed of a window (ViewWebBr) 20 in which a web page is largely displayed, a tree view 22 in which a web page is displayed in a tree structure, and an window (ExtWebBr) in which content selected and extracted from the web page is displayed (24). It is composed of

웹페이지 표시창(20)에는 인터넷 URL주소를 입력하는 창(26)이 있어서, 원하는 사이트로 이동하기 위해서 이 주소입력창(26)에 URL을 입력한다. 도2에서는, 하나의 예시로 "http://www.yahoo.com"을 입력하였다. 입력한 URL에 해당하는 사이트가 오픈되면, 웹페이지 표시창(20)에 웹페이지가 표시되면서 이 웹페이지의 트리구조가 트리표시창(22)에 나타난다.The web page display window 20 has a window 26 for inputting an Internet URL address, and the URL is input to the address input window 26 to move to a desired site. In Fig. 2, "http://www.yahoo.com" is entered as an example. When the site corresponding to the input URL is opened, a web page is displayed on the web page display window 20, and the tree structure of this web page is displayed on the tree display window 22.

웹페이지 표시창(20)에서 선택하고자 하는 컨텐츠를 드래그하면 트리표시창(22)에 선택한 노드의 위치가 활성화된다. 즉, 도2에서와 같이 웹페이지 표시창(20)에서 "Yahoo! Auctions"라는 텍스트를 드래그하여 트리표시창(22)으로 끌어다 드롭하면, 트리표시창(22)에서는 해당 항목의 앞에 있는 체크박스(□)에 체크(√)가 된다. 이때, 트리표시창(22)까지 드래그한 컨텐츠를 트리표시창(22)에 드롭하면, 선택한 노드가 리프(leaf)노드이면 상위의 노드들과 함께 체크박스에 체크가 되고, 리프노드가 아니면 상위 노드 뿐만 아니라 그 노드의 자식(child)들까지 체크되도록 한다.Dragging the content to be selected in the web page display window 20 activates the position of the selected node in the tree display window 22. That is, as shown in FIG. 2, when the text "Yahoo! Auctions" is dragged from the web page display window 20 and dragged onto the tree display window 22, the check box (□) in front of the corresponding item in the tree display window 22 is dropped. Is checked (√). At this time, if the content dragged up to the tree display window 22 is dropped onto the tree display window 22, if the selected node is a leaf node, the checkbox is checked together with the upper nodes. Rather, it checks the children of that node.

웹페이지 표시창(20)에서 드래그 할 수 있는 것은 텍스트, 이미지, 인풋(input)인데, 텍스트는 트리의 위치가 링크로 나타나 있어서 드래그할 수 있고, 이미지는 이미지 앞에 크로바 이미지가 트리위치를 나타내고 있으므로 그것을드래그할 수 있다. 인풋은 이미지와 같이 인풋박스나 히든(hidden) 인풋 태그가 있는 곳에 크로바 이미지가 나타나 그것이 트리에서의 위치로 되어 있기 때문에 그것을 드래그할 수 있다.In the web page display window 20, the texts, images, and inputs can be dragged, and the texts can be dragged because the location of the tree is shown as a link. You can drag. Inputs can be dragged because the Clover image appears where the input box or hidden input tag is, just like an image, because it's in the tree.

위에서와 같이 트리표시창(22)의 체크박스가 선택되면, 선택된 항목의 내용만이 추출내용 표시창(24)에 표시된다. 즉, 노드추출이 완료되어 원래의 웹페이지가 재구성되어 추출내용 표시창(24)에 출력되는 것이다. 또한, 체크박스에 선택된 것을 지우면 추출내용 표시창(24)에 나타난 내용이 바로 없어진다.When the checkbox of the tree display window 22 is selected as above, only the contents of the selected item are displayed on the extraction contents display window 24. That is, the node extraction is completed and the original web page is reconstructed and output to the extraction content display window 24. In addition, if the check box is deleted, the content displayed on the extracted content display window 24 immediately disappears.

이상의 설명은 본 발명에 따른 페이지 재구성기를 사용하여 원래의 웹페이지에서 필요한 항목을 추출하여 페이지를 재구성하는 사용방법을 설명한 것이었다. 이하에서는 실제로 페이지 재구성기를 구현하기 위한 방법에 관해 설명한다.In the above description, a method of reconstructing a page by extracting necessary items from an original web page using the page reconstructor according to the present invention has been described. Hereinafter, a method for actually implementing the page reorganizer will be described.

도3에서와 같이, 원본 HTML문서(웹페이지)를 재구성하기 위하여, 먼저 그 문서를 분석하여 원본을 트리형태로 재구성한다. 도3은 "○○일보"라는 신문사의 홈페이지를 필요한 항목만으로 구성되는 페이지로 재구성하기 위한 첫단계를 나타내는 그림이다. 도3에서, 웹페이지의 상단에 있는 "○○일보"라고 되어 있는 메뉴테이블(28)의 위치를 트리구조에서 찾을 수 있다. 메뉴테이블(28)의 하단에 "정치|경제|사회|국제|문화|스포츠|정보통신|수도권|전국|만화|TV"라는 메뉴가 나열되어있음을 볼 수 있다. 메뉴테이블(28)은 (보통의 HTML 홈페이지와 마찬가지로) 각 메뉴를 선택하면 해당하는 페이지로 진입할 수 있도록 하이퍼텍스트 방식으로 구성되어 있다.As shown in Fig. 3, in order to reconstruct the original HTML document (web page), the document is first analyzed to reconstruct the original in a tree form. 3 is a diagram showing a first step for reconstructing a newspaper homepage of "○○ Daily" into a page composed of only necessary items. In Fig. 3, the position of the menu table 28 called " ○○ Daily " at the top of the web page can be found in the tree structure. At the bottom of the menu table 28, it can be seen that the menu "Politics | Economic | Social | International | Cultural | Sports | Information and Communication | Capital Region | National | Cartoon | TV" is listed. The menu table 28 is configured in a hypertext manner so as to enter a corresponding page when each menu is selected (as in a normal HTML homepage).

도4는, 도3의 "○○일보"라는 메뉴테이블(28)을 자세히 보여주는 트리구조이다. 도4의 트리구조에서 각 노드(node)의 위치는 자신이 부노드(parent node)의 몇번째 자노드(child node)인가를 숫자로 표현한 것을 나열하여 표시될 수 있다. 예를 들어, 도4의 최상위에 있는 노드인 "HTML"의 위치는 "1"로 표현된다. 즉, 루트노드(root node)의 첫번째 자노드임을 의미한다. 같은 원리로, "TEXT=정치"는 "1+2+1+2+1+2+1+1"가 된다.FIG. 4 is a tree structure showing in detail the menu table 28 of " ○○ Daily " The position of each node in the tree structure of FIG. 4 may be displayed by arranging a number representing a child node of a parent node. For example, the position of the "HTML" node at the top of FIG. 4 is represented by "1". That is, it means that it is the first child node of the root node. In the same principle, "TEXT = politics" becomes "1 + 2 + 1 + 2 + 1 + 2 + 1 + 1".

하지만, 이런 표현방법으로 특정 노드의 위치를 찾는다는 것이 사람의 능력으로는 어려운 일이므로 노드파인더(node finder)라는 유틸리티가 필요하게 된다. 노드파인더는 위의 트리를 분석하여 아래와 같은 결과를 돌려준다.However, it is difficult for human ability to find the location of a specific node in this way, so a utility called node finder is needed. Nodefinder parses the tree above and returns the following result:

[1]<HTML>[1] <HTML>

[1+1]<HEAD>[1 + 1] <HEAD>

[1+1+1]<TITLE>[1 + 1 + 1] <TITLE>

[1+1+1+1]디지털 ○○일보[1 + 1 + 1 + 1] Digital ○○ Daily

</TITLE></ TITLE>

[1+1+2]<META......>[1 + 1 + 2] <META ......>

[1+1+3]<SCRIPT....>....</SCRIPT>[1 + 1 + 3] <SCRIPT ....> .... </ SCRIPT>

</HEAD></ HEAD>

[1+2]<BODY>[1 + 2] <BODY>

[1+2+1]<TABLE>[1 + 2 + 1] <TABLE>

[1+2+1+1]<TR>[1 + 2 + 1 + 1] <TR>

[1+2+1+1+1]<IMG SRC="abc.gif">[1 + 2 + 1 + 1 + 1] <IMG SRC = "abc.gif">

[1+2+1+1+2]<IMG SRC="cde.gif">[1 + 2 + 1 + 1 + 2] <IMG SRC = "cde.gif">

즉, 노드파인더는 모든 노드들의 위치를 해당 노드의 앞쪽에 붙여준다. 따라서 특정 노드를 지칭할 때 사용할 수 있는 유일한 ID를 할당하는 것이다.In other words, the nodefinder attaches all nodes to the front of the node. Therefore, it assigns a unique ID that can be used to refer to a specific node.

만약 도3의 홈페이지가 단말기에서 도5와 같이 표시되기를 원한다면, 트리구조에서 도6과 같이 필요한 노드들만 먼저 표시를 한다(도6의 진하게 표시된 노드들). 다음에 도7과 같이 표시된 노드들의 부노드(조상노드)들도 모두 표시한다. 다음에 도8과 같이 표시되지 않은 노드들을 모두 삭제하면 필요한 부분만 남은 새로운 트리가 완성된다. 이 트리를 정리하여 시리얼라이즈(serialize)하면 도9와 같이 정렬된 원하는 문서가 얻어진다. 이 문서는 필요한 항목만 추출된 것이기 때문에 단말기로 전송되어 제공될 수 있다.If the homepage of FIG. 3 is desired to be displayed on the terminal as shown in FIG. 5, only the necessary nodes are displayed first in the tree structure as shown in FIG. 6 (darkly displayed nodes in FIG. 6). Next, all of the subnodes (ancestor nodes) of the nodes shown in FIG. 7 are also displayed. Next, as shown in FIG. 8, when all nodes not displayed are deleted, a new tree having only a necessary portion is completed. Arranging and serializing this tree yields the desired documents arranged as shown in FIG. Since this document only extracts the necessary items, it can be transmitted to the terminal and provided.

페이지 재구성기를 이용한 페이지제공 방법Page presentation method using page reorganizer

도10 이하에서는 위에서 설명한 페이지 재구성기를 이용하여 페이지를 제공하는 방법을 설명하고 있다. 그 중, 도10~도12는 단말기와 리얼서버 사이에 프록시서버를 두고, 프록시서버에서 페이지 재구성이 이루어지도록 하는 실시예를 설명하고, 도13, 14는 프록시서버를 쓰지 않고 인터넷상에 리얼서버와 함께 가상서버를 설치하여 가상서버에서 페이지 재구성을 수행하여, 단말기에서는 특별히 프록시설정을 하지 않더라도 가공된 웹페이지 문서를 얻을 수 있는 실시예를 설명한다.10 illustrates a method of providing a page using the page reconstructor described above. 10 to 12 illustrate an embodiment in which a proxy server is provided between the terminal and the real server, and the page reconstruction is performed in the proxy server. FIGS. 13 and 14 show a real server on the Internet without using a proxy server. By installing a virtual server and performing page reconstruction in the virtual server, an embodiment in which a terminal can obtain a processed web page document even if a proxy is not specifically set will be described.

제1실시예First embodiment

도10을 참조하여 본 실시예의 시스템 구성과 간략한 동작을 설명한다. (1)설정용 단말기에서는 인터넷을 통해 리얼서버로부터 원본 웹페이지를 불러와, 원본 웹페이지로부터 어떠한 항목을 추출할 것인지를 설정한다. 예를 들어, 도3의 ○○일보 웹페이지에서 도9와 같은 항목으로 추출할 것인지 등을 설정한다. (2) 설정용 단말기에서의 설정 결과는 설정파일(*.cfg)로서 프록시서버에 저장된다. 프록시서버는 CFG DB를 갖고 있어서, 이 DB에 설정용 단말기로부터의 설정파일이 저장된다. (3) 이용자가 인터넷에 접속하여 상기와 같이 설정된 웹사이트 페이지를 요청하면, (4) 프록시 서버에서는 이를 받아서 리얼서버로 요청한다. (5) 리얼서버에서는 이용자가 요청한 웹사이트의 웹페이지를 찾아 프록시서버로 보내준다. (6) 프록시서버에서는 CFG DB로부터 해당 사이트의 설정파일을 불러와 페이지를 변환(도3~9에 따른 페이지 재구성)한다. 변환된 페이지는 단말기로 전송된다.A system configuration and a brief operation of this embodiment will be described with reference to FIG. (1) The setting terminal retrieves the original web page from the real server through the Internet, and sets which items to extract from the original web page. For example, it is set whether or not to extract the item as shown in FIG. (2) The setting result in the setting terminal is stored in the proxy server as a configuration file (* .cfg). The proxy server has a CFG DB, where the configuration file from the configuration terminal is stored. (3) When a user connects to the Internet and requests a website page set as described above, (4) the proxy server receives it and makes a request to the real server. (5) Real server finds web page of user's requested website and sends it to proxy server. (6) The proxy server loads the configuration file of the site from the CFG DB and converts the page (reorganize the page according to FIGS. 3 to 9). The converted page is transmitted to the terminal.

도11을 참조하여 본 실시예의 프로세스 순서에 대해 설명한다. 설정용 단말기에서 특정사이트의 웹페이지에 대해 추출코자 하는 항목을 설정한다[100]. 다음에, 설정작업의 결과에 따른 설정파일(configuration file)을 프록시서버로 전송하여 저장한다[102]. 프록시서버의 CFG DB에는 설정파일이 저장되는데[200], 저장형식은 도12에서와 같이, 특정 웹사이트별, 단말기 종류별로 설정파일이 저장된다. 현재 단말기의 종류가 많기 때문에 각 단말기의 소유자들이 자신의 단말기에서 직접 특정 웹페이지를 볼 수 있도록 하기 위함이다.Referring to Fig. 11, the process sequence of this embodiment will be described. The setting terminal sets an item to extract for a web page of a specific site [100]. Next, a configuration file according to the result of the setting operation is transmitted to the proxy server for storage. In the CFG DB of the proxy server, a configuration file is stored [200]. As shown in FIG. 12, the configuration file is stored for each specific website and terminal type. Since there are many types of terminals at present, the purpose is to allow owners of each terminal to view a specific web page directly on their terminal.

프록시서버의 CFG DB에 설정파일이 저장된 다음에, 이용자로부터 단말기를 통해 페이지 요청이 있으면[202] 프록시서버는 리얼서버로 해당 페이지의 요청신호를 전송한다[204]. 리얼서버에서는 요청된 페이지를 구성하여[300] 프록시서버로제공한다[302]. 다음에, 프록시서버에서는 CFG DB를 검색하여 해당 페이지에 대한 설정파일이 있는지를 검색한다[206]. 설정파일이 있다면[210] 설정파일에 따라 페이지를 재구성하여[212] 이용자에게 전송하고[214], 설정파일이 없다면[211] 불러온 페이지를 단말기에서 표시할 수 있는 상태로 변환하여 이용자 단말기에 전송한다[304].After the configuration file is stored in the CFG DB of the proxy server, if there is a page request from the user through the terminal [202], the proxy server transmits the request signal of the page to the real server [204]. The real server constructs the requested page [300] and serves it to the proxy server [302]. The proxy server then searches the CFG DB to see if there is a configuration file for the page [206]. If there is a configuration file [210], the page is reconfigured according to the configuration file [212] and sent to the user [214]. If there is no configuration file [211], the loaded page is converted into a state that can be displayed on the terminal. Transmit [304].

본 실시예는, 이용자가 웹페이지 요청을 하면 이 요청신호가 프록시서버를 거쳐 리얼서버로 전달되고, 프록시서버에서 리얼서버로부터 받은 웹페이지를 설정파일에 따라 재구성하여 이용자 단말기로 제공하는 방법에 대한 것이다.In this embodiment, when a user makes a web page request, the request signal is transmitted to the real server through a proxy server, and the proxy server reconfigures the web page received from the real server according to a configuration file and provides it to the user terminal. will be.

제2실시예Second embodiment

도13을 참조하여 제2실시예의 시스템 구성과 간략한 동작을 설명한다. (1) 설정용 단말기에서는 인터넷을 통해 리얼서버로부터 원본 웹페이지를 불러와, 원본 웹페이지로부터 어떠한 항목을 추출할 것인지를 설정한다. (2) 설정용 단말기에서의 설정 결과는 설정파일(*.cfg)로서 가상서버에 저장된다. 가상서버는 리얼서버와 함께 인터넷 공간에 구축된다. 가상서버는 CFG DB를 갖고 있어서, 이 DB에 설정용 단말기로부터의 설정파일이 저장된다. (3) 이용자가 인터넷에 접속하여 가상서버에 접속하면, (4) 가상서버에서는 리얼서버로 웹페이지를 요청한다. 리얼서버에서는 가상서버가 요청한 웹페이지를 찾아 응답한다. (5) 가상서버에서는 CFG DB로부터 해당 사이트의 설정파일을 불러와 페이지를 변환(도3~9에 따른 페이지 재구성)한다. (6) 변환된 페이지는 단말기로 전송된다.A system configuration and a brief operation of the second embodiment will be described with reference to FIG. (1) The setting terminal retrieves the original web page from the real server through the Internet, and sets which items to extract from the original web page. (2) The setting result in the setting terminal is stored in the virtual server as a configuration file (* .cfg). The virtual server is built in the internet space along with the real server. The virtual server has a CFG DB, where the configuration file from the configuration terminal is stored. (3) When the user connects to the virtual server by accessing the Internet, (4) the virtual server requests a web page from the real server. In the real server, the virtual server finds and responds to the requested web page. (5) In the virtual server, load the configuration file of the site from the CFG DB and convert the page (reorganize the page according to FIGS. 3 to 9). (6) The converted page is sent to the terminal.

도14를 참조하여 본 실시예의 프로세스 순서에 대해 설명한다. 설정용 단말기에서 특정사이트의 웹페이지에 대해 추출코자 하는 항목을 설정한다[104]. 다음에, 설정작업의 결과에 따른 설정파일(configuration file)을 가상서버로 전송하여 저장한다[216]. 가상서버의 CFG DB에 설정파일이 저장되는데[216], 저장형식은 도12와는 다소 다르게, 단말기 종류별로 설정파일이 저장된다. 제1실시예에서는 웹사이트별로도 설정파일이 저장되었지만, 제2실시예에서는 이용자가 직접 가상서버로 접속하여 웹사이트에 진입하기 때문에 웹사이트별로 설정파일이 저장되지 않고, 다만, 단말기 종류별로 설정파일을 저장하면 된다.Referring to Fig. 14, the process sequence of this embodiment will be described. In the setting terminal, an item to be extracted for a web page of a specific site is set [104]. Next, the configuration file according to the result of the configuration operation is transferred to the virtual server and stored [216]. The configuration file is stored in the CFG DB of the virtual server [216]. The configuration format is somewhat different from that of FIG. 12, and the configuration file is stored for each terminal type. In the first embodiment, the configuration file is also stored for each website, but in the second embodiment, since the user directly accesses the virtual server and enters the website, the configuration file is not stored for each website, but is set for each terminal type. Just save the file.

가상서버의 CFG DB에 설정파일이 저장된 다음에, 이용자로부터 단말기를 통해 접속이 되면[218] 가상서버는 리얼서버로 해당 페이지의 요청신호를 전송한다[220]. 리얼서버에서는 요청된 페이지를 구성하여 가상서버에 제공한다[306]. 다음에, 가상서버에서는 CFG DB를 검색하여 해당 페이지에 대한 설정파일이 있는지를 검색하여 설정파일이 있다면 설정파일에 따라 페이지를 재구성하여[222] 이용자에게 전송한다[224].After the configuration file is stored in the CFG DB of the virtual server, when the user accesses the terminal through the terminal [218], the virtual server transmits a request signal of the corresponding page to the real server [220]. The real server constructs the requested page and serves it to the virtual server [306]. Next, the virtual server searches the CFG DB to see if there is a configuration file for the page, and if there is a configuration file, reconfigures the page according to the configuration file [222] and sends it to the user [224].

본 발명에 따르면, 일반 웹페이지의 내용 중에서 선택된 정보만을 추출하여 새로운 페이지로 재구성하여 이용자 단말기로 제공하는 것으로서, 표시창의 크기가 제한적인 이유로 제약을 받던 인터넷 브라우징을 활성화시킬 수 있고, 빠른 속도와(그에 따른 저렴한 비용으로) 인터넷 서비스를 이용할 수 있게 된다.According to the present invention, it extracts only selected information from the contents of a general web page and reconfigures it into a new page and provides it to the user terminal, which can activate internet browsing, which is restricted due to the limited size of the display window, As a result, the Internet service can be used.

Claims (6)

웹페이지가 표시되는 창(ViewWebBr)(20)과, 웹페이지를 트리구조로 나타내는 창(TreeView)(22)과, 웹페이지에서 선택되어 추출되는 내용이 표시되는 창(ExtWebBr)(24)으로 구성되는 웹페이지 재구성기를 이용하여 페이지를 재구성하는 방법으로서,It consists of a window (ViewWebBr) 20 that displays a web page, a tree view (22) that displays a web page in a tree structure, and a window (ExtWebBr) 24 that displays selected and extracted content from the web page. Reorganize the page using a web page reorganizer, 원본 HTML문서(웹페이지)를 분석하여 원본을 트리형태로 재구성하는 단계,Analyzing the original HTML document (web page) and reconstructing the original into a tree form, 분석된 트리구조에서 각 노드(node)의 위치가 부노드(parent node)의 몇번째 자노드(child node)인가를 숫자로 표현하여 표시하는 단계,Expressing numerically the position of each node in the analyzed tree structure as the number of child nodes of a parent node, 트리구조에서 표시되기를 원하는 노드들을 선택하는 단계,Selecting the nodes you want to display in the tree structure, 선택된 노드들의 부노드(조상노드)들을 모두 표시하는 단계,Displaying all of the subnodes (ancestors) of the selected nodes; 선택되지 않은 노드들을 모두 삭제하여 원하는 부분만 남게 하는 단계,Deleting all unselected nodes so that only the desired part remains; 이 트리를 시리얼라이즈(serialize)하여 각 노드가 정렬된 문서를 얻는 단계로 구성되는 페이지 재구성 방법.Serializing this tree, where each node gets a sorted document. 청구항 1에서, 트리구조에서 표시되기를 원하는 노드들을 선택하는 단계는 웹페이지 표시창(20)에 표시된 웹페이지에서 원하는 항목(텍스트, 이미지, 인풋, 버튼 등)을 트리표시창(22)에 드래그 및 드롭(drag & drop)할 수 있도록 별도의 특정 태그를 정의하는 것을 특징으로 하는 페이지 재구성 방법.The method of claim 1, wherein selecting the nodes that are desired to be displayed in the tree structure includes dragging and dropping an item (text, image, input, button, etc.) desired on the web page displayed on the web page display window 20 to the tree display window 22. A method of reorganizing a page, characterized by defining a separate specific tag for drag and drop. 인터넷 공간에서 웹페이지를 저장하고 있는 리얼서버, 원본 웹페이지로부터 어떠한 항목을 추출할 것인지를 설정하는 설정용 단말기, 단말기와 리얼서버 사이에서 데이터를 단말기의 처리능력이나 네트웍의 전송용량에 맞추어 최적화하는 역할을 하는 프록시 서버로 구성되는 시스템에서, 청구항 1의 페이지 재구성 방법을 이용하여 리얼서버에서 단말기로 페이지를 제공하는 방법이Real server that stores web page in internet space, setting terminal which sets what item to extract from original web page, optimizes data between terminal and real server according to processing capacity of network or transmission capacity of network In a system composed of a proxy server serving as a role, a method of providing a page from a real server to a terminal using the page reconstruction method of claim 1 is provided. 설정용 단말기에서 특정사이트의 웹페이지에 대해 추출코자 하는 항목을 설정하는 단계[100],Setting an item to be extracted for a web page of a specific site in a terminal for setting [100], 설정작업의 결과에 따른 설정파일(configuration file)을 프록시서버로 전송하여 저장하는 단계[102],Transmitting and storing a configuration file according to the result of the configuration operation to the proxy server [102], 프록시서버의 CFG DB에 설정파일이 저장된 다음에, 이용자로부터 단말기를 통해 페이지 요청이 있으면[202] 프록시서버는 리얼서버로 해당 페이지의 요청신호를 전송하는 단계[204],After the configuration file is stored in the CFG DB of the proxy server, if there is a page request from the user [202], the proxy server transmits a request signal of the page to the real server [204]. 리얼서버에서 요청된 페이지를 구성하여[300] 프록시서버로 제공하는 단계[302],Configuring the requested page in the real server [300] and providing the requested page to the proxy server [302], 프록시서버에서 CFG DB를 검색하여 해당 페이지에 대한 설정파일이 있는지를 검색하는 단계[206],Searching the CFG DB in the proxy server for the configuration file for the page [206], 설정파일이 있다면[210] 설정파일에 따라 청구항 1의 방법과 같이 페이지를 재구성하여[212] 이용자에게 전송하고[214], 설정파일이 없다면[211] 불러온 페이지를 단말기에서 표시할 수 있는 상태로 변환하여 이용자 단말기에 전송하는 단계[304]로 구성되는, 리얼서버에서 단말기로의 페이지 제공방법.If there is a configuration file [210] according to the configuration file, the page is reconfigured as in the method of claim 1 [212] and transmitted to the user [214]. If there is no configuration file [211], the loaded page can be displayed on the terminal. And converting the data into a user terminal and transmitting the same to the user terminal [304]. 청구항 2에서, 설정파일을 프록시서버의 CFG DB에 저장하는 단계[102]에서 특정 웹사이트별, 단말기 종류별로 설정파일이 저장되는 것을 특징으로 하는, 리얼서버에서 단말기로의 페이지 제공방법.The method for providing a page from a real server to a terminal according to claim 2, wherein in the storing of the configuration file in the CFG DB of the proxy server [102], the configuration file is stored for each specific website and terminal type. 인터넷 공간에서 웹페이지를 저장하고 있는 리얼서버, 원본 웹페이지로부터 어떠한 항목을 추출할 것인지를 설정하는 설정용 단말기, 이용자가 접속하면 리얼서버로부터 미리 정해진 웹페이지를 불러와 이용자의 단말기로 제공하는 가상서버로 구성되는 시스템에서 청구항 1의 페이지 재구성 방법을 이용하여 리얼서버에서 단말기로 페이지를 제공하는 방법이Real server that stores web pages in the Internet space, a terminal for setting which items to extract from the original web page, and a virtual server that loads a predetermined web page from the real server and provides it to the user's terminal when the user connects. In a system configured as a server, a method for providing a page from a real server to a terminal using the page reconstruction method of claim 1 설정용 단말기에서 특정사이트의 웹페이지에 대해 추출코자 하는 항목을 설정하는 단계[104],Setting an item to be extracted for a web page of a specific site in a terminal for setting [104], 설정작업의 결과에 따른 설정파일을 가상서버로 전송하여 가상서버의 CFG DB에 저장하는 단계[216],Transmitting the configuration file according to the result of the setting operation to the virtual server and storing it in the CFG DB of the virtual server [216], 가상서버의 CFG DB에 설정파일이 저장된 다음에, 이용자로부터 단말기를 통해 접속이 되면[218] 가상서버는 리얼서버로 해당 페이지의 요청신호를 전송하는 단계[220],After the configuration file is stored in the CFG DB of the virtual server, when the user is connected through the terminal [218], the virtual server transmits a request signal of the corresponding page to the real server [220]. 리얼서버에서는 요청된 페이지를 구성하여 가상서버에 제공하고[306],가상서버에서는 CFG DB를 검색하여 해당 페이지에 대한 설정파일이 있는지를 검색하여 설정파일이 있다면 설정파일에 따라 페이지를 재구성하여[222] 이용자에게 전송하는단계[224]로 구성되는, 리얼서버에서 단말기로의 페이지 제공방법.The real server constructs the requested page and provides it to the virtual server [306]. The virtual server searches the CFG DB to see if there is a configuration file for the page. [222] A method for providing a page from a real server to a terminal, comprising: transmitting to a user [224]. 청구항 4에서, 설정파일을 프록시서버의 CFG DB에 저장하는 단계[216]에서 단말기 종류별로 설정파일이 저장되는 것을 특징으로 하는, 리얼서버에서 단말기로의 페이지 제공방법.The method according to claim 4, wherein the configuration file is stored for each terminal type in the step [216] of storing the configuration file in the CFG DB of the proxy server.
KR1020000040057A 2000-07-13 2000-07-13 Method of reformatting webpage and method of providing webpage using the same Ceased KR20020006722A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020000040057A KR20020006722A (en) 2000-07-13 2000-07-13 Method of reformatting webpage and method of providing webpage using the same
PCT/KR2001/001208 WO2002006981A1 (en) 2000-07-13 2001-07-13 Method of reformatting web page and method of providing web page using the same
AU2001272798A AU2001272798A1 (en) 2000-07-13 2001-07-13 Method of reformatting web page and method of providing web page using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000040057A KR20020006722A (en) 2000-07-13 2000-07-13 Method of reformatting webpage and method of providing webpage using the same

Publications (1)

Publication Number Publication Date
KR20020006722A true KR20020006722A (en) 2002-01-26

Family

ID=19677725

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000040057A Ceased KR20020006722A (en) 2000-07-13 2000-07-13 Method of reformatting webpage and method of providing webpage using the same

Country Status (3)

Country Link
KR (1) KR20020006722A (en)
AU (1) AU2001272798A1 (en)
WO (1) WO2002006981A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030057241A (en) * 2001-12-28 2003-07-04 유비퀵스(주) Web-page converter and method for mobile web clients considering repeated grammatical pattern
KR20030095868A (en) * 2002-06-15 2003-12-24 (주) 고미드 Web-contents display apparatus and method in mobile communication terminal such as pda
WO2004040467A1 (en) * 2002-11-01 2004-05-13 Lg Electronics, Inc. Web content transcoding system and method for small display device
KR100691119B1 (en) * 2005-07-19 2007-03-09 엘지전자 주식회사 Simplified Homepage Data Processing Method of Proxy Server and Simplified Homepage Data Receiving Method of Mobile Communication Terminal Using Proxy Server and Proxy Server therefor and Mobile Communication Terminal for the Same
KR100979402B1 (en) * 2007-07-05 2010-09-01 주식회사 인프라웨어 How to edit a selection in a web document
KR101009134B1 (en) * 2008-08-11 2011-01-18 주식회사 엘지유플러스 Mobile web service system and method
US8135801B2 (en) 2002-06-18 2012-03-13 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US8266521B2 (en) 2006-09-14 2012-09-11 Samsung Electronics Co., Ltd. Apparatus and method of composing web document and apparatus of setting web document arrangement
US8949707B2 (en) 2007-10-23 2015-02-03 Samsung Electronics Co., Ltd. Adaptive document displaying apparatus and method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020006722A (en) * 2000-07-13 2002-01-26 권혁 Method of reformatting webpage and method of providing webpage using the same
WO2013185250A1 (en) 2012-06-14 2013-12-19 Woodwelding Ag Assembly for augmenting hard tissue
CN112346812B (en) * 2021-01-08 2021-04-27 北京小米移动软件有限公司 Page layout method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2344197A (en) * 1941-11-27 1944-03-14 Henry H Barnard Control panel and the like
WO1999052032A1 (en) * 1998-04-08 1999-10-14 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
JP2000066868A (en) * 1998-07-06 2000-03-03 Internatl Business Mach Corp <Ibm> Device and method for adapting display enable information signal
WO2000039666A1 (en) * 1998-12-28 2000-07-06 Spyglass, Inc. Converting content of markup data for wireless devices
KR20000053638A (en) * 1999-01-29 2000-08-25 포만 제프리 엘 Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools
WO2002006981A1 (en) * 2000-07-13 2002-01-24 Mbridge Co., Ltd Method of reformatting web page and method of providing web page using the same

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793964A (en) * 1995-06-07 1998-08-11 International Business Machines Corporation Web browser system
US5867661A (en) * 1996-02-15 1999-02-02 International Business Machines Corporation Method and apparatus of using virtual sockets for reducing data transmitted over a wireless communication link between a client web browser and a host web server using a standard TCP protocol
US6049821A (en) * 1997-01-24 2000-04-11 Motorola, Inc. Proxy host computer and method for accessing and retrieving information between a browser and a proxy
JP2000148620A (en) * 1998-11-16 2000-05-30 Nec Software Chubu Ltd Server-client system
KR100312644B1 (en) * 1999-06-30 2001-11-03 김연수 Apparatus and method for accessing the Internet providing a short message service to a mobile phone
KR20010029147A (en) * 1999-09-29 2001-04-06 서평원 Internet service method for mobile phone
KR100352139B1 (en) * 1999-11-22 2002-09-12 오기호 System and method for generation the page designed

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2344197A (en) * 1941-11-27 1944-03-14 Henry H Barnard Control panel and the like
US6023714A (en) * 1997-04-24 2000-02-08 Microsoft Corporation Method and system for dynamically adapting the layout of a document to an output device
WO1999052032A1 (en) * 1998-04-08 1999-10-14 Geoworks Corporation Wireless communication device with markup language based man-machine interface
JP2000066868A (en) * 1998-07-06 2000-03-03 Internatl Business Mach Corp <Ibm> Device and method for adapting display enable information signal
WO2000039666A1 (en) * 1998-12-28 2000-07-06 Spyglass, Inc. Converting content of markup data for wireless devices
KR20000053638A (en) * 1999-01-29 2000-08-25 포만 제프리 엘 Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools
WO2002006981A1 (en) * 2000-07-13 2002-01-24 Mbridge Co., Ltd Method of reformatting web page and method of providing web page using the same

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030057241A (en) * 2001-12-28 2003-07-04 유비퀵스(주) Web-page converter and method for mobile web clients considering repeated grammatical pattern
KR20030095868A (en) * 2002-06-15 2003-12-24 (주) 고미드 Web-contents display apparatus and method in mobile communication terminal such as pda
US11526911B2 (en) 2002-06-18 2022-12-13 Mobile Data Technologies Llc Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US10839427B2 (en) 2002-06-18 2020-11-17 Engagelogic Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US8135801B2 (en) 2002-06-18 2012-03-13 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US9922348B2 (en) 2002-06-18 2018-03-20 Engagelogic Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US8793336B2 (en) 2002-06-18 2014-07-29 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US8825801B2 (en) 2002-06-18 2014-09-02 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US9619578B2 (en) 2002-06-18 2017-04-11 Engagelogic Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
US9032039B2 (en) 2002-06-18 2015-05-12 Wireless Ink Corporation Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
WO2004040467A1 (en) * 2002-11-01 2004-05-13 Lg Electronics, Inc. Web content transcoding system and method for small display device
KR100691119B1 (en) * 2005-07-19 2007-03-09 엘지전자 주식회사 Simplified Homepage Data Processing Method of Proxy Server and Simplified Homepage Data Receiving Method of Mobile Communication Terminal Using Proxy Server and Proxy Server therefor and Mobile Communication Terminal for the Same
US9465886B2 (en) 2006-09-14 2016-10-11 Samsung Electronics Co., Ltd. Apparatus and method of composing web document and apparatus of setting web document arrangement
US8266521B2 (en) 2006-09-14 2012-09-11 Samsung Electronics Co., Ltd. Apparatus and method of composing web document and apparatus of setting web document arrangement
KR100979402B1 (en) * 2007-07-05 2010-09-01 주식회사 인프라웨어 How to edit a selection in a web document
US8949707B2 (en) 2007-10-23 2015-02-03 Samsung Electronics Co., Ltd. Adaptive document displaying apparatus and method
KR101009134B1 (en) * 2008-08-11 2011-01-18 주식회사 엘지유플러스 Mobile web service system and method

Also Published As

Publication number Publication date
AU2001272798A1 (en) 2002-01-30
WO2002006981A1 (en) 2002-01-24

Similar Documents

Publication Publication Date Title
US8793341B2 (en) Web page content translator
JP4865983B2 (en) Network server
US5991773A (en) Information terminal unit with history management functions
US7240294B2 (en) Method of constructing a composite image
US7228495B2 (en) Method and system for providing an index to linked sites on a web page for individuals with visual disabilities
US20010018649A1 (en) Relay device, server device, terminal device, and translation server system utilizing these devices
US20040095400A1 (en) Reconfiguration of content for display on devices of different types
US20020030843A1 (en) Portable high speed internet access device
WO2000039666A1 (en) Converting content of markup data for wireless devices
Xie et al. Efficient browsing of web search results on mobile devices based on block importance model
JP2001282674A (en) Internet-based font server
US20030236879A1 (en) Server, server program storage medium, and site serving method
US7000023B2 (en) Information transfer apparatus and method transferring to another terminal information transmitted from server to client, and machine-readable recording medium recorded with program realizing information transfer method
KR20020006722A (en) Method of reformatting webpage and method of providing webpage using the same
Blekas et al. Use of RSS feeds for content adaptation in mobile web browsing
KR20020031691A (en) Method and system for real-time transforming internet contents
JP2001195391A (en) Format conversion and page division relay server
WO2002037939A2 (en) Method of constructing a composite image within an image space of a webpage
TW200939730A (en) Method of browsing network information by hand-held communication device
WO2008132706A1 (en) A web browsing method and system
WO2001073560A1 (en) Contents providing system
WO2005121982A1 (en) Information providing system, method, program, information communication terminal, and information display switching program
JPH11191082A (en) Service repeating device
JP4659931B2 (en) Browser device and recording medium
KR100904366B1 (en) Mobile page implementation system and method, and server applied thereto

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000713

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20020731

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20021031

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20020731

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I