[go: up one dir, main page]

KR20160088600A - Link page storage apparatus using user access tendency and method using the same - Google Patents

Link page storage apparatus using user access tendency and method using the same Download PDF

Info

Publication number
KR20160088600A
KR20160088600A KR1020150007875A KR20150007875A KR20160088600A KR 20160088600 A KR20160088600 A KR 20160088600A KR 1020150007875 A KR1020150007875 A KR 1020150007875A KR 20150007875 A KR20150007875 A KR 20150007875A KR 20160088600 A KR20160088600 A KR 20160088600A
Authority
KR
South Korea
Prior art keywords
link
page
frequency
connection
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.)
Withdrawn
Application number
KR1020150007875A
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 KR1020150007875A priority Critical patent/KR20160088600A/en
Publication of KR20160088600A publication Critical patent/KR20160088600A/en
Withdrawn legal-status Critical Current

Links

Images

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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

사용자의 접속 성향을 고려한 링크 페이지 저장 장치 및 방법이 개시된다. 본 발명에 따른 사용자의 접속 성향을 고려한 링크 페이지 저장 장치는 웹 페이지에 있는 링크 태그들을 검색하는 검색부; 상기 링크 태그에 연결된 링크 페이지들의 방문 빈도들을 판단하고, 상기 방문 빈도들과 한계 방문 빈도를 고려하여 상기 링크 페이지들의 저장여부를 판단하는 판단부; 및 상기 판단부의 결과에 기반하여 상기 링크 페이지들을 저장하는 저장부를 포함한다.A link page storage apparatus and method considering a connection tendency of a user are disclosed. A link page storage apparatus considering a connection tendency of a user according to the present invention includes a search unit searching for link tags in a web page; A determining unit for determining a visit frequency of link pages linked to the link tag and determining whether to store the link pages in consideration of the visit frequencies and the limit visit frequency; And a storage unit for storing the link pages based on a result of the determination unit.

Description

사용자의 접속 성향을 이용한 링크 페이지 저장 장치 및 방법{LINK PAGE STORAGE APPARATUS USING USER ACCESS TENDENCY AND METHOD USING THE SAME}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method and apparatus for storing a link page,

본 발명은 사용 중인 웹 페이지내의 링크 페이지를 사용자의 접속 성향을 이용하여 미리 저장하는 장치 및 이를 이용한 방법에 관한 것이다.The present invention relates to a device for storing a link page in a web page in use in advance using a user's connection tendency and a method using the same.

현재 사용되고 있는 웹 페이지의 표준에는 Hyper Text Markup Language(HTML), Cascading Style Sheets(CSS), Document Object Model(DOM) 및 자바 스크립트(Java script)가 포함되고 있어, 웹 페이지를 화면에 출력하기 위해서는 웹 페이지 다운로드, 스크립트 컴파일러, 화면 렌더링의 시간을 거치게 된다. 이런 복잡한 과정을 거치면서 웹 페이지가 화면에 출력되는데 다소의 시간이 소요되게 된다. 일반적으로 웹 페이지를 불러오는 웹 브라우저는 사용자가 접속하였던 웹 페이지를 미리 받거나 외부의 프록시 서버에 저장된 캐시를 컴퓨터에 저장하여 웹 페이지 전송 시간을 줄이도록 하지만 사용자의 웹 페이지 접속 성향을 고려하지 않는 문제점이 있다.In order to output a web page to a screen, a web page is required to be displayed on the web (for example, a web page, a web page, a web page, Page download, script compiler, and screen rendering. It takes a long time to display the web page on the screen through this complicated process. In general, a web browser that loads a web page may reduce the transmission time of a web page by receiving a web page accessed by a user in advance or by storing a cache stored in an external proxy server in a computer, but does not consider the connection tendency of a user's web page have.

웹 페이지에 존재하는 링크 페이지를 접속하기 위해서는 링크를 클릭하여 접속을 하게 된다. 일반적으로 링크 태그에 연결된 링크 페이지들을 미리 받아오는 방식으로 연결 속도를 빠르게 할 수 있으나, 사용자의 웹 페이지 접속 성향을 알 수 없어 모든 링크페이지를 받아와야 하는 문제점이 있다.In order to access a link page existing on a web page, a link is clicked to connect. Generally, it is possible to speed up the connection speed by receiving the link pages linked to the link tag in advance, but there is a problem in that all link pages must be received because the user can not know the connection tendency of the web page.

한국 공개 특허 제2002-0011016호는 웹 페이지에 대한 쿠킹정보, URL 정보를 데이터 저장부에 저장하여 웹 페이지를 재 접속 하는 경우 네트워크를 통한 다운로드를 하지 않는 방식으로 웹 검색 속도를 빠르게 하는 기술을 소개하고 있다. 또한, 한국 등록 특허 제1142246호는 웹 페이지 내에 링크된 리소스 데이터를 요청하는 경우 캐시 메모리에 저장된 리소스 데이터의 리스트를 제공함으로써, 요청하는 데이터의 양을 줄이고, 서비스의 처리 속도도 향상시키는 기술을 소개하고 있다.Korean Unexamined Patent Publication No. 2002-0011016 discloses a technique for speeding up Web browsing by not downloading through a network when the web page is accessed by storing cooking information and URL information for the web page in a data storage unit . In addition, Korean Patent Registration No. 1142246 discloses a technique of reducing the amount of requested data and improving the processing speed of a service by providing a list of resource data stored in a cache memory when requesting resource data linked in a web page .

그러나, 이와 같은 종래의 웹 페이지 미리 받아오기 기술은 사용자의 웹 페이지 접속 성향을 전혀 고려하고 있지 못한다. 이로 인해 웹 페이지에 연결된 링크 페이지를 받아오는 기준이 없어 실행 속도가 빠르지 못하다는 문제점이 있다.However, such a conventional web page pre-fetching technique does not take into consideration the tendency of a user to access a web page. As a result, there is a problem that the execution speed is not fast because there is no criterion for receiving the link page linked to the web page.

따라서, 사용자가 사용중인 웹 페이지 내의 링크 페이지를 받아오는 기준을 제시하고, 그 기준을 이용하여 미리 받는 링크 페이지의 양을 감소시킴으로써, 실행 속도를 높일 수 있는 새로운 웹 페이지 미리 가져오기 기술의 필요성이 절실하게 대두된다.Therefore, there is a need for a new web page pre-fetching technique that can increase the execution speed by presenting a criterion for receiving a link page in a web page being used by a user, and reducing the amount of a link page to be received in advance It is urgent.

본 발명의 목적은, 사용자가 접속하는 웹 페이지의 접속 빈도를 이용하여 현재 사용자가 사용하고 있는 웹 페이지 내부의 링크 태그로 연결된 링크 페이지를 미리 내려 받아 빠른 속도의 링크 페이지 연결을 하는 것이다.An object of the present invention is to download a link page linked to a link tag inside a web page currently used by a user by using a connection frequency of a web page accessed by a user in advance and link a link at a high speed.

또한, 본 발명의 목적은 한계 접속 빈도보다 높은 접속 빈도의 링크 페이지들을 미리 저장하여 저장공간의 효율성을 높이는 것이다.It is also an object of the present invention to increase the efficiency of the storage space by previously storing link pages having a higher access frequency than the limit access frequency.

또한, 본 발명의 목적은 한계 접속 빈도보다 높은 접속 빈도의 링크 페이지들을 미리 저장하므로 통신 수단의 효율성을 높이는 것이다.It is also an object of the present invention to improve the efficiency of the communication means by pre-storing link pages having a higher access frequency than the limit access frequency.

상기한 목적을 달성하기 위한 본 발명에 따른 사용자의 접속 성향을 이용한 링크 페이지 저장 장치는, 웹 페이지에 있는 링크 태그들을 검색하는 검색부; 상기 링크 태그에 연결된 링크 페이지들의 접속 빈도들을 판단하고, 상기 접속 빈도들과 한계 접속 빈도를 고려하여 상기 링크 페이지들의 저장여부를 판단하는 판단부; 및 상기 판단부의 결과에 기반하여 상기 링크 페이지들을 저장하는 저장부를 포함한다.According to an aspect of the present invention, there is provided a link page storage apparatus using a connection tendency of a user, the apparatus comprising: a search unit for searching for link tags in a web page; A determination unit for determining connection frequencies of link pages connected to the link tag and determining whether to store the link pages in consideration of the connection frequencies and the limit access frequency; And a storage unit for storing the link pages based on a result of the determination unit.

이 때, 상기 판단부는 사용자의 웹 페이지의 접속 성향에 기반하여 상기 접속 빈도들을 갱신할 수 있다.At this time, the determination unit may update the connection frequencies based on the connection tendency of the user's web page.

이 때, 상기 저장부는 상기 링크 페이지들을 임시로 저장하는 휘발성 저장부 및 상기 접속 빈도들과 상기 한계 접속 빈도를 고려하여 상기 링크 페이지 중 일부를 저장하는 비휘발성 저장부를 포함할 수 있다.In this case, the storage unit may include a volatile storage unit for temporarily storing the link pages, and a non-volatile storage unit for storing a part of the link pages in consideration of the connection frequencies and the limit access frequency.

이 때, 상기 판단부는 상기 접속 빈도들과 상기 한계 접속 빈도에 기반하여 상기 휘발성 저장부에 저장된 링크 페이지들을 상기 비휘발성 저장부로 저장 여부를 판단할 수 있다.At this time, the determination unit may determine whether to store the link pages stored in the volatile storage unit in the non-volatile storage unit based on the connection frequencies and the limit access frequency.

이 때, 상기 링크 페이지 저장장치는 상기 접속 빈도들과 상기 한계 접속 빈도에 기반하여 상기 저장부에 저장된 제 1 링크 페이지에 존재하는 링크와 연결된 제 2 링크 페이지를 상기 저장부에 저장할 수도 있다.In this case, the link page storage apparatus may store, in the storage unit, a second link page linked to a link existing in the first link page stored in the storage unit, based on the connection frequencies and the limit access frequency.

또한, 본 발명의 일실시예에 따른 사용자의 웹 페이지 접속 성향을 이용한 링크 페이지 저장 방법은, 웹 페이지에 있는 링크 태그들을 검색 하는 단계; 상기 링크 태그에 연결된 링크 페이지들의 접속 빈도들을 판단하는 단계; 상기 접속 빈도들과 한계 접속 빈도를 고려하여 상기 링크 페이지들의 저장 여부를 판단하는 단계; 및 상기 링크 페이지들의 저장 여부를 판단하는 단계의 결과에 기반하여 상기 링크 페이지들을 저장하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of storing a link page using a web page connection tendency of a user, the method comprising: searching for link tags in a web page; Determining access frequencies of link pages linked to the link tag; Determining whether to store the link pages in consideration of the connection frequencies and the limit access frequency; And storing the link pages based on a result of determining whether to store the link pages.

이 때, 상기 링크 페이지들의 저장여부를 판단하는 단계는 사용자의 웹 페이지의 접속 성향에 기반하여 상기 접속 빈도들을 갱신할 수 있다.At this time, the step of determining whether to store the link pages may update the connection frequencies based on the connection tendency of the user's web page.

이 때, 상기 링크 페이지들을 저장하는 단계는 사용중인 웹 페이지에 존재하는 상기 링크 페이지들을 휘발성 저장 매체에 저장하는 단계; 및 상기 접속 빈도들과 상기 한계 접속 빈도를 고려하여 상기 링크 페이지들 중 일부를 비휘발성 저장 매체에 저장하는 단계를 포함 할 수 있다.The storing of the link pages may include storing the link pages in a web page being used in a volatile storage medium; And storing a part of the link pages in the non-volatile storage medium in consideration of the connection frequencies and the limit access frequency.

이 때, 상기 링크 페이지들의 저장여부를 판단하는 단계는 상기 접속 빈도들과 상기 한계 접속 빈도에 기반하여 상기 휘발성 저장매체에 저장한 링크 페이지들을 상기 비휘발성 저장 매체로 저장 여부를 판단할 수 있다.The determining whether to store the link pages may determine whether to store the link pages stored in the volatile storage medium in the nonvolatile storage medium based on the connection frequencies and the limit access frequency.

이 때, 상기 링크 페이지 저장 방법은 상기 접속 빈도들과 상기 한계 접속 빈도에 기반하여 상기 저장된 링크 페이지에 존재하는 링크에 연결된 제2 링크 페이지들을 저장하는 단계를 더 포함할 수 있다.In this case, the link page storing method may further include storing second link pages linked to links existing in the stored link page based on the connection frequencies and the limit access frequency.

본 발명에 따르면, 사용자가 접속하는 웹 페이지의 접속 빈도를 이용하여 현재 사용자가 사용하고 있는 웹 페이지 내부의 링크 태그로 연결된 링크 페이지를 미리 내려 받아 빠른 속도의 링크 페이지 연결을 할 수 있다.According to the present invention, a link page linked to a link tag inside a web page currently used by a user can be previously downloaded using a connection frequency of a web page accessed by a user, and a link page of a high speed can be connected.

또한, 본 발명에 따르면, 사용자가 접속하는 웹 페이지의 접속 빈도를 이용하여 현재 사용자가 사용하고 있는 웹 페이지 내부의 링크 태그로 연결된 링크 페이지를 미리 내려 받아 빠른 속도의 링크 페이지 연결을 할 수 있어, 사용자에게 빠른 인터넷 속도를 체감하게 할 수 있다.In addition, according to the present invention, a link page linked to a link tag inside a web page currently used by a user can be previously downloaded using a connection frequency of a web page accessed by a user, Users can experience fast internet speed.

또한, 본 발명은 한계 접속 빈도보다 높은 접속 빈도의 링크 페이지들을 미리 저장하므로 저장공간의 효율성을 높일 수 있다.In addition, the present invention can increase the efficiency of the storage space by previously storing the link pages having the connection frequency higher than the threshold connection frequency.

또한, 본 발명은 한계 접속 빈도보다 높은 접속 빈도의 링크 페이지들을 미리 저장하므로 통신 수단의 효율성을 높일 수 있다.In addition, the present invention can increase the efficiency of the communication means by previously storing link pages having a connection frequency higher than the threshold connection frequency.

도 1은 본 발명의 사용자의 접속 빈도를 이용한 링크 페이지 저장 장치의 블록도이다.
도 2는 도 1에 도시된 저장부의 일 예를 나타낸 블록도이다.
도 3은 도 1에 도시된 판단부의 일 예를 나타낸 블록도이다.
도 4는 본 발명의 사용자의 접속 빈도를 이용한 링크 페이지 저장 장치의 일예를 나타낸 도면이다.
도 5는 본 발명의 사용자의 접속 빈도를 이용한 링크 페이지 저장 장치의 다른 예를 나타낸 도면이다.
도 6은 본 발명의 일실시예에 따른 사용자의 접속 성향을 이용한 링크 페이지 저장 방법을 나타낸 동작 흐름도이다.
1 is a block diagram of a link page storage apparatus using a connection frequency of a user of the present invention.
2 is a block diagram showing an example of the storage unit shown in FIG.
3 is a block diagram showing an example of the determination unit shown in FIG.
4 is a diagram showing an example of a link page storage apparatus using a connection frequency of a user of the present invention.
5 is a diagram showing another example of a link page storage apparatus using a connection frequency of a user of the present invention.
6 is a flowchart illustrating a method of storing a link page using a connection tendency of a user according to an embodiment of the present invention.

본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.The present invention will now be described in detail with reference to the accompanying drawings. Hereinafter, a repeated description, a known function that may obscure the gist of the present invention, and a detailed description of the configuration will be omitted. Embodiments of the present invention are provided to more fully describe the present invention to those skilled in the art. Accordingly, the shapes and sizes of the elements in the drawings and the like can be exaggerated for clarity.

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 사용자의 접속 빈도를 이용한 링크 페이지 저장 장치의 블록도이다.1 is a block diagram of a link page storage apparatus using a connection frequency of a user of the present invention.

도 1을 참조하면, 본 발명의 사용자의 접속 성향을 이용한 링크 페이지 저장 장치는 검색부(110)에서 판단부(120), 및 저장부(130)를 포함한다.Referring to FIG. 1, a link page storage apparatus using a connection tendency of a user of the present invention includes a determination unit 120 and a storage unit 130 in a search unit 110.

도 1에 도시된 검색부(110)는 웹 페이지 내의 HTML 태그 중 링크 태그를 검색할 수 있다.The search unit 110 shown in FIG. 1 can search for a link tag among HTML tags in a web page.

이 때, 링크 태그를 검색하는 때는 프로세서의 유휴시간이 될 수 있다.At this time, when searching for the link tag, the idle time of the processor can be obtained.

예를 들어, 사용자가 웹 브라우저 내의 웹 페이지를 모두 내려 받고 난 후 프로세서가 대기 상태(Stand by)일 때, 링크 태그를 검색 할 수 있다.For example, after a user has downloaded all the web pages in a web browser, the link tag can be searched when the processor is in Standby mode.

이 때, 웹 페이지는 현재 사용자가 사용하고 있는 웹 브라우저 내의 웹 페이지일 수 있다.At this time, the web page may be a web page in the web browser currently used by the user.

이 때, 판단부(120)에서는 검색한 링크 태그에 연결된 링크 페이지들의 접속 빈도를 판단 할 수 있다.At this time, the determination unit 120 can determine the access frequency of link pages linked to the searched link tag.

이 때, 접속 빈도는 특정한 웹 페이지를 실행한 경우 특정 링크로 연결되는 링크 페이지를 접속 할 확률이 될 수 있다. 예를 들면 특정한 웹 페이지를 10번 실행 한경우 특정 링크로 연결되는 링크 페이지를 8번 접속했을 때, 특정 링크 페이지의 접속 빈도는 0.8이다.In this case, the access frequency may be a probability of connecting a link page connected to a specific link when a specific web page is executed. For example, when a specific web page is executed ten times, when a link page connected to a specific link is connected eight times, the frequency of a specific link page is 0.8.

이 때, 판단부(120)는 링크 페이지의 접속 빈도와 한계 접속 빈도를 비교하여 링크 페이지를 저장할 것인지 판단 할 수 있다. 한계 접속 빈도는 저장할 링크 페이지의 접속 빈도의 최소값을 의미할 수도 있다.At this time, the determination unit 120 may determine whether to store the link page by comparing the connection frequency of the link page with the frequency of the limit connection. The limit access frequency may mean the minimum value of the frequency of access of the link page to be stored.

예를 들어, 한계 접속 빈도가 0.7이고, 특정 링크 페이지의 접속 빈도가 0.8이고, 다른 링크 페이지의 접속 빈도가 0.6인 경우, 특정 링크 페이지만 저장하는 것을 판단할 수 있다.For example, when the limit access frequency is 0.7, the frequency of connection of a specific link page is 0.8, and the frequency of connection of another link page is 0.6, it can be determined that only a specific link page is stored.

이 때, 링크 페이지의 접속 빈도는 사용자의 웹 페이지의 접속 성향에 기반하여 접속 빈도를 갱신할 수도 있다.At this time, the connection frequency of the link page may be updated based on the connection tendency of the user's web page.

예를 들면, 특정 웹 페이지를 9번 접속했을 때, 특정 링크 페이지를 2번 눌렀던 상태에서 특정 웹 페이지를 접속하고, 그 때 특정 링크 페이지를 1번 눌렀다면, 판단부(110)에서 링크 페이지의 접속 빈도는 0.3으로 갱신될 수 있다.For example, when a specific web page is accessed nine times, a particular web page is accessed while a specific link page is pressed twice, and if the specific web page is then clicked once, the determination unit 110 determines that the link page Can be updated to 0.3.

이 때, 판단부(120)는 링크 페이지의 접속 빈도를 갱신하는 방법은 제한이 없다.At this time, the determination unit 120 has no limitation on the method for updating the connection frequency of the link page.

이 때, 접속 빈도를 갱신할 때, 링크 페이지를 누른 시간도 고려할 수도 있다. 예를 들어, 아침의 경우 특정 링크 페이지의 접속 빈도를 계산할 때, 가중치를 두는 방법을 이용할 수도 있다.At this time, when updating the connection frequency, the time at which the link page is clicked may also be considered. For example, in the morning, when calculating the access frequency of a specific link page, a weighting method may be used.

이 때, 저장부(130)는 판단부(120)에서 판단한 결과에 기반하여 링크 페이지를 저장할 수 있다.At this time, the storage unit 130 may store the link page based on the determination result of the determination unit 120. [

이 때, 저장부(130)는 이미 저장한 링크 페이지를 사용자가 링크에 접속할 때 불러와서 웹 브라우저에 전송할 수도 있다.At this time, the storage unit 130 may fetch the previously stored link page when the user accesses the link, and may transmit the link page to the web browser.

이 때, 저장부(130)에 저장된 제1 링크 페이지에 존재하는 링크와 연결된 제2 링크 페이지를 제2 링크 페이지의 접속 빈도와 한계 접속 빈도를 비교하여 저장부(130)에 저장할 수도 있다.
At this time, the second link page connected to the link existing in the first link page stored in the storage unit 130 may be compared with the connection frequency of the second link page and stored in the storage unit 130.

도 2는 도 1에 도시된 저장부의 일 예를 나타낸 블록도이다.2 is a block diagram showing an example of the storage unit shown in FIG.

도 2를 참조하면, 저장부(130)는 휘발성 저장부(210) 및 비휘발성 저장부(220)를 포함한다.Referring to FIG. 2, the storage unit 130 includes a volatile storage unit 210 and a non-volatile storage unit 220.

휘발성 저장부(210)에 웹 페이지 내의 링크에 연결된 링크 페이지들을 임시로 저장할 수도 있다.The volatile storage 210 may temporarily store link pages linked to links in a web page.

예를 들면, 특정 웹 페이지 내에 10개의 링크로 연결된 링크 페이지 10개를 휘발성 저장부(210)에 모두 저장할 수도 있다.For example, ten link pages linked by ten links in a specific web page may be stored in the volatile storage unit 210.

이 때, 사용자가 웹 페이지 내의 특정 링크를 눌러 링크 페이지를 접속하게되면, 휘발성 저장부(210)에 저장한 링크 페이지를 불러와 웹 브라우저에 전송할 수도 있다.In this case, if the user accesses the link page by clicking a specific link in the web page, the link page stored in the volatile storage unit 210 may be called up and transmitted to the web browser.

이 때, 비휘발성 저장부(220)에는 휘발성 저장부(210)에 임시로 저장된 링크 페이지들 중 접속 빈도가 높은 링크 페이지들을 저장할 수도 있다.In this case, the non-volatile storage unit 220 may store link pages having a high access frequency among the link pages temporarily stored in the volatile storage unit 210.

예를 들면, 접속빈도가 한계 접속 빈도보다 높고, 휘발성 저장부(210)에 임시로 저장된 링크 페이지들을 비휘발성 저장부(220)에 저장할 수도 있다.For example, the non-volatile storage unit 220 may store link pages temporarily stored in the volatile storage unit 210, the connection frequency of which is higher than the critical connection frequency.

이 때, 비휘발성 저장부(220)에 저장된 링크 페이지를 웹 브라우저로 전송할 수도 있다.At this time, the link page stored in the non-volatile storage unit 220 may be transmitted to the web browser.

예를 들면, 특정 웹 페이지에 있는 링크에 연결된 링크 페이지가 비휘발성 저장부(220)에 저장된 경우, 사용자가 상기 링크에 접속한 경우, 링크 페이지를 웹 브라우저로 전송한다.For example, when a link page linked to a link in a specific web page is stored in the non-volatile storage unit 220, if the user accesses the link, the link page is transmitted to the web browser.

이 때, 판단부(120)가 링크 페이지의 접속 빈도와 한계 접속 빈도를 비교하여 휘발성 저장부(110)에 저장된 링크 페이지를 비휘발성 저장부(120)에 저장할 것인지 판단 할 수 있다. 한계 접속 빈도는 저장할 링크 페이지의 접속 빈도의 최소값을 의미할 수도 있다.At this time, the determination unit 120 may compare the connection frequency of the link page and the limit connection frequency, and determine whether to store the link page stored in the volatile storage unit 110 in the non-volatile storage unit 120. [ The limit access frequency may mean the minimum value of the frequency of access of the link page to be stored.

예를 들어, 한계 접속 빈도가 0.7이고, 특정 링크 페이지의 접속 빈도가 0.8이고, 다른 링크 페이지의 접속 빈도가 0.6인 경우, 특정 링크 페이지만 저장하는 것을 판단할 수 있다.For example, when the limit access frequency is 0.7, the frequency of connection of a specific link page is 0.8, and the frequency of connection of another link page is 0.6, it can be determined that only a specific link page is stored.

이 때, 링크 페이지의 접속 빈도는 사용자의 웹 페이지의 접속 성향에 기반하여 접속 빈도를 갱신할 수도 있다.At this time, the connection frequency of the link page may be updated based on the connection tendency of the user's web page.

예를 들면, 특정 웹 페이지를 9번 접속했을 때, 특정 링크 페이지를 2번 눌렀던 상태에서 특정 웹 페이지를 접속하고, 그 때 특정 링크 페이지를 1번 눌렀다면, 판단부(110)에서 링크 페이지의 접속 빈도는 0.3으로 갱신될 수 있다.For example, when a specific web page is accessed nine times, a particular web page is accessed while a specific link page is pressed twice, and if the specific web page is then clicked once, the determination unit 110 determines that the link page Can be updated to 0.3.

이 때, 판단부(120)는 링크 페이지의 접속 빈도를 갱신하는 방법은 제한이 없다.At this time, the determination unit 120 has no limitation on the method for updating the connection frequency of the link page.

이 때, 접속 빈도를 갱신할 때, 링크 페이지를 누른 시간도 고려할 수도 있다. 예를 들어, 아침의 경우 특정 링크 페이지의 접속 빈도를 계산할 때, 가중치를 두는 방법을 이용할 수도 있다.
At this time, when updating the connection frequency, the time at which the link page is clicked may also be considered. For example, in the morning, when calculating the access frequency of a specific link page, a weighting method may be used.

도 3은 도 1에 도시된 판단부의 일 예를 나타낸 블록도이다.3 is a block diagram showing an example of the determination unit shown in FIG.

도 3을 참조하면, 판단부(120)는 접속 빈도 판단부(310), 한계 접속 빈도 판단부(320) 및 비교판단부(330)를 포함한다.Referring to FIG. 3, the determination unit 120 includes a connection frequency determination unit 310, a limit access frequency determination unit 320, and a comparison determination unit 330.

접속 빈도 판단부(310)는 링크 페이지의 접속 빈도를 판단할 수 있다.The connection frequency determination unit 310 can determine the connection frequency of the link page.

이 때, 접속 빈도는 특정한 웹 페이지를 실행한 경우 특정 링크로 연결되는 링크 페이지를 접속 할 확률이 될 수 있다. 예를 들면 특정한 웹 페이지를 10번 실행 한경우 특정 링크로 연결되는 링크 페이지를 8번 접속했을 때, 특정 링크 페이지의 접속 빈도는 0.8이다.In this case, the access frequency may be a probability of connecting a link page connected to a specific link when a specific web page is executed. For example, when a specific web page is executed ten times, when a link page connected to a specific link is connected eight times, the frequency of a specific link page is 0.8.

이 때, 접속 빈도 판단부(310)는 사용자의 접속 성향을 고려하여 접속 빈도를 갱신할 수 있다.At this time, the connection frequency determination unit 310 can update the connection frequency in consideration of the connection tendency of the user.

예를 들면, 특정 웹 페이지를 9번 접속했을 때, 특정 링크 페이지를 2번 눌렀던 상태에서 특정 웹 페이지를 접속하고, 그 때 특정 링크 페이지를 1번 눌렀다면, 접속 빈도 판단부(310)에서 링크 페이지의 접속 빈도는 0.3으로 갱신될 수 있다.For example, when a specific web page is connected nine times, when a specific web page is connected while a specific link page is clicked twice, and then a specific link page is clicked once, the connection frequency determination unit 310 The access frequency of the link page can be updated to 0.3.

이 때, 접속 빈도 판단부(310)의 링크 페이지의 접속 빈도를 갱신하는 방법은 제한이 없다. 예를 들어, 접속 빈도를 갱신할 때, 링크 페이지를 누른 시간도 고려할 수도 있다. 아침의 경우 특정 링크 페이지의 접속 빈도를 계산할 때, 가중치를 두는 방법을 이용할 수도 있다.There is no limitation on the method of updating the connection frequency of the link page of the connection frequency determination unit 310 at this time. For example, when updating the connection frequency, the time at which the link page is pressed may also be considered. In the morning, when calculating the access frequency of a specific link page, a weighting method may be used.

이 때, 한계 접속 빈도 설정부(320)는 저장하려는 링크 페이지들의 접속 빈도의 한계 접속 빈도를 설정할 수 있다. 예를 들면, 한계 접속 빈도는 자주 접속하는 링크 페이지의 접속 빈도의 최소값이 될 수도 있다.At this time, the limit access frequency setting unit 320 can set the limit access frequency of the access frequency of the link pages to be stored. For example, the marginal access frequency may be the minimum value of the frequency of connection of the link page to which the user frequently accesses.

이 때, 비교판단부(330)는 한계 접속 빈도와 링크 페이지의 접속 빈도를 비교하여 링크 페이지를 저장할 것인지 판단할 수 있다.At this time, the comparison determining unit 330 may determine whether to store the link page by comparing the frequency of access of the link page with the frequency of the limited access.

예를 들어, 한계 접속 빈도가 0.7이고, 특정 링크 페이지의 접속 빈도가 0.8이고, 다른 링크 페이지의 접속 빈도가 0.6인 경우, 비교 판단부(330)에서 특정 링크 페이지만 저장하는 것을 판단할 수 있다.For example, when the limit access frequency is 0.7, the frequency of connection of a specific link page is 0.8, and the frequency of connection of another link page is 0.6, the comparison determination unit 330 may determine to store only a specific link page .

도 4는 본 발명의 사용자의 접속 빈도를 이용한 링크 페이지 저장 장치의 일예를 나타낸 도면이다.4 is a diagram showing an example of a link page storage apparatus using a connection frequency of a user of the present invention.

도 4를 참조하면, 도 4는 링크 페이지 저장 장치(410) 및 웹 브라우저(420)로 구성한다.Referring to FIG. 4, FIG. 4 includes a link page storage device 410 and a web browser 420.

링크 페이지 저장 장치(410)는 웹 브라우저(420)에서 수행하는 웹 페이지 내의 링크 태그를 검색하여, 접속 빈도에 따라 링크 페이지들을 다운로드 하고, 접속 빈도가 높은 링크 페이지들을 미리 저장한다.The link page storage device 410 searches the link tags in the web page performed by the web browser 420, downloads the link pages according to the access frequency, and stores the link pages having high access frequency in advance.

이 때, 링크 페이지 저장장치(410)는 웹 페이지내의 링크 클릭시 링크 페이지 접속 빈도를 사용자의 접속 성향에 기반하여 갱신할 수 있고, 한계 접속 빈도를 관리 할 수 있다.At this time, the link page storage device 410 can update the link page access frequency based on the connection tendency of the user when the link is clicked in the web page, and can manage the limit access frequency.

이 때, 링크 페이지 저장장치(410)는 웹 브라우저(420)가 시동되면 저장된 링크 페이지를 웹 브라우저(420)에 전송할 수 있다.At this time, the link page storage device 410 may transmit the stored link page to the web browser 420 when the web browser 420 is started.

이 때, 링크 페이지 저장장치(410)는 웹 브라우저(420)이 종료되면 한계 접속 빈도를 넘는 접속 빈도를 갖는 링크 페이지들을 저장할 수도 있다.At this time, the link page storage device 410 may store link pages having a connection frequency exceeding the limit access frequency when the web browser 420 is terminated.

도 5는 본 발명의 사용자의 접속 빈도를 이용한 링크 페이지 저장 장치의 다른 예를 나타낸 도면이다.5 is a diagram showing another example of a link page storage apparatus using a connection frequency of a user of the present invention.

도 5를 참조하면, 도 5는 웹 페이지와 웹 페이지에 존재하는 링크들(510,520,530,540,550,560,571,572,573,574,575,576)로 구성되어 있다.Referring to FIG. 5, FIG. 5 shows a web page and links 510, 520, 530, 540, 550, 560, 571, 572, 573, 574, 575, 576 existing in a web page.

이 때, 링크 페이지 저장 장치는 웹 페이지 내의 링크들(510,520,530,540,550,560,571,572,573,574,575,576)을 검색할 수 있다.At this time, the link page storage device can retrieve the links 510, 520, 530, 540, 550, 560, 571, 572, 573, 574,

이 때, 링크 태그에 연결된 링크 페이지들의 접속 빈도를 판단할 수 있다.At this time, it is possible to determine the access frequency of the link pages connected to the link tag.

예를 들면 링크 페이지들의 접속 빈도가 각각 메일(510)은 0.5, 카페(520)는 0.4, 뉴스(530)는 0.9로 판단 할 수 있다.For example, the frequency of access to the link pages may be determined to be 0.5 for mail 510, 0.4 for cafe 520, and 0.9 for news 530.

이 때, 링크 페이지의 접속 빈도는 사용자의 웹 페이지의 접속 성향에 기반하여 갱신된 접속 빈도를 이용할 수 있다.At this time, the connection frequency of the link page can be updated based on the connection tendency of the user's web page.

예를 들면, 사용자가 특정 시사(구제역)에 관심이 많은 경우 해당 링크들(571, 573)의 접속 빈도 갱신 시 가중치를 둘 수 있다.For example, when the user is interested in a particular sight (foot-and-mouth disease), weighting can be performed at the update of the access frequencies of the links 571 and 573.

예를 들면, 사용자가 특정 운동 선수(리오넬 메시)에 관심이 많은 경우 해당 링크(575)의 접속 빈도 갱신 시 가중치를 둘 수 있다.For example, if the user is interested in a specific athlete (Lionel Messi), the weight may be set at the update of the access frequency of the link 575.

예를 들면, 사용자가 특정 연예인(박신혜)에 관심이 많은 경우 해당 링크(576)의 접속 빈도 갱신 시 가중치를 둘 수 있다.For example, if the user is interested in a specific entertainer (Park Shin-hye), the weight of the link 576 may be set at the update of the access frequency.

이 때, 링크 페이지 저장 장치는 한계 접속 빈도를 고려하여 링크 페이지들을 저장여부를 판단할 수 있다. 한계 접속 빈도는 저장할 링크 페이지의 접속 빈도의 최소값을 의미할 수도 있다.At this time, the link page storage device can determine whether to store the link pages in consideration of the limit access frequency. The limit access frequency may mean the minimum value of the frequency of access of the link page to be stored.

예를 들어, 한계 접속 빈도가 0.7이고, 각각 접속 빈도가 메일(510)은 0.5, 카페(520)는 0.4, 뉴스(530)는 0.9 인 경우, 뉴스(530)로 연결되는 링크 페이지만 저장할 것을 판단할 수 있다.For example, if the limit access frequency is 0.7, the frequency of access is 0.5 for mail 510, 0.4 for cafe 520, and 0.9 for news 530, then only the link page linked to news 530 should be stored It can be judged.

이 때, 판단한 정보에 기반하여 링크 페이지를 저장할 수 있다.At this time, the link page can be stored based on the determined information.

예를 들어 뉴스(530)에 연결되는 링크 페이지만 링크 페이지 저장 장치에 저장할 수 있다.For example, only link pages that are linked to news 530 may be stored in the link page storage.

도 6은 본 발명의 일실시예에 따른 사용자의 접속 성향을 이용한 링크 페이지 저장 방법을 나타낸 동작 흐름도이다.6 is a flowchart illustrating a method of storing a link page using a connection tendency of a user according to an embodiment of the present invention.

도 6을 참조하면, 본 발명의 일실시예에 따른 사용자의 접속 성향을 이용한 링크 페이지 저장 방법은, 웹 페이지 내의 링크 태그를 검색한다(S610).Referring to FIG. 6, in a link page storing method using a user's connection tendency according to an embodiment of the present invention, a link tag in a web page is searched (S610).

이 때, 링크 태그를 검색하는 때는 프로세서의 유휴시간이 될 수 있다.At this time, when searching for the link tag, the idle time of the processor can be obtained.

예를 들어, 사용자가 웹 브라우저 내의 웹 페이지를 모두 내려 받고 난 후 프로세서가 대기 상태(Stand by)일 때, 링크 태그를 검색 할 수 있다.For example, after a user has downloaded all the web pages in a web browser, the link tag can be searched when the processor is in Standby mode.

이 때, 웹 페이지는 현재 사용자가 사용하고 있는 웹 브라우저 내의 웹 페이지일 수 있다.At this time, the web page may be a web page in the web browser currently used by the user.

또한, 링크 태그에 연결된 링크 페이지들의 접속 빈도를 판단한다(S620).In addition, the access frequency of the link pages linked to the link tag is determined (S620).

이 때, 접속 빈도는 특정한 웹 페이지를 실행한 경우 특정 링크로 연결되는 링크 페이지를 접속 할 확률이 될 수 있다. 예를 들면 특정한 웹 페이지를 10번 실행 한경우 특정 링크로 연결되는 링크 페이지를 8번 접속했을 때, 특정 링크 페이지의 접속 빈도는 0.8이다.In this case, the access frequency may be a probability of connecting a link page connected to a specific link when a specific web page is executed. For example, when a specific web page is executed ten times, when a link page connected to a specific link is connected eight times, the frequency of a specific link page is 0.8.

이 때, 링크 페이지의 접속 빈도와 한계 접속 빈도를 비교하여 링크 페이지를 저장할 것인지 판단 할 수 있다. 한계 접속 빈도는 저장할 링크 페이지의 접속 빈도의 최소값을 의미할 수도 있다.At this time, it is possible to determine whether to store the link page by comparing the connection frequency of the link page with the limit frequency of connection. The limit access frequency may mean the minimum value of the frequency of access of the link page to be stored.

예를 들어, 한계 접속 빈도가 0.7이고, 특정 링크 페이지의 접속 빈도가 0.8이고, 다른 링크 페이지의 접속 빈도가 0.6인 경우, 특정 링크 페이지만 저장하는 것을 판단할 수 있다.For example, when the limit access frequency is 0.7, the frequency of connection of a specific link page is 0.8, and the frequency of connection of another link page is 0.6, it can be determined that only a specific link page is stored.

이 때, 링크 페이지의 접속 빈도는 사용자의 웹 페이지의 접속 성향에 기반하여 접속 빈도를 갱신할 수도 있다.At this time, the connection frequency of the link page may be updated based on the connection tendency of the user's web page.

예를 들면, 특정 웹 페이지를 9번 접속했을 때, 특정 링크 페이지를 2번 눌렀던 상태에서 특정 웹 페이지를 접속하고, 그 때 특정 링크 페이지를 1번 눌렀다면, 링크 페이지의 접속 빈도는 0.3으로 갱신될 수 있다.For example, if a specific web page is accessed nine times, and a specific link page is pressed twice, a specific web page is accessed, and if a specific link page is clicked once, the link frequency of the link page is set to 0.3 Can be updated.

이 때, 링크 페이지의 접속 빈도를 갱신하는 방법은 제한이 없다.At this time, there is no limit to the method for updating the connection frequency of the link page.

이 때, 접속 빈도를 갱신할 때, 링크 페이지를 누른 시간도 고려할 수도 있다. 예를 들어, 아침의 경우 특정 링크 페이지의 접속 빈도를 계산할 때, 가중치를 두는 방법을 이용할 수도 있다.At this time, when updating the connection frequency, the time at which the link page is clicked may also be considered. For example, in the morning, when calculating the access frequency of a specific link page, a weighting method may be used.

또한, 접속 빈도와 한계 접속 빈도를 고려한 링크 페이지를 저장할지 여부를 판단한다(S630). 한계 접속 빈도는 저장할 링크 페이지의 접속 빈도의 최소값을 의미할 수도 있다.In addition, it is determined whether to store the link page considering the connection frequency and the limit access frequency (S630). The limit access frequency may mean the minimum value of the frequency of access of the link page to be stored.

예를 들어, 한계 접속 빈도가 0.7이고, 특정 링크 페이지의 접속 빈도가 0.8이고, 다른 링크 페이지의 접속 빈도가 0.6인 경우, 특정 링크 페이지만 저장하는 것을 판단할 수 있다.For example, when the limit access frequency is 0.7, the frequency of connection of a specific link page is 0.8, and the frequency of connection of another link page is 0.6, it can be determined that only a specific link page is stored.

또한, 접속 빈도가 한계 접속 빈도를 넘는 링크 페이지들은 저장하고, 그렇지 않은 링크 페이지들은 저장하지 않는다(S640).
In addition, the link pages whose connection frequencies exceed the limit access frequency are stored, and the link pages that are not otherwise stored are not stored (S640).

이상에서와 같이 본 발명에 따른 사용자의 접속 성향을 이용한 링크 페이지 저장 장치 및 방법은 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.As described above, the apparatus and method for storing a link page using the connection tendency of the user according to the present invention are not limited to the configuration and method of the embodiments described above, but various modifications may be made to the embodiments All or some of the embodiments may be selectively combined.

510, 520, 530, 540, 550, 560, 571, 572, 573, 574, 575, 576: 링크510, 520, 530, 540, 550, 560, 571, 572, 573, 574, 575, 576: Link

Claims (1)

웹 페이지에 있는 링크 태그들을 검색하는 검색부;
상기 링크 태그에 연결된 링크 페이지들의 접속 빈도들을 판단하고, 상기 접속 빈도들과 한계 접속 빈도를 고려하여 상기 링크 페이지들의 저장여부를 판단하는 판단부; 및
상기 판단부의 결과에 기반하여 상기 링크 페이지들을 저장하는 저장부를 포함하는 것을 특징으로 하는 링크 페이지 저장 장치.
A search unit for searching for link tags in a web page;
A determination unit for determining connection frequencies of link pages connected to the link tag and determining whether to store the link pages in consideration of the connection frequencies and the limit access frequency; And
And a storage unit for storing the link pages based on a result of the determination unit.
KR1020150007875A 2015-01-16 2015-01-16 Link page storage apparatus using user access tendency and method using the same Withdrawn KR20160088600A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150007875A KR20160088600A (en) 2015-01-16 2015-01-16 Link page storage apparatus using user access tendency and method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150007875A KR20160088600A (en) 2015-01-16 2015-01-16 Link page storage apparatus using user access tendency and method using the same

Publications (1)

Publication Number Publication Date
KR20160088600A true KR20160088600A (en) 2016-07-26

Family

ID=56680827

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150007875A Withdrawn KR20160088600A (en) 2015-01-16 2015-01-16 Link page storage apparatus using user access tendency and method using the same

Country Status (1)

Country Link
KR (1) KR20160088600A (en)

Similar Documents

Publication Publication Date Title
US10645143B1 (en) Static tracker
US9268872B2 (en) Displaying web pages without downloading static files
CN102075570B (en) Method for implementing HTTP (hyper text transport protocol) message caching mechanism based on keywords
JP5357326B2 (en) Apparatus and method for rendering a page
US7895598B2 (en) Page and device-optimized cascading style sheets
US9524353B2 (en) Method and system for providing portions of information content to a client device
KR102151457B1 (en) Method and apparatus for reducing page load time in a communication system
US7853592B2 (en) System and method of searching for previously visited website information
US9571601B2 (en) Method and an apparatus for performing offline access to web pages
US20080195588A1 (en) Personalized Search Method and System for Enabling the Method
US9401949B1 (en) Client web content cache purge
WO2015062416A1 (en) Method and device for loading webpages based onuiwebview components
CN104077310B (en) Load the method, apparatus and system of resource file
US10402464B2 (en) Methods and apparatuses for opening a webpage, invoking a client, and creating a light application
US9449108B2 (en) Determining sort order by distance
WO2017202255A1 (en) Page display method and apparatus, and client device
US20130305131A1 (en) Method, system and computer storage medium for pre-reading network data
KR20120025066A (en) Web browsing system and method for rendering dynamic resource uri of script
US20110047028A1 (en) Target advertisement system and method in mobile communication terminal
CN110737853A (en) method for synchronizing data of multi-platform display static pages and B2B system
CN104704495B (en) Method and device for information search
CN104715067A (en) Method, device and system for making key words on web page and browser client
CN105786844A (en) Page data acquiring method and device
CN111984868A (en) Method and device for controlling webpage browsing in browser
KR20160088600A (en) Link page storage apparatus using user access tendency and method using the same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150116

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid