KR100881668B1 - 웹 페이지 프리페치 장치 및 방법 - Google Patents
웹 페이지 프리페치 장치 및 방법 Download PDFInfo
- Publication number
- KR100881668B1 KR100881668B1 KR1020060110537A KR20060110537A KR100881668B1 KR 100881668 B1 KR100881668 B1 KR 100881668B1 KR 1020060110537 A KR1020060110537 A KR 1020060110537A KR 20060110537 A KR20060110537 A KR 20060110537A KR 100881668 B1 KR100881668 B1 KR 100881668B1
- Authority
- KR
- South Korea
- Prior art keywords
- web page
- web
- link
- web server
- server
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000004590 computer program Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 230000006854 communication Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (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)
Abstract
본 발명은 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보를 이용하여 웹 페이지의 프리페치를 효율적으로 하기 위한 웹 페이지 프리페치 장치 및 방법에 관한 것이다. 본 발명에 따른 인터넷을 통하여 웹 페이지를 프리페치하는 클라이언트 기기는, 웹 페이지 요청을 위한 사용자 입력 신호를 수신하는 사용자 입력부; 제1 웹 페이지를 요청하는 사용자 입력 신호에 기초하여 제1 웹 서버가 제공하는 제1 웹 페이지를 수신하고, 제1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제2 웹 서버로 제2 웹 서버가 제공하는 제2 웹 페이지를 미리 요청하여 수신하는 제어부; 및 수신된 제2 웹 페이지를 저장하는 저장부를 포함한다. 본 발명에 따르면, 프리페치의 신뢰성 및 효율성을 증가시킬 수 있으므로 프리페칭된 웹 페이지를 사용자에게 신속하게 제공할 수 있다.
웹 페이지, 프리페치, 클라이언트 기기, 웹 서버, 링크
Description
도 1은 본 발명의 일 실시예에 따른 웹 페이지의 프리페치 시스템을 나타내는 블록도.
도 2는 도 1의 본 발명의 웹 페이지 프리페치 시스템에서 클라이언트 기기와 제1 웹 서버 및 제2 웹 서버와의 통신 과정을 나타내는 도면.
도 3은 본 발명의 일 실시예에 따른 링크의 등급 정보를 생성하는 과정을 나타내는 도면.
도 4는 본 발명의 다른 실시예에 따른 링크의 등급 정보를 생성하는 과정을 나타내는 도면.
도 5는 본 발명의 일 실시예에 따른 웹 페이지 프리페치 방법을 나타내는 흐름도.
본 발명은 웹 페이지 프리페치 장치 및 방법에 관한 것으로, 더욱 상세하게는 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보를 이용하여 웹 페이지의 프리페치를 효율적으로 하기 위한 웹 페이지 프리페치 장치 및 방법에 관한 것이다.
사용자가 웹 브라우저에 URL을 입력하면, 웹 브라우저는 입력된 URL에 대응하는 웹 페이지가 인터넷의 어느 서버에 있는지 결정하여 결정된 서버로부터 웹 페이지를 다운로드한다. 웹 브라우저는 다운로드된 웹 페이지를 구성하는 HTML(hypertext markup language)와 같은 언어를 해석하여 웹 페이지의 레이아웃을 결정하고 렌더링을 수행하여 사용자에게 웹 페이지를 제공한다.
사용자가 웹 브라우저에 URL을 입력하여 해당 웹 페이지가 렌더링되는 과정 중에서 웹 페이지를 서버로부터 다운로드하는데 가장 많은 시간 지연이 발생한다. 그 대표적인 이유는 저속의 네트워크를 통해 서버와 웹 브라우저 간에 통신이 이루어지고, 웹 페이지의 다운로드가 수행되기 때문이다.
본 발명이 이루고자 하는 기술적 과제는, 소정의 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보를 이용하여 선호도가 높은 웹 페이지를 프리페칭할 수 있는 웹 페이지 프리페치 장치 및 방법을 제공하는 데 있다.
상기의 기술적 과제를 해결하기 위한 본 발명의 일 특징에 따른 인터넷을 통하여 웹 페이지를 프리페치하는 클라이언트 기기는, 웹 페이지 요청을 위한 사용자 입력 신호를 수신하는 사용자 입력부; 제1 웹 페이지를 요청하는 사용자 입력 신호 에 기초하여 제1 웹 서버가 제공하는 제1 웹 페이지를 수신하고, 제1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제2 웹 서버로 제2 웹 서버가 제공하는 제2 웹 페이지를 미리 요청하여 수신하는 제어부; 및 수신된 제2 웹 페이지를 저장하는 저장부를 포함한다.
바람직하게는, 제어부는, 제2 웹 페이지를 요청하는 사용자 입력 신호가 수신되면, 저장된 제2 웹 페이지를 제공한다.
바람직하게는, 제어부는 제1 웹 페이지의 정보를 이용하여 제2 웹 서버가 제공하는 웹페이지를 요청하였음을 나타내는 정보를 제1 웹 서버로 전송한다.
링크의 등급 정보는 클라이언트 기기들이 제1 웹 페이지에 포함된 각각의 링크를 선택하여 다른 웹 페이지를 요청한 각각의 링크들에 대한 빈도수에 기초하여 제1 웹 서버에 의해서 생성된다.
바람직하게는, 제어부는 링크의 등급 정보를 제1 웹 서버로부터 수신하여 획득한다.
바람직하게는, 제어부는 제1 웹 서버에 접속할 때까지의 경로를 나타내는 경로 정보를 제1 웹 서버에 전송하고, 링크의 등급 정보는 경로 정보에 기초하여 생성된다.
바람직하게는, 링크의 등급 정보는, 클라이언트 기기에서 웹 페이지를 해석하여 생성된다.
바람직하게는, 제2 웹 서버는 링크의 등급 정보 중 가장 높은 등급인 링크를 통해 획득되는 웹 페이지를 제공하는 웹 서버이다.
바람직하게는, 제어부는 제2 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보를 획득한다.
바람직하게는, 제어부는, 정보 검색 서비스를 제공하는 인터넷 포털 사이트를 제공하는 웹 서버 또는 웹 서버들에 대한 링크의 등급 정보를 수집하여 관리하는 링크 등급 관리 서버로부터 제1 웹 서버로 수신된 링크의 등급 정보를, 제1 웹 서버로부터 수신한다.
바람직하게는, 수신된 웹 페이지를 출력하는 출력부를 더 포함하고, 제어부는 링크의 등급 정보에서 상위 등급의 소정의 개수의 링크를 제1 웹 페이지에 포함된 나머지 링크와 구별되도록 표시하도록 출력부를 제어한다.
상기의 기술적 과제를 해결하기 위한 본 발명의 다른 특징에 따른 클라이언트 기기에서 인터넷을 통하여 웹 페이지를 프리페치하는 방법은, 제1 웹 서버가 제공하는 제1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제2 웹 서버로 제2 웹 서버가 제공하는 제2 웹 페이지를 요청하는 단계; 제1 웹 페이지를 제1 웹 서버로부터 수신하여 제공하는 단계; 및 제2 웹 서버로부터 제2 웹 페이지를 수신하는 단계를 포함한다.
상기의 기술적 과제를 해결하기 위한 본 발명의 다른 특징에 따른 클라이언트 기기에서 인터넷을 통하여 웹 페이지를 프리페치하는 방법을 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 있어서, 웹 페이지를 프리페치하는 방법은, 제1 웹 서버가 제공하는 제1 웹 페이지에 포함되는 링크들에 대한 클 라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제2 웹 서버로 제2 웹 서버가 제공하는 제2 웹 페이지를 요청하는 단계; 제1 웹 페이지를 제1 웹 서버로부터 수신하여 제공하는 단계; 및 제2 웹 서버로부터 제2 웹 페이지를 수신하는 단계를 포함한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 웹 페이지의 프리페치 시스템을 나타내는 블록도이다.
본 발명의 웹 페이지 프리페치 시스템은 인터넷을 통하여 서로 연결되어 있는 클라이언트 기기(100), 제1 웹 서버(200) 및 제2 웹 서버(300)를 포함한다. 클라이언트 기기(100)는 제어부(110), 사용자 입력부(120), 저장부(130), 및 출력부(140)를 포함한다.
제어부(110)는 웹 브라우저(115)를 포함하여 인터넷에 존재하는 웹 서버들로 데이터를 요청하고 요청한 데이터를 수신하여 사용자에게 제공하는 역할을 한다. 제어부(110)는 클라이언트 기기(100)에 포함되는 각 부 사이의 데이터 통신을 제어어하여, 클라이언트 기기(100)의 전반적인 동작을 제어한다.
사용자 입력부(120)는 사용자 입력 신호를 수신하여 제어부(110)에 전달하여, 제어부(110)가 사용자 입력 신호에 따라 동작하도록 한다.
저장부(130)는 인터넷을 통해 수신된 웹 페이지를 저장한다. 출력부(140)는 웹 브라우저에서 해석되어 처리된 웹 페이지를 출력한다.
도 2는 도 1의 본 발명의 웹 페이지 프리페치 시스템에서 클라이언트 기기(100)와 제1 웹 서버 및 제2 웹 서버와의 통신 과정을 나타내는 도면이다. 도 1과 도 2를 참조하여 본 발명의 일 실시예에 따른 웹 페이지 프리페치 방법을 설명한다.
사용자가 사용자 입력부(120)에 제1 웹 페이지의 URL을 입력하여 제1 웹 페이지를 요청하면(화살표 20), 제어부(110) (또는 브라우저(115))는 사용자가 요청한 웹 페이지를 URL에 대응하는 제1 웹 서버(200)에 요청한다(화살표 21). 제어부(110)는 제1 웹 서버(200)로부터 제1 웹 페이지가 포함하는 링크의 등급 정보를 다운로드하고(화살표 22), 제1 웹 페이지를 다운로드한다(화살표 23).
웹 페이지 링크는 한 단어나 그림 또는 정보 개체로부터 다른 곳으로 선택적인 연결을 제공하는 부분을 의미한다. 링크의 등급 정보는 소정의 웹 서버가 제공하는 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 정보이다. 링크의 등급 정보는 각 링크별 등급을 나타내는 정보로서, 등급은 숫자이거나, 등급을 나타내기 위한 어떠한 형태도 가능하다. 예를 들어, 웹 페이지에 웹 서버에 링크 A 및 링크 B가 포함되어 있는 경우, 링크의 등급 정보는 링크 A에 대해서는 0.4, 링크 B에 대해서는 0.7과 같이 나타내고, 숫자가 높은 것이 등급이 높은 것으로 정할 수 있다.
제어부(110)는 제1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보를 획득하고, 링크의 등급 정보에 기초하여 결정된 다른 웹 페이지를 프리페치할 수 있다. 도 2에서 링크의 등급 정보에서 가 장 등급이 높은 링크에 대한 웹 페이지가 제2 웹 페이지인 경우, 제어부(110)는 제2 웹 서버(300)로 제2 웹 페이지를 요청한다(화살표 24). 화살표 23과 화살표 24로 표시된 동작은 동시에 수행될 수 있다.
그런 다음, 다운로드한 제1 웹 페이지를 렌더링하여 출력부(140)에 출력한다(화살표 25). 동시에 제2 웹 서버(300)가 제공하는 제2 웹 페이지의 링크의 등급 정보를 다운로드하고(화살표 26), 제2 웹 페이지를 다운로드하여, 다운로드된 제2 웹 페이지를 저장부(130)에 저장한다(화살표 27). 도 2에 도시되지는 않았으나, 제어부(110)는 제2 웹 페이지의 링크의 등급 정보에 기초하여 결정된 다른 웹 페이지를 제공하는 웹 서버에 웹 페이지를 요청하여 미리 다운로드하는 동작을 수행할 수 있다.
사용자가 출력부(140)로 출력된 제1 웹 페이지의 링크 중 제2 웹 페이지에 연결된 링크를 선택하여 제2 웹 페이지를 요청하면(화살표 28), 제어부(110)는 저장부(130)에서 제2 웹 페이지를 가져와서, 제2 웹 페이지를 렌더링하여 출력부(140)에 출력하여 제2 웹 페이지를 제공한다(화살표 29). 이 때, 제어부(110)는 링크의 등급 정보에서 상위 등급의 소정의 개수의 링크를 제1 웹 페이지에 포함된 나머지 링크와 구별되도록 표시하도록 출력부(140)를 제어한다. 따라서, 제1 웹 페이지를 이용하여 다른 웹 페이지를 이용하고자 하는 사용자는 클라이언트 기기(100)를 이용하여, 제1 웹 페이지를 이용했던 다른 클라이언트 기기들이 선호하여 접속 빈도가 높은 링크를 쉽게 인식할 수 있다.
전술한 바와 같이, 본 발명의 일 실시예에 따른 클라이언트 기기(100)는 제1 웹 서버(200)가 제공하는 제1 웹 페이지를 수신할 때, 제1 웹 페이지에 포함되는 링크의 등급 정보에 기초하여 결정된 제2 웹 서버(300)로 제2 웹 서버(300)가 제공하는 제2 웹 페이지를 미리 요청하여 수신한다. 따라서, 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에서 가장 높은 등급이어서 클라이언트 기기들의 선호도가 높다고 판단되는 제2 웹 페이지를 미리 다운로드하고, 사용자가 제2 웹 페이지를 요청할 때, 저장해둔 제2 웹 페이지를 출력함으로써 사용자에게 시간 지연없이 제2 웹 페이지를 제공할 수 있다. 특히, 도 2에 도시된 바와 같이 제1 웹 페이지를 처리하는 동작과 제2 웹 페이지를 처리하는 동작이 동시에 수행될 수 있으므로 웹 페이지를 신속하게 사용자에게 제공할 수 있다.
제2 웹 서버(300)가 링크의 등급 정보 중 가장 높은 등급인 하나의 링크에 대한 웹 페이지를 제공하는 웹 서버일 때, 제2 웹 서버(300)의 웹 페이지를 프리페치하는 과정에 대하여 설명하였다. 그러나, 제어부(110)는 링크의 등급 정보에서 소정의 개수의 상위 등급의 링크에 대한 웹 페이지를 제공하는 소정의 개수의 웹 서버들로부터 웹 페이지를 링크 등급의 순서대로 프리페치하여 저장해둘 수 있다.
도 3은 본 발명의 일 실시예에 따른 링크의 등급 정보를 생성하는 과정을 나타내는 도면이다.
사용자가 사용자 입력부(120)에 제1 웹 페이지의 URL을 입력하면(화살표 31), 제어부(110)는 사용자가 요청한 웹 페이지를 URL에 대응하는 제1 웹 서버(200)에 요청한다(화살표 32). 제어부(110)는 제1 웹 서버(200)로부터 웹 페이지가 포함하는 링크의 등급 정보를 다운로드하고, 제1 웹 페이지를 다운로드한다 (화살표 33). 그런 다음, 출력부(140)는 제1 웹 페이지를 렌더링하여 출력한다(화살표 34). 그 동안 링크의 등급 정보에 의해서 클라이언트들의 선호도가 가장 높은 제2 웹 서버(도시되지 않음)에 제2 웹 페이지를 요청하여 수신한다.
사용자가 제1 웹 페이지에 포함된 제2 웹 페이지로의 링크를 선택하는 사용자 입력 신호를 입력하면(화살표 35), 제어부(110)는 제1 웹 페이지의 정보를 이용하여 제2 웹 서버가 제공하는 웹 페이지를 요청하였음을 나타내는 정보를 제1 웹 서버(200)로 전송한다(화살표 36).
제1 웹 서버(200)는 클라이언트 기기(100)의 제어부(110)로부터 수신되는 제1 웹 페이지의 정보를 이용하여 제2 웹 페이지를 요청하였음을 나타내는 정보를 이용하여 링크의 등급 정보를 생성하여 링크의 등급 정보 데이터베이스(210)에 저장한다. 또한, 제1 웹 서버(200)에서는 클라이언트 기기(100)뿐만 아니라 제1 웹 서버(200)를 통해 다른 웹 페이지의 정보를 얻는 모든 클라이언트 기기들이 제1 웹 페이지에 포함된 각각의 링크들을 선택하여 다른 웹 페이지를 요청한 각각의 링크에 대한 빈도수에 기초하여 링크의 등급 정보를 생성한다.
제어부(110)는 요청의 빈도수를 나타내는 정보 외에도 제1 웹 서버(200)에 접속할 때까지의 경로를 나타내는 경로 정보를 제1 웹 서버(200)에 전송할 수 있다. 이 경우, 링크의 등급 정보는 요청의 빈도 수를 나타내는 정보 및 경로 정보에 기초하여 생성된다.
예를 들어, 클라이언트 기기(100)가 웹 페이지 A를 거쳐 제1 웹 페이지에 접속한 경우와 웹 페이지 B를 거쳐 제1 웹 페이지에 접속한 경우의 링크의 등급 정보 는 다를 수 있다. 즉, 웹 페이지 A를 거쳐 제1 웹 페이지에 접속한 클라이언트 기기들이 웹 페이지 A와 관련된 웹 페이지 C를 선택한 빈도가 더 많고, 웹 페이지 B를 거쳐 제1 웹 페이지에 접속한 클라이언트 기기들은 웹 페이지 B와 관련된 웹 페이지 D를 선택한 빈도가 더 많을 수 있다. 따라서, 경로 정보를 이용하여 링크의 등급 정보를 생성할 때에는, 동일한 제1 웹 페이지에 대한 링크의 등급 정보가 경로 정보에 따라 복수 개 존재할 수 있다.
제1 웹 페이지에 링크 1_1, 링크 1_2, 및 링크 1_3이 포함되어 있다고 가정하면, 링크의 등급 정보는 표 1과 같은 정보의 형태를 가질 수 있다.
[표 1]
경로 정보 | 링크 1_1 | 링크 1_2 | 링크 1_3 |
웹 페이지 A | 0.4 | 0.3 | 0.3 |
웹 페이지 B | 0.1 | 0.2 | 0.7 |
표 1에서, 링크 1_1는 제1 웹 페이지에서 제2 웹 페이지로의 링크를 나타내고, 링크 1_2는 제1 웹 페이지에서 제3 웹 페이지로의 링크를 나타내고, 링크 1_3은 제1 웹 페이지에서 제4 웹 페이지로의 링크를 나타낸다고 가정한다. 표 1과 같은 링크의 등급 정보가 있을 때, 클라이언트 기기(100)는 웹 페이지 A를 통해 제1 웹 페이지에 접속한 경우에는 링크 1_1에 대한 등급이 높으므로, 제2 웹 페이지를 프리페치할 수 있다. 한편, 클라이언트 기기(100)가 웹 페이지 B를 통해 제1 웹 페이지에 접속한 경우에는, 링크 1_3에 대한 등급이 높으므로, 클라이언트 기기(100)는 제4 웹 페이지를 프리페치할 수 있다.
한편, 링크의 등급 정보가 사용자 선호도에 대한 신뢰성있는 정보가 될 수 있도록 하기 위하여, 웹 서버(200)는 클라이언트 기기들로부터 수신되는 다른 웹 페이지에 대한 요청의 빈도 수 및 경로 정보가 수신될 때마다 링크의 등급 정보를 갱신할 수 있다.
도 4는 본 발명의 다른 실시예에 따른 링크의 등급 정보를 생성하는 과정을 나타내는 도면이다.
도 3에서는 제1 웹 서버(200)가 링크의 등급 정보를 생성하여 관리하는 것으로 설명하였으나, 제1 웹 서버(200)는 링크의 등급 정보를 수집하여 관리하는 제3 서버(400)로부터 링크의 등급 정보를 수신하여 클라이언트 기기(100)에 전송할 수 있다.
제3 서버(400)는 정보 검색 서비스를 제공하는 인터넷 포털 사이트를 제공하는 웹 서버 또는 웹 서버들에 대한 링크의 등급 정보를 수집하여 관리하는 링크 등급 관리 서버로일 수 있다. 이와 같이 인터넷 포털 사이트나 링크의 등급 정보만을 전문적으로 관리하는 서버에서 링크의 등급 정보를 이용하면, 링크의 등급 정보의 신뢰성이 높아질 수 있으므로, 웹 페이지 프리페치의 효율성이 높아지게 된다.
본 발명의 또 다른 실시예에 따르면, 링크의 등급 정보는, 클라이언트 기기(100)에서 웹 페이지를 해석하여 생성될 수 있다. 클라이언트 기기(100)는 웹 페이지 자체에 링크에 대한 선택 빈도에 대한 정보가 포함되어 있는 경우, 별도로 웹 서버로부터 링크의 등급 정보를 수신하지 않고, 웹 페이지에 포함되어 있는 정보를 이용하여 링크의 등급 정보를 생성할 수 있다. 예를 들어, 제1 웹 페이지가 게시판 형태의 정보를 제공하고, 게시판을 구성하는 각 글에 대한 검색 빈도수 정 보가 웹 페이지에 포함되어 있으면, 클라이언트 기기(100)는 검색 빈도수를 이용하여 링크의 등급 정보를 생성할 수 있다.
도 5는 본 발명의 일 실시예에 따른 웹 페이지 프리페치 방법을 나타내는 흐름도이다.
단계 S 510에서 클라이언트 기기(100)에서 제1 웹 서버(200)로 제1 웹 페이지를 요청하고, 단계 S 520에서 클라이언트 기기(100)는 제1 웹 서버(200)로부터 제1 웹 페이지를 수신한다. 단계 S 530에서 제1 웹 서버(200)가 제공하는 제1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제2 웹 서버(300)로 제2 웹 페이지를 요청한다.
링크의 등급 정보는 클라이언트 기기들이 제1 웹 페이지에 포함된 각각의 링크를 선택하여 다른 웹 페이지를 요청한 각각의 링크들에 대한 선택의 빈도수에 기초하여 제1 웹 서버(200)에 의해서 생성되어 클라이언트 기기(100)로 수신될 수 다. 또한, 클라이언트 기기들이 제1 웹 서버(200)로 제1 웹 페이지를 이용하여 다른 웹 페이지를 요청하였음을 나타내는 정보 및 경로 정보를 전송하고, 제1 웹 서버(200)는 수신된 정보를 이용하여 링크 등급 정보를 생성할 수 있다.
또는, 링크의 등급 정보는 정보 검색 서비스를 제공하는 인터넷 포털 사이트를 제공하는 웹 서버 또는 인터넷에 존재하는 웹 서버들에 대한 링크의 등급 정보를 수집하여 관리하는 링크 등급 관리 서버로부터 제1 웹 서버(200)로 수신된 정보로서, 제1 웹 페이지 전송 전후에 제1 웹 서버로부터 수신된 정보일 수 있다. 또는, 클라이언트 기기(100)는 단계 S 520과 단계 S 530 사이에 제1 웹 페이지를 해 석하여 링크의 등급 정보를 생성할 수 있다.
단계 S 540에서 클라이언트 기기(100)는 출력부(140)를 통해 제1 웹 페이지를 제공한다. 단계 S 540에서 클라이언트 기기(100)는 링크의 등급 정보에서 상위 등급의 소정의 개수의 링크를 제1 웹 페이지에 포함된 나머지 링크와 구별되도록 표시한다.
링크의 등급 정보에서 제2 웹 서버(300)가 제공하는 제2 웹 페이지로의 링크 등급이 가장 높은 경우, 단계 S 550에서 제2 웹 서버(300)로 제2 웹 페이지를 요청하고, 제2 웹 페이지를 수신하여 저장부(120)에 저장하기 시작한다. 이 때, 제2 웹 서버(300)는 요청된 제2 웹 페이지를 클라이언트 기기(100)로 전송하기 전후에 제2 웹 페이지에 포함된 링크의 등급 정보를 전송할 수 있으며, 클라이언트 기기(100)는 제2 웹 서버로부터 수신된 링크의 등급 정보에 기초하여 다른 상위 등급의 웹 페이지를 프리페치할 수 있다. 제2 웹 페이지에 대한 링크의 등급 정보의 경우에도, 전술한 바와 같이 여러가지 방법으로 생성될 수 있다.
단계 S 560에서 제2 웹 페이지를 요청하는 사용자 입력 신호가 수신되면, 단계 S 570에서 저장된 제2 웹 페이지를 출력한다. 단계 S 570에서 클라이언트 기기(100)는 링크의 등급 정보에서 상위 등급의 소정의 개수의 링크를 제2 웹 페이지에 포함된 나머지 링크와 구별되도록 표시한다.
본 발명에 따른 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있다. 상기의 프로그램을 구현하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 디스크 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것을 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.
이상의 설명은 본 발명의 일 실시예에 불과할 뿐, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 본질적 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현할 수 있을 것이다. 따라서, 본 발명의 범위는 전술한 실시예에 한정되지 않고 특허 청구범위에 기재된 내용과 동등한 범위 내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다.
전술한 바와 같이, 본 발명에 따르면 웹 페이지에 포함된 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보를 이용하여 사용자의 선호도가 높은 웹 페이지의 프리페치를 할 수 있다. 따라서, 사용자의 선호도가 높은 링크를 통해 연결된 웹 페이지의 프리페치를 수행함으로써, 프리페치의 신뢰성 및 효율성을 증가시킬 수 있고, 프리페칭된 웹 페이지를 사용자에게 신속하게 제공할 수 있다.
또한, 사용자에게 링크의 등급 정보에 기초하여 결정된 상위 등급에 해당하 는 링크들에 대해서는 나머지 링크들과 구별되도록 표시하여, 사용자는 웹 페이지에서 어떤 링크의 선호도가 높은지를 쉽게 인식할 수 있다.
Claims (23)
- 웹 페이지를 프리페치하는 클라이언트 기기에 있어서,웹 페이지 요청을 위한 입력 신호를 수신하는 입력부;제 1 웹 페이지를 요청하는 입력 신호에 기초하여 제 1 웹 서버가 제공하는 제 1 웹 페이지를 수신하고, 상기 제 1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제 2 웹 서버로 상기 제 2 웹 서버가 제공하는 제 2 웹 페이지를 미리 요청하여 수신하는 제어부; 및상기 수신된 제 2 웹 페이지를 저장하는 저장부를 포함하며,상기 제어부는 상기 링크의 등급 정보를 상기 제 1 웹 서버로부터 수신하여 획득하는 것을 특징으로 하는 클라이언트 기기.
- 제 1항에 있어서,상기 제어부는 상기 제 1 웹 페이지의 정보를 이용하여 상기 제 2 웹 서버가 제공하는 웹페이지를 요청하였음을 나타내는 정보를 상기 제 1 웹 서버로 전송하는 것을 특징으로 하는 클라이언트 기기.
- 제 1항에 있어서,상기 링크의 등급 정보는 클라이언트 기기들이 제 1 웹 페이지 포함된 각각의 링크들을 선택하여 다른 웹 페이지를 요청한 각각의 링크들에 대한 빈도수에 기초하여 상기 제 1 웹 서버에 의해서 생성되는 것을 특징으로 하는 클라이언트 기기.
- 웹 페이지를 프리페치하는 클라이언트 기기에 있어서,웹 페이지 요청을 위한 사용자 입력 신호를 수신하는 사용자 입력부;제 1 웹 페이지를 요청하는 사용자 입력 신호에 기초하여 제 1 웹 서버가 제공하는 제 1 웹 페이지를 수신하고, 상기 제 1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제 2 웹 서버로 상기 제 2 웹 서버가 제공하는 제 2 웹 페이지를 미리 요청하여 수신하는 제어부; 및상기 수신된 제 2 웹 페이지를 저장하는 저장부를 포함하며,상기 제어부는 상기 제 1 웹 서버에 접속할 때까지의 경로를 나타내는 경로 정보를 상기 제 1 웹 서버에 전송하고,상기 링크의 등급 정보는 상기 경로 정보에 기초하여 생성되는 것을 특징으로 하는 클라이언트 기기.
- 웹 페이지를 프리페치하는 클라이언트 기기에 있어서,웹 페이지 요청을 위한 입력 신호를 수신하는 입력부;제 1 웹 페이지를 요청하는 입력 신호에 기초하여 제 1 웹 서버가 제공하는 제 1 웹 페이지를 수신하고, 상기 제 1 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보에 기초하여 결정된 제 2 웹 서버로 상기 제 2 웹 서버가 제공하는 제 2 웹 페이지를 미리 요청하여 수신하는 제어부; 및상기 수신된 제 2 웹 페이지를 저장하는 저장부를 포함하며,상기 제어부는, 정보 검색 서비스를 제공하는 포털 사이트를 제공하는 웹 서버 또는 웹 서버들에 대한 링크의 등급 정보를 수집하여 관리하는 링크 등급 관리 서버로부터 상기 제 1 웹 서버로 수신된 링크의 등급 정보를, 상기 제 1 웹 서버로부터 수신하는 것을 특징으로 하는 클라이언트 기기.
- 제 1항, 제 4항 또는 제 5항 중 어느 한 항에 있어서,상기 제어부는, 상기 제 2 웹 페이지를 요청하는 입력 신호가 수신되면, 상기 저장된 제 2 웹 페이지를 제공하는 것을 특징으로 하는 클라이언트 기기.
- 제 1항, 제 4항 또는 제 5항 중 어느 한 항에 있어서,상기 제 2 웹 서버는 상기 링크의 등급 정보 중 가장 높은 등급인 링크를 통해 획득되는 웹 페이지를 제공하는 웹 서버인 것을 특징으로 하는 클라이언트 기기.
- 제 1항, 제 4항 또는 제 5항 중 어느 한 항에 있어서,상기 제어부는 상기 제 2 웹 페이지에 포함되는 링크들에 대한 클라이언트 기기들의 선호도를 나타내는 링크의 등급 정보를 획득하는 것을 특징으로 하는 클라이언트 기기.
- 제 1항, 제 4항 또는 제 5항 중 어느 한 항에 있어서,수신된 웹 페이지를 출력하는 출력부를 더 포함하고,상기 제어부는 상기 링크의 등급 정보에서 상위 등급의 소정의 개수의 링크를 상기 제 1 웹 페이지에 포함된 나머지 링크와 구별되도록 표시하도록 상기 출력부를 제어하는 것을 특징으로 하는 클라이언트 기기.
- 클라이언트 기기에서 웹 페이지를 프리페치하는 방법에 있어서,제 1 웹 페이지를 제 1 웹 서버로부터 수신하는 단계;제 1 웹 서버가 제공하는 제 1 웹 페이지에 포함되는 링크들에 대한 링크 등급 정보를 상기 제 1 웹 서버로부터 수신하는 단계;상기 링크 등급 정보에 기초하여 결정된 제 2 웹 서버로 상기 제 2 웹 서버가 제공하는 제 2 웹 페이지를 요청하는 단계; 및상기 제 2 웹 서버로부터 제 2 웹 페이지를 수신하는 단계를 포함하는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 제 10항에 있어서, 상기 웹 페이지 프리페치 방법은 상기 제 2 웹 서버로부터 제 2 웹 페이지를 수신하는 단계 다음에 상기 제 1 웹 페이지의 정보를 이용하여 상기 제 2 웹 서버가 제공하는 웹페이지를 요청하였음을 나타내는 정보를 상기 제 1 웹 서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 제 10항에 있어서,상기 링크의 등급 정보는 클라이언트 기기들이 제 1 웹 페이지 포함된 각각의 링크들을 선택하여 다른 웹 페이지를 요청한 각각의 링크들에 대한 빈도수에 기초하여 상기 제 1 웹 서버에 의해서 생성되는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 클라이언트 기기에서 웹 페이지를 프리페치하는 방법에 있어서,제 1 웹 페이지를 제 1 웹 서버로부터 수신하는 단계;상기 제 1 웹 서버에 접속할 때까지의 경로를 나타내는 경로 정보를 상기 제 1 웹 서버에 전송하는 단계;상기 경로 정보를 참조하여 상기 제 1 웹 페이지에 포함되는 링크들에 대한 링크 등급 정보를 생성하는 단계;상기 링크 등급 정보를 제 1 웹 서버로부터 수신하는 단계;상기 링크 등급 정보에 기초하여 결정된 제 2 웹 서버로 상기 제 2 웹 서버가 제공하는 제 2 웹 페이지를 요청하는 단계; 및상기 제 2 웹 서버로부터 제 2 웹 페이지를 수신하는 단계를 포함하는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 클라이언트 기기에서 웹 페이지를 프리페치하는 방법에 있어서,제 1 웹 페이지를 제 1 웹 서버로부터 수신하는 단계;정보 검색 서비스를 제공하는 포털 사이트를 제공하는 웹 서버 또는 다른 웹 서버들에 대한 링크의 등급 정보를 수집하여 관리하는 링크 등급 관리 서버로부터 상기 제 1 웹 서버로 수신된 링크의 등급 정보를, 상기 제 1 웹 서버로부터 수신하는 단계;상기 링크 등급 정보에 기초하여 결정된 제 2 웹 서버로 상기 제 2 웹 서버가 제공하는 제 2 웹 페이지를 요청하는 단계; 및상기 제 2 웹 서버로부터 제 2 웹 페이지를 수신하는 단계를 포함하는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 제 10항, 제 13항 또는 제 14항에 있어서,상기 제 2 웹 페이지를 요청하는 입력 신호가 수신되면, 상기 수신된 제 2 웹 페이지를 제공하는 단계를 더 포함하는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 제 10항, 제 13항 또는 제 14항에 있어서,상기 제 2 웹 서버는 상기 링크의 등급 정보 중 가장 높은 등급인 링크를 통해 획득되는 웹 페이지를 제공하는 웹 서버인 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 제 10항 또는 제 14항에 있어서,상기 제 1 웹 페이지에 포함되는 링크의 등급 정보를 생성 또는 갱신하는 단계를 더 포함하는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 제 10항, 제 13항 또는 제 14항에 있어서,상기 제 1 웹 페이지를 상기 제 1 웹 서버로부터 수신하여 제공하는 단계에서, 상기 링크의 등급 정보에서 상위 등급의 소정의 개수의 링크를 상기 제 1 웹 페이지에 포함된 나머지 링크와 구별되도록 표시하는 단계를 더 포함하는 것을 특징으로 하는 웹 페이지 프리페치 방법.
- 제 10항, 제 13항 또는 제 14항에 의한 웹 페이지 프리페치 방법을 컴퓨터 상에서 수행하기 위하여 컴퓨터가 읽을 수 있는 코드로 구성된 컴퓨터 프로그램을 저장한 기록매체.
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060110537A KR100881668B1 (ko) | 2006-11-09 | 2006-11-09 | 웹 페이지 프리페치 장치 및 방법 |
US11/785,834 US20080114773A1 (en) | 2006-11-09 | 2007-04-20 | Apparatus and method for prefetching web page |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060110537A KR100881668B1 (ko) | 2006-11-09 | 2006-11-09 | 웹 페이지 프리페치 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080042304A KR20080042304A (ko) | 2008-05-15 |
KR100881668B1 true KR100881668B1 (ko) | 2009-02-06 |
Family
ID=39370425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060110537A KR100881668B1 (ko) | 2006-11-09 | 2006-11-09 | 웹 페이지 프리페치 장치 및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20080114773A1 (ko) |
KR (1) | KR100881668B1 (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0823354D0 (en) * | 2008-12-22 | 2009-01-28 | Symbian Software Ltd | Predicting commands on a computing device |
US9043385B1 (en) * | 2010-04-18 | 2015-05-26 | Viasat, Inc. | Static tracker |
CN102591887B (zh) * | 2011-01-18 | 2016-07-06 | 腾讯科技(深圳)有限公司 | 网络数据预读方法及*** |
CN102681996B (zh) * | 2011-03-07 | 2015-12-16 | 腾讯科技(深圳)有限公司 | 预读方法和装置 |
US11983233B2 (en) | 2011-04-11 | 2024-05-14 | Viasat, Inc. | Browser based feedback for optimized web browsing |
US9912718B1 (en) | 2011-04-11 | 2018-03-06 | Viasat, Inc. | Progressive prefetching |
CN102222086B (zh) * | 2011-05-18 | 2014-11-26 | 广州市动景计算机科技有限公司 | 基于移动终端的网页阅读方法、网页阅读装置及移动终端 |
FI124082B (en) * | 2012-05-09 | 2014-03-14 | Aalto Korkeakoulusäätiö | Server, procedure for running a server and system |
US9705957B2 (en) | 2013-03-04 | 2017-07-11 | Open Garden Inc. | Virtual channel joining |
US10375192B1 (en) | 2013-03-15 | 2019-08-06 | Viasat, Inc. | Faster web browsing using HTTP over an aggregated TCP transport |
CN103376974A (zh) | 2013-06-28 | 2013-10-30 | 广州市动景计算机科技有限公司 | 一种窗口切换方法及装置 |
US9503975B2 (en) | 2014-02-07 | 2016-11-22 | Open Garden Inc. | Exchanging energy credits wirelessly |
US20170011133A1 (en) * | 2014-03-31 | 2017-01-12 | Open Garden Inc. | System and method for improving webpage loading speeds |
US9288256B2 (en) | 2014-04-11 | 2016-03-15 | Ensighten, Inc. | URL prefetching |
US9613158B1 (en) | 2014-05-13 | 2017-04-04 | Viasat, Inc. | Cache hinting systems |
US10855797B2 (en) | 2014-06-03 | 2020-12-01 | Viasat, Inc. | Server-machine-driven hint generation for improved web page loading using client-machine-driven feedback |
US10789325B2 (en) | 2015-08-28 | 2020-09-29 | Viasat, Inc. | Systems and methods for prefetching dynamic URLs |
WO2017048226A1 (en) | 2015-09-14 | 2017-03-23 | Viasat, Inc. | Machine-driven crowd-disambiguation of data resources |
MX2018003580A (es) | 2015-09-23 | 2018-08-24 | Viasat Inc | Aceleracion de la verificacion del estado de un certificado en linea con un servicio de sugerencias de internet. |
WO2017069735A1 (en) | 2015-10-20 | 2017-04-27 | Viasat, Inc. | Hint model updating using automated browsing clusters |
EP4300328A1 (en) | 2015-10-28 | 2024-01-03 | ViaSat Inc. | Time-dependent machine-generated hinting |
WO2017096269A1 (en) | 2015-12-04 | 2017-06-08 | Viasat, Inc. | Accelerating connections to a host server |
CN107229405A (zh) * | 2016-03-25 | 2017-10-03 | 广州市动景计算机科技有限公司 | 用于提供网页内容的方法、设备、浏览器及电子设备 |
US10880396B2 (en) | 2016-12-02 | 2020-12-29 | Viasat, Inc. | Pre-fetching random-value resource locators |
KR102211655B1 (ko) * | 2019-12-26 | 2021-02-04 | 한양대학교 에리카산학협력단 | 프록시 서버 및 이를 이용한 웹 오브젝트 예측 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020078165A1 (en) * | 2000-12-14 | 2002-06-20 | International Business Machines Corporation | System and method for prefetching portions of a web page based on learned preferences |
JP2003323370A (ja) * | 2002-04-30 | 2003-11-14 | Hitachi Software Eng Co Ltd | 個人用wwwプロキシプログラム、個人用情報端末及び個人用情報端末用コンテンツ先読み方法 |
KR20040101304A (ko) * | 2002-03-15 | 2004-12-02 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 컴퓨터 시스템 상에서 문서들의 프리뷰잉 |
KR20060106038A (ko) * | 2005-04-04 | 2006-10-12 | 엘지전자 주식회사 | 사용자 선호기반 웹데이터 캐싱 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7007074B2 (en) * | 2001-09-10 | 2006-02-28 | Yahoo! Inc. | Targeted advertisements using time-dependent key search terms |
US7539674B2 (en) * | 2004-04-08 | 2009-05-26 | Yahoo! Inc. | Systems and methods for adaptive scheduling of references to documents |
KR101374651B1 (ko) * | 2005-03-18 | 2014-03-17 | 써치 엔진 테크놀로지스, 엘엘씨 | 서치 결과를 향상시키기 위해 사용자로부터의 피드백을 적용하는 서치 엔진 |
US20060294476A1 (en) * | 2005-06-23 | 2006-12-28 | Microsoft Corporation | Browsing and previewing a list of items |
-
2006
- 2006-11-09 KR KR1020060110537A patent/KR100881668B1/ko not_active IP Right Cessation
-
2007
- 2007-04-20 US US11/785,834 patent/US20080114773A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020078165A1 (en) * | 2000-12-14 | 2002-06-20 | International Business Machines Corporation | System and method for prefetching portions of a web page based on learned preferences |
KR20040101304A (ko) * | 2002-03-15 | 2004-12-02 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 컴퓨터 시스템 상에서 문서들의 프리뷰잉 |
JP2003323370A (ja) * | 2002-04-30 | 2003-11-14 | Hitachi Software Eng Co Ltd | 個人用wwwプロキシプログラム、個人用情報端末及び個人用情報端末用コンテンツ先読み方法 |
KR20060106038A (ko) * | 2005-04-04 | 2006-10-12 | 엘지전자 주식회사 | 사용자 선호기반 웹데이터 캐싱 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20080042304A (ko) | 2008-05-15 |
US20080114773A1 (en) | 2008-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100881668B1 (ko) | 웹 페이지 프리페치 장치 및 방법 | |
CN100545833C (zh) | 对抢先和预测的页面进行缓存以提高站点导航的方法和*** | |
US20190065445A1 (en) | Predictive resource identification and phased delivery of structured documents | |
US9582599B2 (en) | Updating the display of a page with data | |
US8108416B2 (en) | System and method for updating a search results page in response to a user map interaction | |
JP6091579B2 (ja) | ウェブページのネストしたフラグメントキャッシングを処理する方法および装置 | |
AU2002350141A1 (en) | Methods and systems for preemptive and predictive page caching for improved site navigation | |
CN103221951A (zh) | 预测查询建议高速缓存 | |
CN110598149A (zh) | 网页访问方法、装置和存储介质 | |
JP2007503041A (ja) | データ資産をキャッシュする方法 | |
JP6832584B2 (ja) | 情報処理装置およびコンピュータプログラム | |
JP5846898B2 (ja) | 情報処理装置、情報処理方法、情報処理システム、及び、プログラム | |
JP5144185B2 (ja) | 情報検索システム及び情報検索方法 | |
KR101229495B1 (ko) | 웹 페이지의 탭 인덱스를 생성하는 장치 및 방법 | |
CN101383838B (zh) | 一种Web界面在线评估的方法、***和装置 | |
JP2012113658A (ja) | データ先読みシステムとその装置と方法とプログラム | |
KR20100079052A (ko) | 캐쉬(cache)를 이용하여 웹 페이지를 제공하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체 | |
KR101385689B1 (ko) | Rss 서비스 제공 장치 및 방법 | |
KR100850569B1 (ko) | 요리 추천 시스템 및 방법 | |
JP2007087241A (ja) | 多言語複層サイト作成システムおよび多言語複層サイト作成プログラム | |
WO2021117268A1 (ja) | ウェブコンテンツの自動表示制御方法 | |
JP5108707B2 (ja) | 検索サーバ装置、検索方法及びプログラム | |
JP5006471B2 (ja) | Webサービス連携管理システムおよびその方法 | |
JP2009230472A (ja) | 情報検索方法および情報検索システム | |
JP6036284B2 (ja) | 情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |