KR20190093897A - Method for clipping web page and terminal device using the same - Google Patents
Method for clipping web page and terminal device using the same Download PDFInfo
- Publication number
- KR20190093897A KR20190093897A KR1020180013271A KR20180013271A KR20190093897A KR 20190093897 A KR20190093897 A KR 20190093897A KR 1020180013271 A KR1020180013271 A KR 1020180013271A KR 20180013271 A KR20180013271 A KR 20180013271A KR 20190093897 A KR20190093897 A KR 20190093897A
- Authority
- KR
- South Korea
- Prior art keywords
- scrap
- information
- web page
- user
- web
- Prior art date
Links
Images
Classifications
-
- 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/957—Browsing optimisation, e.g. caching or content distillation
-
- 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/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
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
Description
본 출원은 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치에 관한 것으로서, 사용자가 재방문하고자 하는 웹 페이지들의 목록을 제공할 수 있는 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치에 관한 것이다. The present application relates to a web page scrap method and a terminal device using the same, and a web page scrap method and a terminal device using the same that can provide a list of web pages to be visited by the user.
근래에 들어, 컴퓨터, 전자, 인터넷 통신 기술이 비약적으로 발달함에 따라 무선통신망(Wireless Network)을 이용하여 다양한 멀티미디어 통신 서비스가 제공되고 있다. 이에 따라, 사용자들이 멀티미디어 통신 서비스를 충분히 활용할 수 있도록 지원해주는 스마트폰과 같은 모바일 단말기가 각광을 받게 되었으며 이와 함께 모바일 단말기용 애플리케이션과 같은 각종 콘텐츠도 개발되어 출시되고 있는 중이다.In recent years, as the computer, electronic, and internet communication technologies have developed rapidly, various multimedia communication services have been provided using a wireless network. Accordingly, a mobile terminal such as a smart phone that enables users to fully utilize a multimedia communication service has been in the spotlight, and various contents such as an application for a mobile terminal are being developed and released.
모바일 단말기를 위한 다양한 애플리케이션 중, 특히 모바일 단말기의 사용자의 인터넷 사용을 보조하기 위한 다양한 웹 브라우저는 모바일 단말기의 디스플레이에 웹 서버로부터 로드되고 콘텐츠를 포함하는 웹페이지를 표시할 수 있다. 사용자는 웹 브라우저를 통해 웹페이지를 조회하고 다른 웹페이지를 이어 탐색하거나 새로운 웹페이지를 탐색할 수 있다.Among the various applications for the mobile terminal, various web browsers, in particular for assisting the user of the mobile terminal in using the Internet, may display web pages loaded from a web server and containing content on the display of the mobile terminal. Users can view web pages through a web browser, continue browsing other web pages, or browse new web pages.
본 출원은, 사용자가 스크랩한 웹 페이지들의 목록을 제공할 수 있는 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치를 제공하고자 한다. The present application is to provide a web page scrap method and a terminal device using the same that can provide a list of web pages scraped by the user.
본 출원은, 웹 페이지를 스크랩하면 자동으로 카테고리가 분류되는 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치를 제공하고자 한다. The present application is to provide a web page scrap method and a terminal device using the same is automatically categorized when scraping a web page.
본 출원은, 사용자가 웹 페이지에서 수행하는 상호작용입력을 감지하여 자동으로 웹 페이지를 스크랩할 수 있는 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치를 제공하고자 한다. The present application is to provide a web page scrap method and a terminal device using the same that can automatically scrape the web page by detecting the interaction input performed by the user on the web page.
본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법은, 사용자로부터 웹 브라우저 상에 실행 중인 웹 페이지에 대한 스크랩 요청을 수신하는 단계; 상기 스크랩 요청에 대응하여, 상기 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성하는 단계; 및 상기 스크랩정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 상기 카테고리 정보에 따라 분류하여, 기 설정된 스크랩 표시영역 상에 표시하는 단계를 포함할 수 있다. Web page scrap method according to an embodiment of the present invention, receiving a scrap request for a web page running on a web browser from a user; Generating scrap information including uniform resource locator (URL) information and category information of the web page in response to the scrap request; And generating summary content including the URL information by using the scrap information, classifying the summary content according to the category information, and displaying the summary content on a preset scrap display area.
본 발명의 다른 실시예에 의한 웹 페이지 스크랩 방법은, 기 설정된 복수의 웹 사이트 중에서, 사용자로부터 입력받은 웹 사이트들에 대하여 자동 스크랩을 설정하는 단계; 상기 자동 스크랩 설정된 웹 사이트에 포함된 웹 페이지 중에서, 사용자가 기 설정된 상호작용입력을 인가한 웹페이지를 추출하고, 상기 추출한 웹페이지의 URL(Uniform Resource Locator) 정보를 포함하는 자동스크랩 정보를 생성하는 단계; 및 상기 자동스크랩 정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 기 설정된 자동스크랩 표시영역 상에 표시하는 단계를 포함할 수 있다. According to another aspect of the present invention, there is provided a web page scrap method comprising: setting automatic scraps for web sites input from a user, among a plurality of preset web sites; Extracting a web page to which a user applies a predetermined interaction input from web pages included in the automatically set web site, and generating auto scrap information including URL (Uniform Resource Locator) information of the extracted web page; step; And generating summary content including the URL information using the auto scrap information and displaying the summary content on a preset auto scrap display area.
본 발명의 일 실시예에 의한 단말장치는, 사용자로부터 웹 브라우저 상에 실행 중인 웹 페이지에 대한 스크랩 요청을 수신하는 스크랩 요청 수신부; 상기 스크랩 요청에 대응하여, 상기 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성하는 스크랩 정보 생성부; 및 상기 스크랩정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 상기 카테고리 정보에 따라 분류하여, 기 설정된 스크랩 표시영역 상에 표시하는 스크랩 출력부를 포함할 수 있다. Terminal device according to an embodiment of the present invention, the scrap request receiving unit for receiving a scrap request for a web page running on a web browser from a user; A scrap information generation unit configured to generate scrap information including URL information and category information of the web page in response to the scrap request; And a scrap output unit configured to generate summary content including the URL information by using the scrap information, classify the summary content according to the category information, and display the summary content on a preset scrap display area.
본 발명의 다른 실시예에 의한 단말장치는, 프로세서; 및 상기 프로세서에 커플링된 메모리를 포함하는 것으로서, 상기 메모리는 상기 프로세서에 의하여 실행되도록 구성되는 하나 이상의 모듈을 포함하고, 상기 하나 이상의 모듈은, 사용자로부터 웹 브라우저 상에 실행 중인 웹 페이지에 대한 스크랩 요청을 수신하고; 상기 스크랩 요청에 대응하여, 상기 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성하며; 상기 스크랩정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 상기 카테고리 정보에 따라 분류하여, 기 설정된 스크랩 표시영역 상에 표시하는, 명령어를 포함할 수 있다. Terminal device according to another embodiment of the present invention, a processor; And a memory coupled to the processor, wherein the memory comprises one or more modules configured to be executed by the processor, wherein the one or more modules are configured to provide scrap for a web page running from a user on a web browser. Receive a request; In response to the scrap request, generating scrap information including Uniform Resource Locator (URL) information and category information of the web page; And generating the summary content including the URL information by using the scrap information, classifying the summary content according to the category information, and displaying the summary content on a preset scrap display area.
덧붙여 상기한 과제의 해결수단은, 본 발명의 특징을 모두 열거한 것이 아니다. 본 발명의 다양한 특징과 그에 따른 장점과 효과는 아래의 구체적인 실시형태를 참조하여 보다 상세하게 이해될 수 있을 것이다.In addition, the solution of the said subject does not enumerate all the characteristics of this invention. Various features of the present invention and the advantages and effects thereof may be understood in more detail with reference to the following specific embodiments.
본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치에 의하면, 사용자가 스크랩한 웹 페이지들의 목록을 제공받을 수 있으며, 이때 스크랩된 각각의 웹 페이지들은 카테고리별로 자동으로 분류될 수 있다. 따라서, 이후 사용자가 스크랩한 웹 페이지로 재방문하고자 할 때, 검색의 편의성을 향상시킬 수 있다. According to a web page scraping method and a terminal apparatus using the same according to an embodiment of the present invention, a user may be provided with a list of scraped web pages, and each scraped web page may be automatically classified by category. . Therefore, when the user later tries to return to the scraped web page, the convenience of the search can be improved.
본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치에 의하면, 사용자가 웹 페이지에서 수행하는 상호작용입력을 감지하여 자동으로 웹 페이지를 스크랩하는 것이 가능하다. 즉, 사용자가 웹 페이지의 스크랩을 위한 별도의 입력을 인가하지 않더라도, 자동으로 웹 페이지를 스크랩할 수 있다. According to a web page scraping method and a terminal apparatus using the same according to an embodiment of the present invention, it is possible to automatically scrape a web page by detecting an interaction input performed by a user on the web page. That is, even if the user does not authorize a separate input for scrapping the webpage, the webpage may be automatically scrapped.
본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치에 의하면, 사용자가 사용하는 단말장치의 플랫폼 환경에 따라 제공하는 정보의 양을 달리하는 것이 가능하다. According to the web page scrap method and the terminal device using the same according to an embodiment of the present invention, it is possible to vary the amount of information provided according to the platform environment of the terminal device used by the user.
다만, 본 발명의 실시 예들에 따른 웹 페이지 스크랩 방법 및 이를 이용하는 단말장치가 달성할 수 있는 효과는 이상에서 언급한 것들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.However, the web page scrap method according to the embodiments of the present invention and the effect that can be achieved by the terminal device using the same are not limited to those mentioned above, and other effects not mentioned are not included in the following description of the present invention. It will be clearly understood by those skilled in the art.
도1은 본 발명의 일 실시예에 의한 웹 페이지 스크랩 시스템을 나타내는 개략도이다.
도2 및 도3은 본 발명의 일 실시예에 의한 단말장치를 나타내는 블록도이다.
도4 내지 도10은 본 발명의 일 실시예에 의한 웹 페이지 스크랩 동작을 나타내는 개략도이다.
도11 및 도12는 본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법을 나타내는 순서도이다. 1 is a schematic diagram illustrating a web page scrap system according to an embodiment of the present invention.
2 and 3 is a block diagram showing a terminal device according to an embodiment of the present invention.
4 through 10 are schematic diagrams illustrating a web page scraping operation according to an embodiment of the present invention.
11 and 12 are flowcharts illustrating a web page scraping method according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 즉, 본 발명에서 사용되는 '부'라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '부'는 어떤 역할들을 수행한다. 그렇지만 '부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '부'들로 결합되거나 추가적인 구성요소들과 '부'들로 더 분리될 수 있다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings, and the same or similar components are denoted by the same reference numerals regardless of the reference numerals, and redundant description thereof will be omitted. The suffixes "module" and "unit" for components used in the following description are given or used in consideration of ease of specification, and do not have distinct meanings or roles from each other. In other words, the term 'part' used in the present invention refers to a hardware component such as software, FPGA or ASIC, and 'part' plays a role. But wealth is not limited to software or hardware. The 'unit' may be configured to be in an addressable storage medium or may be configured to play one or more processors. Thus, as an example, a 'part' may include components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, Subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. The functionality provided within the components and 'parts' may be combined into a smaller number of components and 'parts' or further separated into additional components and 'parts'.
또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.In addition, in describing the embodiments disclosed herein, when it is determined that the detailed description of the related known technology may obscure the gist of the embodiments disclosed herein, the detailed description thereof will be omitted. In addition, the accompanying drawings are intended to facilitate understanding of the embodiments disclosed herein, but are not limited to the technical spirit disclosed herein by the accompanying drawings, all changes included in the spirit and scope of the present invention. It should be understood to include equivalents and substitutes.
도1은 본 발명의 일 실시예에 의한 웹 페이지 스크랩 시스템을 나타내는 개략도이다. 1 is a schematic diagram illustrating a web page scrap system according to an embodiment of the present invention.
도1을 참조하면, 본 발명의 일 실시예에 의한 웹 페이지 스크랩 시스템은, 단말장치(100) 및 웹 서버(200)를 포함할 수 있다. Referring to FIG. 1, a web page scrap system according to an embodiment of the present invention may include a
이하, 도1을 참조하여 본 발명의 일 실시예에 의한 웹 페이지 스크랩 시스템을 설명한다. Hereinafter, a web page scrap system according to an embodiment of the present invention will be described with reference to FIG. 1.
단말장치(100)와 웹 서버(200)는 네트워크를 통해 연결될 수 있다. 네트워크는 유선 네트워크와 무선 네트워크를 포함할 수 있으며, 구체적으로, 근거리 네트워크(LAN: Local Area Network), 도시권 네트워크(MAN: Metropolitan Area Network), 광역 네트워크(WAN: Wide Area Network) 등 다양한 네트워크들을 포함할 수 있다. 또한, 네트워크에는 공지의 월드 와이드 웹(WWW: World Wide Web)이 포함될 수도 있다. 다만, 본 발명의 일 실시예에 의한 네트워크는 상기 열거된 네트워크에 국한되지 않고, 공지의 무선 데이터 네트워크나 공지의 전화 네트워크, 공지의 유무선 텔레비전 네트워크를 적어도 일부로 포함할 수 있다.The
단말장치(100)는 웹 서버(200)로 컨텐츠를 포함하는 웹 페이지 등을 요청할 수 있으며, 웹 서버(200)로부터 제공받은 웹 페이지를 웹 브라우저를 통해 표시할 수 있다. 단말장치(100)는 웹 서버(200)로부터 제공받은 웹 페이지를 단말장치(100)에 실장된 디스플레이부를 통하여 출력함으로써, 사용자에게 제공할 수 있다. The
또한, 단말장치(100)는 사용자의 입력에 따라, 웹 브라우저 상에 출력되는 웹 페이지를 스크랩할 수 있다. 즉, 사용자는 웹 페이지에 접속하여 컨텐츠 등을 확인할 수 있으며, 그 중에서 특정 웹 페이지에 대하여는 추후 재방문하고자 할 수 있다. 이 경우, 사용자가 해당 웹 페이지의 URL 주소 등을 외우기는 쉽지 않으므로, 해당 웹 페이지를 스크랩하여 추후 재방문시 활용하도록 할 수 있다. In addition, the
이때, 단말장치(100)는 해당 웹 페이지의 URL 주소를 저장할 수 있으며, 추후 사용자가 복수의 스크랩한 웹 페이지들을 서로 구별할 수 있도록, 해당 웹 페이지에 대한 대표 이미지, 제목정보, 태그 정보 등을 포함하여 저장할 수 있다. In this case, the
도 1에서는 단말장치(100)로 스마트폰을 예를 들어 도시하고 있으나, 본 발명의 일 실시예에 의한 단말장치(10)는 스마트폰 이외에, 네트워크에 접속하여 웹 서버(200)와 통신을 수행할 수 있는 데스크탑 컴퓨터, 노트북 컴퓨터, PDA(Personal Digital Assistant), 웹 패드, 테블릿 PC 등의 다양한 장치를 포함할 수 있다.In FIG. 1, a smartphone is illustrated as the
도2는 본 발명의 일 실시예에 의한 단말장치를 나타내는 블록도이다. 2 is a block diagram illustrating a terminal device according to an embodiment of the present invention.
도2를 참조하면 본 발명의 일 실시예에 의한 단말장치(100)는 스크랩요청수신부(110), 스크랩정보생성부(120), 스크랩출력부(130), 사용자계정관리부(140) 및 태그정보수신부(150)를 포함할 수 있다. Referring to FIG. 2, the
이하 도2를 참조하여 본 발명의 일 실시예에 의한 단말장치를 설명한다. Hereinafter, a terminal device according to an embodiment of the present invention will be described with reference to FIG. 2.
스크랩요청수신부(110)는 사용자로부터 웹 브라우저 상에 실행 중인 웹 페이지에 대한 스크랩 요청을 수신할 수 있다. 단말장치(100)의 디스플레이부에는 웹 브라우저가 표시될 수 있으며, 웹 브라우저 상에는 사용자의 입력에 따른 웹 페이지가 출력될 수 있다. 여기서, 사용자는 현재 출력 중인 웹 페이지를 스크랩하여 추후에 다시 살펴보고자 할 수 있으며, 이 경우 단말장치(100)에 스크랩 요청을 입력할 수 있다. The
예를들어, 웹 브라우저의 URL(Uniform Resource Locator) 주소창의 측면에는 스크랩 아이콘이 위치할 수 있으며, 사용자는 스크랩 아이콘에 입력을 인가하여 해당 웹 페이지에 대한 스크랩을 요청할 수 있다. 즉, 스크랩요청수신부(110)는 스크랩 아이콘을 통하여 해당 웹 페이지에 대한 스크랩 요청을 수신할 수 있다. For example, a scrap icon may be located on the side of a URL (Uniform Resource Locator) address bar of a web browser, and a user may request a scrap for a corresponding web page by applying an input to the scrap icon. That is, the
또한, 실시예에 따라서는, 도10에 도시한 바와 같이 웹 브라우저가 정렬표시모드로 동작할 수 있으며, 이때 사용자가 인가하는 스와이프(swipe) 입력을 웹 페이지에 대한 스크랩 요청으로 수신할 수 있다. 여기서, 정렬표시모드는 웹 브라우저에 실행 중인 복수의 웹 페이지들을 정렬하여 표시하는 것으로, 사용자는 어느 하나의 웹 페이지에 대하여 기 설정된 방향으로 스와이프할 수 있다. 이 경우, 스크랩요청수신부(110)는 스와이프된 웹 페이지에 대하여 사용자가 스크랩 요청을 입력한 것으로 판별할 수 있다. 도10에서는 웹 페이지를 좌측에서 우측으로 스와이프하는 경우에 스크랩 요청을 한 것으로 판별하고 있으나, 스와이프 방향 등은 실시예에 따라 다양하게 설정가능하다. In addition, according to an embodiment, as shown in FIG. 10, the web browser may operate in the alignment display mode, and at this time, a swipe input input by the user may be received as a scrap request for the web page. . In this case, the alignment display mode aligns and displays a plurality of web pages executed in a web browser, and a user may swipe in a predetermined direction with respect to any one web page. In this case, the scrap
스크랩정보생성부(120)는 사용자의 스크랩 요청에 대응하여, 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성할 수 있다. 사용자가 스크랩된 웹 페이지에 다시 방문하기 위해서는, 해당 웹 페이지의 URL 주소를 포함하는 URL 정보가 필요하다. 따라서, 스크랩정보생성부(120)는 사용자로부터 스크랩 요청을 받은 웹 페이지의 URL 주소를 수집하여 URL 정보로 저장할 수 있다. 또한, 사용자가 스크랩한 각각의 웹 페이지들의 카테고리를 자동으로 분류하여 제공하기 위하여, 스크랩정보생성부(120)는 각각의 웹 페이지에 대한 카테고리 정보를 더 생성할 수 있다. The scrap
구체적으로, 스크랩정보생성부(120)는 웹 페이지의 URL 주소로부터 추출한 키워드를 이용하여 해당 웹 페이지의 카테고리를 판별할 수 있다. 이때, 판별된 카테고리는 해당 웹 페이지의 카테고리정보로 설정될 수 있다. 예를들어, 도4에 도시한 바와 같이, 각각의 웹 페이지들은 "뉴스", "웹사이트", "쇼핑", "동영상", "이미지" 등의 카테고리로 분류될 수 있다. 이 경우, 스크랩정보생성부(120)는 URL 주소를 활용하여, 해당 웹 페이지가 각각의 카테고리 중 어느 것에 해당하는지를 판별할 수 있다. 예를들어, "뉴스"의 경우, URL 주소에 일반적으로 "news"라는 키워드가 포함되므로, URL 주소 내에 "news"가 포함되는 경우에는 "뉴스" 카테고리로 분류할 수 있다. 또한, "쇼핑" 등의 경우, 주요 쇼핑 사이트 또는 제휴된 쇼핑 사이트들의 명칭이나 URL 주소에 대응하는 키워드 등을 등록한 후, 해당 웹 페이지의 URL 주소 내에 대응하는 키워드 등이 포함되는 경우에는 "쇼핑" 카테고리로 분류할 수 있다. In detail, the scrap
이외에도, 실시예에 따라서는 스크랩정보생성부(120)는 웹 페이지의 내용에 따라 각각의 웹 페이지의 카테고리를 판별하는 것도 가능하다. 예를들어, 웹 페이지 내에 동영상 파일이 포함된 경우에는 카테고리를 동영상으로 설정할 수 있다. 또한, 웹 페이지에 포함된 텍스트로부터 키워드를 추출하고, 추출한 키워드를 바탕으로 웹 페이지의 카테고리를 판별하는 것도 가능하다. 예를들어, 텍스트 내에 "쇼핑"이나 "판매가", "결제수단", "상품정보" 등의 키워드가 포함되는 경우에는 카테고리를 "쇼핑"으로 구별할 수 있다. 추가적으로, 웹 페이지에 포함된 파일의 종류 및 개수와, 웹 페이지의 텍스트에서 추출한 키워드를 조합하여 카테고리를 구별하는 것도 가능하다. 예를들어, 웹페이지에 포함된 키워드가 대부분 "쇼핑"과 관련된 내용이고, 웹페이지에 포함된 이미지의 개수가 5개 이상인 경우에는 카테고리를 "쇼핑"으로 설정할 수 있다. In addition, according to the exemplary embodiment, the scrap
스크랩출력부(130)는 스크랩정보를 이용하여 URL 정보를 포함하는 요약 컨텐츠를 생성할 수 있으며, 생성한 요약 컨텐츠를 카테고리 정보에 따라 분류하여 기 설정된 스크랩 표시영역 상에 표시할 수 있다. 도4에 도시한 바와 같이, 각각의 카테고리(c)별로 요약 컨텐츠(a)들이 표시될 수 있으며, 사용자는 요약 컨텐츠(a)를 통하여 자신이 스크랩한 웹 페이지를 용이하게 확인하고 구별할 수 있다. 요약 컨텐츠(a)에는 대표 이미지(d1), 제목정보(d2), 본문정보(d3), 태그정보(d4), 출처정보(d5) 등이 포함될 수 있다. 여기서, 요약 컨텐츠(a)에는 스크랩된 웹페이지의 URL 정보가 포함되어 있으므로, 사용자가 복수의 요약 컨텐츠(a) 중 어느 하나를 선택하는 경우에는, 대응하는 웹 페이지로 접속할 수 있다. The
다만, 단말장치(100)의 종류에 따라 디스플레이 가능한 영역이 상이할 수 있으므로, 표시가능한 컨텐츠의 양이 제한될 수 있다. 따라서, 스크랩출력부(130)는 웹 브라우저를 실행하는 플랫폼(platform)의 종류에 따라, 요약 컨텐츠(a)에 포함되는 컨텐츠의 종류 또는 컨텐츠의 길이를 상이하게 설정할 수 있다. 즉, 단말장치(100)의 종류에 따라 요약 컨텐츠(a) 내에 포함되는 표시정보량을 조절할 수 있다.However, since the displayable area may be different according to the type of the
여기서, 사용자가 웹 브라우저에 등록한 사용자 계정들이 존재할 수 있으며, 각각의 사용자별로 생성한 스크랩 정보들은 개별 사용자 계정 내에 저장될 수 있다. 따라서, 사용자가 상이한 단말장치(100) 등을 이용하는 경우에도, 사용자 계정을 통하여 각각의 단말장치(100)로 스크랩 정보를 제공하는 것이 가능하다. Here, user accounts registered by a web browser may exist, and scrap information generated for each user may be stored in an individual user account. Therefore, even when a user uses a different
구체적으로, 단말장치(100)의 플랫폼이 모바일 플랫폼이고, 사용자가 간략표시모드를 선택한 경우에는, 도8(a)와 같이 요약 컨텐츠에 웹 페이지의 대표 이미지와 제목정보만을 포함하여 표시할 수 있다. 여기서 간략표시모드는 사용자가 웹 브라우저에 포함된 툴바(tool bar)를 이용하여, 간략표시 버튼을 입력하는 경우에 적용되는 것일 수 있다. 즉, 모바일 단말장치를 사용하는 사용자가 간략하게 스크랩한 내용을 확인하고자 할 때, 요약 컨텐츠의 내용을 최소화하여 제공할 수 있다. In detail, when the platform of the
또한, 플랫폼이 모바일 플랫폼이고, 사용자가 일반표시모드를 선택한 경우에는, 도8(b)에 도시한 바와 같이, 간략표시모드보다 더 많은 내용을 요약 컨텐츠 내에 포함시킬 수 있다. 예를들어, 웹 페이지의 본문 정보, 태그 정보, 출처 정보 등이 더 포함될 수 있으며, 실시예에 따라서는 표시된 요약 컨텐츠의 태그정보나 출력순서, 카테고리 등을 변경하는 편집 버튼이나, 해당 요약 컨텐츠를 삭제하는 삭제버튼 등이 더 포함될 수 있다. In addition, when the platform is a mobile platform and the user selects the normal display mode, as shown in FIG. 8B, more contents may be included in the summary content than in the simple display mode. For example, the body information, tag information, source information, and the like of the web page may be further included. Depending on the embodiment, the edit button for changing the tag information, the output order, the category, etc. of the displayed summary content or the summary content may be changed. The delete button may be further included.
한편, 도8(c)는 사용자가 단말장치(100)로 PC(Personal Computer) 플랫폼을 사용하는 경우로, 요약 컨텐츠 내에 가장 많은 컨텐츠들을 제공할 수 있다. 즉, 모바일 플랫폼의 일반표시모드로 표시한 내용은 모두 출력할 수 있으며, 본문정보도 더 길게 표시하는 것이 가능하다. 또한, 요약 컨텐츠에 대응하는 스크랩 정보를 추가한 시점을 나타내는 스크랩시점정보를 더 포함하여 표시할 수 있다. 8 (c) is a case where a user uses a personal computer (PC) platform as the
사용자계정관리부(140)는 생성한 스크랩 정보를 웹 브라우저에 등록된 사용자의 사용자계정에 저장할 수 있다. 단말장치(100)에서 실행되는 웹 브라우저는 별도의 웹 서버와 연동될 수 있으며, 사용자는 해당 웹 서버에 접속하여 사용자계정을 생성할 수 있다. 이후, 사용자가 스크랩정보를 생성하면, 생성한 스크랩정보는 해당 사용자의 사용자계정에 저장할 수 있다. 따라서, 사용자가 단말장치(100)를 변경하는 경우에도, 동일하게 스크랩정보를 제공받을 수 있다. 즉, 사용자는 자신의 웹 브라우저의 사용자 계정에 접속하면, 자신이 스크랩한 웹 페이지들을, 자신의 모바일 단말장치, 개인용 PC, 태블릿 PC 등에서 동일하게 제공받을 수 있다. The
태그정보수신부(150)는 스크랩정보가 생성되면, 입력창 및 추천 태그 아이콘을 출력하여, 사용자에게 스크랩정보에 대한 태그정보의 입력을 요청할 수 있다. 즉, 도9에 도시한 바와 같이, 입력창(w)이 제공될 수 있으며, 입력창(w)의 하단에는 추천 태그 아이콘(ri)들이 위치할 수 있다. When scrap information is generated, the
태그정보수신부(150)는, 웹 페이지를 스크랩하는 경우, 스크랩된 웹 페이지들에 대한 검색이나 분류 등을 용이하게 하기 위하여, 웹 페이지에 대한 태그정보를 추가하도록 할 수 있다. 여기서, 각각의 태그 정보는 사용자가 직접 입력창(w)을 통하여 입력할 수 있으므로, 사용자는 자유롭게 각각의 스크랩된 웹 페이지에 대하여 태그정보를 추가할 수 있다. When the web page is scrapped, the
다만, 모바일 환경 등에서는 사용자가 직접 태그정보를 매번 입력하기 어려울 수 있으므로, 태그정보수신부(150)에서는 사용자에게 추천 태그 아이콘(ri)을 제공할 수 있다. 즉, 사용자는 표시된 추천 태그 아이콘(ri)들을 선택하는 방식으로, 해당 웹 페이지에 대한 태그정보를 추가하는 것이 가능하다. 도9에 도시한 바와 같이, 추천 태그 아이콘(ri) 내에는 추천 태그가 표시되어 있을 수 있으므로, 사용자는 추천 태그를 확인하고 해당 추천 태그의 선택여부를 결정할 수 있다. 구체적으로, 도9의 "뉴스"는 이미 사용자에 의하여 태그정보로 선택된 상태이고, "맹주", "태교", "비긴어게인" 등은 추천 태그 아이콘(ri)으로 제시되었으나, 아직 선택되지 않은 상태에 해당한다. However, in a mobile environment or the like, it may be difficult for a user to directly input the tag information every time, and thus the
한편, 추천 태그 아이콘(ri)은 사용자가 입력창(w)에 입력하여 태그 정보로 사용한 키워드에 대응하는 것일 수 있다. 즉, 사용자가 기존에 입력한 태그정보가 추천 태그 아이콘(ri)으로 표시될 수 있다. 이때, 태그 정보 중에서 사용빈도가 높은 순서에 따라 기 설정된 개수의 태그 정보들을 추출할 수 있으며, 추출된 태그정보들을 추천 태그 아이콘(ri)으로 생성할 수 있다. 즉, 사용자가 주로 사용한 태그정보가 표시되도록 하여, 태그정보 선택에 대한 사용자의 편의성을 향상시킬 수 있다. Meanwhile, the recommendation tag icon ri may correspond to a keyword inputted into the input window w by the user and used as tag information. That is, the tag information previously input by the user may be displayed as a recommendation tag icon ri. At this time, a predetermined number of tag information may be extracted according to a high frequency of use of the tag information, and the extracted tag information may be generated as a recommendation tag icon ri. In other words, by displaying the tag information mainly used by the user, it is possible to improve the user's convenience in selecting the tag information.
실시예에 따라서는, 다른 사용자들이 사용한 태그정보를 추천 태그 아이콘(ri)을 출력하는 것도 가능하다. 예를들어, 동일한 웹 페이지를 스크랩한 다른 사용자들이 설정한 태그정보들을 수집한 후, 수집한 태그정보 중에서 사용빈도가 높은 태그 정보들을 추천 태그 아이콘(ri)으로 생성할 수 있다. 이 경우, 다수의 사용자들이 해당 웹 페이지에 대하여 설정한 태그정보를 추천 태그 아이콘(ri)으로 제공할 수 있으므로, 사용자는 보다 용이하게 해당 웹 페이지에 대한 태그정보를 설정할 수 있다. According to an exemplary embodiment, it is also possible to output the recommendation tag icon ri with tag information used by other users. For example, after collecting tag information set by other users who have scraped the same web page, tag information having a high frequency of use among the collected tag information may be generated as a recommendation tag icon ri. In this case, since a plurality of users can provide the tag information set for the web page as a recommendation tag icon (ri), the user can more easily set the tag information for the web page.
한편, 본 발명의 일 실시예에 의한 단말장치(100)는, 사용자가 웹 브라우저를 이용하여 캡쳐한 이미지 파일이나, 웹 브라우저 상에서 저장한 이미지 파일을 스크랩하여 제공할 수 있다. 즉, 실시예에 따라서는, 웹 페이지 이외에, 이미지 파일을 스크랩하는 것도 가능하다. Meanwhile, the
구체적으로, 스크랩 요청수신부(110)는 사용자로부터 웹 브라우저 상에서 캡처한 이미지 파일 또는 상기 웹 브라우저 상에서 저장한 이미지 파일에 대한 이미지 스크랩 요청을 수신할 수 있다. 단말장치(100)는 캡쳐하거나 이미지 파일을 저장할 때, 해당 이미지 파일에 대하여 스크랩할 것인지 여부를 사용자에게 확인할 수 있다. 여기서, 사용자가 해당 이미지 파일에 대하여 스크랩하는 것으로 선택하면, 스크랩 요청수신부(110)는 이미지 스크랩 요청을 수신할 수 있다.In detail, the scrap
이후, 스크랩정보 생성부(120)는 수신한 이미지 스크랩 요청에 대응하여, 이미지 파일에 대한 URL 정보 및 카테고리 정보를 포함하는 이미지 스크랩정보를 생성할 수 있다. 여기서, 카테고리 정보는 이미지 카테고리로 설정되어 있을 수 있다. Thereafter, the scrap
스크랩출력부(130)는 이미지 스크랩정보를 이용하여, URL 정보와, 이미지 파일 또는 상기 이미지 파일의 썸네일 이미지를 포함하는 요약 컨텐츠를 생성할 수 있다. 또한, 생성한 요약 컨텐츠는 스크랩 표시 영역 내의 이미지 카테고리에 표시할 수 있다. 즉, 도5에 도시한 바와 같이, 스크랩 표시 영역 내에는 이미지 카테고리(c)가 포함될 수 있으며, 이미지 카테고리 내에는 캡처한 이미지 파일 또는 저장한 이미지 파일이나 그 썸네일 이미지 등을 포함하는 요약 컨텐츠(i)가 표시될 수 있다. 따라서, 사용자는 자신이 캡처한 이미지 또는 다운로드받은 이미지를 스크랩 표시 영역을 통하여 용이하게 확인할 수 있다. 또한, 요약 컨텐츠(i)는 스크랩된 이미지 파일의 URL 정보를 포함하고 있으므로, 사용자가 복수의 요약 컨텐츠(i) 중 어느 하나를 선택하면, 해당하는 이미지 파일을 웹 브라우저 상에 출력할 수 있다. The
추가적으로, 본 발명의 일 실시예에 의한 단말장치(100)는, 기 설정된 복수의 웹 사이트들에 대하여, 자동 스크랩 기능을 제공할 수 있다. 여기서 자동 스크랩 기능은, 사용자가 특정의 웹 사이트에 접속하여 기 설정된 상호작용입력을 인가하는 경우, 자동으로 웹 브라우저가 해당 웹 페이지를 스크랩하는 기능에 해당한다. 따라서, 사용자는 웹 페이지의 스크랩을 위하여 추가로 단말장치(100) 등에 입력 등을 인가할 필요가 없으며, 해당 웹 사이트 내에 상호작용입력을 인가하면, 자동으로 해당 웹 사이트의 웹 페이지를 스크랩할 수 있다. Additionally, the
구체적으로, 스크랩 요청 수신부(110)는 기 설정된 복수의 웹 사이트 중에서, 사용자로부터 입력받은 웹 사이트들에 대하여 자동 스크랩을 설정할 수 있다. 도6에 도시한 바와 같이, 자동 스크랩을 설정할 수 있는 복수의 웹 사이트들이 표시될 수 있으며, 사용자는 "연결" 버튼(L)에 입력을 인가하여 복수의 웹 사이트 중에서 자동 스크랩 기능을 적용할 웹 사이트들을 선택할 수 있다. 다만, 사용자가 해당 웹 사이트에 대한 자동 스크랩을 연결하기 위해서는, 해당 웹 사이트에 로그인을 해야할 필요가 있을 수 있다. 따라서, 스크랩 요청 수신부(110)는 사용자에게 각각의 웹 사이트에 대한 로그인 정보를 요청할 수 있으며, 사용자로부터 자동 스크랩 설정된 웹 사이트에 대한 로그인 정보를 수신할 수 있다. In detail, the scrap
스크랩 정보 생성부(120)는 자동 스크랩 설정된 웹 사이트에 포함된 웹 페이지 중에서, 사용자가 기 설정된 상호작용입력을 인가한 웹페이지를 추출하고, 상기 추출한 웹페이지의 URL(Uniform Resource Locator) 정보를 포함하는 자동스크랩 정보를 생성할 수 있다. The scrap
예를들어, 도6에 도시한 바와 같이, 사용자들이 각각의 웹 사이트에 접속하여, 해당 웹 페이지에서 "찜", "좋아요", "나만보기", "마음에 들어요" 등의 상호작용입력을 인가할 수 있으며, 이 경우 스크랩 정보 생성부(120)는 자동으로 해당 웹 페이지에 대한 자동스크랩 정보를 생성할 수 있다. For example, as shown in FIG. 6, users access each web site, and input interactive inputs such as "steam", "like", "show me", and "like" on the web page. In this case, the scrap
여기서, 상호작용입력은 해당 웹 사이트에 직접 입력하는 것으로서, 사용자가 별도로 스크랩을 위하여 수행하는 행동에는 해당하지 않는다. 즉, 스크랩 정보 생성부(120)는 사용자의 상호작용입력을 감지하여 자동으로 자동스크랩을 수행할 수 있다. In this case, the interaction input is directly input to the corresponding web site, and does not correspond to an action that a user separately performs for scrap. That is, the scrap
일 실시예에 의하면, 스크랩 정보 생성부(120)는 자동 스크랩 설정된 웹 사이트가 제공하는 오픈 API(open Application Programming Interface)를 이용하여, 사용자가 상호작용입력을 인가한 웹페이지를 추출할 수 있다. 즉, 널리 알려진 SNS(Social Network Service) 웹 사이트나 포탈 사이트, 동영상 서비스 제공 웹 사이트 등은 API 소스를 공개하고 있으므로, 이를 활용하여 사용자가 특정 웹 페이지에서 "좋아요" 등 상호작용입력을 인가하는지 여부를 확인하는 것이 가능하다. 따라서, 실시예에 따라서는, 각각의 웹 사이트가 제공하는 오픈 API를 이용하여 사용자가 상호작용입력을 인가한 웹 페이지를 추출하는 것이 가능하다. According to an embodiment of the present disclosure, the scrap
또한, 실시예에 따라서는, 사용자가 자동 스크랩 설정된 웹 사이트로 인가하는 상호작용입력을 후킹(hooking)하여, 상호작용입력이 인가된 웹 페이지를 추출하는 것도 가능하다. 즉, 사용자가 상호작용입력은 인가하는 경우, 단말장치(100)를 통하여 해당 웹 사이트에 대응하는 웹 서버(200)로 일정한 메시지 등이 전송된다. 따라서, 스크랩 정보 생성부(120)에서는 해당 메시지가 전송되는지 여부를 모니터링하여, 상호작용입력에 대응하는 메시지가 전송되는 경우에는 이를 후킹하여, 상호작용입력이 인가된 웹 페이지를 추출하는 것도 가능하다. Further, according to the embodiment, it is also possible to hook the interaction input that the user applies to the automatically set web site to extract the web page to which the interaction input is applied. That is, when a user inputs an interactive input, a predetermined message or the like is transmitted to the
한편, 스크랩 출력부(130)는 자동스크랩 정보를 이용하여 URL 정보를 포함하는 요약 컨텐츠를 생성할 수 있으며, 생성한 요약 컨텐츠를 기 설정된 자동스크랩 표시영역 상에 표시할 수 있다. 도7(a)와 같이, 스크랩 출력부(130)는 자동스크랩이 수행된 시간별로 요약 컨텐츠들을 정렬하여 표시할 수 있다. 즉, 최근에 추가한 요약 컨텐츠들은 상단에 표시하고, 과거에 추가한 요약 컨텐츠들은 하단에 표시하는 방식으로 정렬하여 표시할 수 있다. 또한, 도7(b)에 도시한 바와 같이, 자동스크랩 표시영역 상에 각각의 웹 사이트의 종류에 따라 구별하여 각각의 요약 컨텐츠들을 출력하는 것도 가능하다. Meanwhile, the
한편, 본 발명의 일 실시예에 의한 단말장치(100)는, 도3에 도시한 바와 같이, 프로세서(10), 메모리(40) 등의 물리적인 구성을 포함하는 것일 수 있으며, 메모리(40) 내에는 프로세서(10)에 의하여 실행되도록 구성되는 하나 이상의 모듈이 포함될 수 있다. 구체적으로, 하나 이상의 모듈에는, 사용자 계정 관리모듈, 스크랩 요청 수신 모듈, 스크랩 정보 생성모듈, 태그 정보 수신모듈, 스크랩 출력모듈 등이 포함될 수 있다. On the other hand, the
프로세서(10)는, 다양한 소프트웨어 프로그램과, 메모리(40)에 저장되어 있는 명령어 집합을 실행하여 여러 기능을 수행하고 데이터를 처리하는 기능을 수행할 수 있다. 주변인터페이스부(30)는, 컴퓨터 장치의 입출력 주변 장치를 프로세서(10), 메모리(40)에 연결할 수 있으며, 메모리 제어기(20)는 프로세서(10)나 컴퓨터 장치의 구성요소가 메모리(40)에 접근하는 경우에, 메모리 액세스를 제어하는 기능을 수행할 수 있다. 실시예에 따라서는, 프로세서(10), 메모리 제어기(20) 및 주변인터페이스부(30)를 단일 칩 상에 구현하거나, 별개의 칩으로 구현할 수 있다. The
메모리(40)는 고속 랜덤 액세스 메모리, 하나 이상의 자기 디스크 저장 장치, 플래시 메모리 장치와 같은 불휘발성 메모리 등을 포함할 수 있다. 또한, 메모리(40)는 프로세서(10)로부터 떨어져 위치하는 저장장치나, 인터넷 등의 통신 네트워크를 통하여 엑세스되는 네트워크 부착형 저장장치 등을 더 포함할 수 있다. The
디스플레이부(50)는 사용자가 시각을 통하여 웹 브라우저의 내용을 확인할 수 있도록 표시하는 구성일 수 있다. 예를들어, 디스플레이부(50)는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플랙시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 등을 이용하여 웹 브라우저의 내용을 사용자에게 표시할 수 있다. 다만, 본 발명의 내용은 이에 한정되는 것은 아니며, 이외에도 다양한 방식으로 디스플레이부를 구현할 수 있다. The
입력부(60)는 사용자로부터 입력을 인가받는 것으로서, 키보드(keyboard), 키패드(keypad), 마우스(mouse), 터치펜(touch pen), 터치 패드(touch pad), 터치 패널(touch panel), 조그 휠(jog wheel), 조그 스위치(jog switch) 등이 입력부(60)에 해당할 수 있다.The
한편, 도3에 도시한 바와 같이, 본 발명의 일 실시예에 의한 단말장치(100)는, 메모리(40)에 운영체제를 비롯하여, 응용프로그램에 해당하는 사용자 계정 관리모듈, 스크랩 요청 수신 모듈, 스크랩 정보 생성모듈, 태그 정보 수신모듈, 스크랩 출력모듈 등을 포함할 수 있다. 여기서, 각각의 모듈들은 상술한 기능을 수행하기 위한 명령어의 집합으로, 메모리(40)에 저장될 수 있다. On the other hand, as shown in Figure 3, the
따라서, 본 발명의 일 실시예에 의한 단말장치(100)는, 프로세서(10)가 메모리(40)에 액세스하여 각각의 모듈에 대응하는 명령어를 실행할 수 있다. 다만, 사용자 계정 관리모듈, 스크랩 요청 수신 모듈, 스크랩 정보 생성모듈, 태그 정보 수신모듈, 스크랩 출력모듈은 상술한 사용자 계정 관리부, 스크랩 요청 수신부, 스크랩 정보 생성부, 태그 정보 수신부, 스크랩 출력부에 각각 대응하므로 여기서는 자세한 설명을 생략한다. Accordingly, the
도11은 본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법을 나타내는 순서도이다. 11 is a flowchart illustrating a web page scraping method according to an embodiment of the present invention.
도11 참조하면, 본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법은, 스크랩 요청 수신단계(S110), 스크랩 정보 생성단계(S120), 사용자계정 저장단계(S130), 태그정보 입력요청단계(S140) 및 스크랩 출력단계(S150)를 포함할 수 있다. 11, in the web page scrap method according to an embodiment of the present invention, a scrap request receiving step (S110), scrap information generating step (S120), user account storage step (S130), tag information input request step (S140) ) And a scrap output step (S150).
이하, 도11을 참조하여 본 발명의 일 실시예에 의한 웹 페이지 스크랩 방법을 설명한다. Hereinafter, a web page scraping method according to an embodiment of the present invention will be described with reference to FIG.
스크랩 요청 수신단계(S110)에서는 사용자로부터 웹 브라우저 상에 실행 중인 웹 페이지에 대한 스크랩 요청을 수신할 수 있다. 웹 브라우저의 URL(Uniform Resource Locator) 주소창의 측면에는 스크랩 아이콘이 위치할 수 있으며, 사용자는 스크랩 아이콘에 입력을 인가할 수 있다. 이 경우, 해당 웹 페이지에 대한 스크랩 요청을 수신할 수 있다. 또한, 웹 브라우저가 정렬표시모드로 동작하는 경우, 사용자가 인가하는 스와이프(swipe) 입력을 웹 페이지에 대한 스크랩 요청으로 수신할 수 있다. 여기서, 정렬표시모드는 웹 브라우저에 실행 중인 복수의 웹 페이지들을 정렬하여 표시하는 것일 수 있다. 이때, 사용자는 어느 하나의 웹 페이지에 대하여 기 설정된 방향으로 스와이프할 수 있으며, 스와이프된 웹 페이지에 대한 스크랩 요청을 입력한 것으로 판별할 수 있다. In the scrap request receiving step S110, a scrap request for a web page running on a web browser may be received from a user. A scrap icon may be located on the side of the URL (Uniform Resource Locator) address of the web browser, and the user may apply an input to the scrap icon. In this case, a scrap request for the web page may be received. In addition, when the web browser operates in the alignment display mode, a swipe input authorized by the user may be received as a scrap request for the web page. Here, the sort display mode may be to sort and display a plurality of web pages running in the web browser. In this case, the user may swipe in a predetermined direction with respect to any one web page, and may determine that a scrap request for the swiped web page is input.
스크랩 정보 생성단계(S120)에서는, 사용자의 스크랩 요청에 대응하여, 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성할 수 있다. 구체적으로, 스크랩 정보 생성단계(S120)에서는 웹 페이지의 URL 주소로부터 추출한 키워드를 이용하여 해당 웹 페이지의 카테고리를 판별할 수 있으며, 판별된 카테고리를 해당 웹 페이지의 카테고리정보로 설정할 수 있다. 또한, 실시예에 따라서는 웹 페이지의 내용에 따라 각각의 웹 페이지의 카테고리를 판별하는 것도 가능하다. 예를들어, 웹 페이지 내에 포함된 파일의 종류나, 웹 페이지에 포함된 텍스트로부터 추출한 키워드를 바탕으로 웹 페이지의 카테고리를 판별할 수 있다. In the scrap information generation step (S120), in response to a user's scrap request, scrap information including URL (Uniform Resource Locator) information and category information of a web page may be generated. In detail, in the generating of the scrap information (S120), a category of the corresponding web page may be determined using a keyword extracted from the URL address of the web page, and the determined category may be set as category information of the corresponding web page. Further, according to the embodiment, it is also possible to determine the category of each web page according to the content of the web page. For example, a category of a web page can be determined based on a type of a file included in the web page or a keyword extracted from text included in the web page.
사용자계정저장단계(S130)에서는, 생성한 스크랩 정보를 웹 브라우저에 등록된 사용자의 사용자계정에 저장할 수 있다. 단말장치에서 실행되는 웹 브라우저는 별도의 웹 서버와 연동될 수 있으며, 사용자는 해당 웹 서버에 등록하여 사용자계정을 생성할 수 있다. 이 경우 단말장치가 스크랩정보를 생성하면, 생성한 스크랩정보를 해당 사용자계정에 저장할 수 있다. 따라서, 사용자가 단말장치를 변경하는 경우에도, 동일하게 스크랩정보를 제공할 수 있다. 즉, 사용자는 자신의 웹 브라우저의 사용자 계정에 접속하면, 자신이 스크랩한 웹 페이지들을, 자신의 모바일 단말장치, 개인용 PC, 태블릿 PC 등에서 동일하게 제공받을 수 있다. In the user account storage step (S130), the generated scrap information may be stored in the user account of the user registered in the web browser. The web browser running on the terminal device may be linked with a separate web server, and the user may create a user account by registering with the web server. In this case, when the terminal device generates the scrap information, the generated scrap information may be stored in the corresponding user account. Therefore, even when the user changes the terminal apparatus, the scrap information can be provided in the same manner. That is, when a user accesses a user account of his web browser, the user may receive the same web pages scraped from his mobile terminal, a personal PC, a tablet PC, and the like.
태그정보 입력요청단계(S140)에서는 스크랩정보가 생성되면, 입력창 및 추천 태그 아이콘을 출력하여, 사용자에게 생성된 스크랩정보에 대한 태그정보의 입력을 요청할 수 있다. 모바일 환경 등에서는 사용자가 직접 태그정보를 매번 입력하기 어려울 수 있으므로, 입력창 이외에 추천 태그 아이콘을 제공할 수 있다. 한편, 추천 태그 아이콘은 사용자가 입력창에 입력하여 태그 정보로 사용한 키워드에 대응하는 것일 수 있다. 즉, 사용자가 기존에 입력한 태그정보가 추천 태그 아이콘으로 표시될 수 있으며, 이때, 태그 정보 중에서 사용빈도가 높은 순서에 따라 기 설정된 개수의 태그 정보들을 추출하고, 상기 추출된 태그정보들을 상기 추천 태그 아이콘으로 생성할 수 있다. 실시예에 따라서는, 추천 태그 아이콘으로 다른 사용자들이 사용한 태그정보를 추천 태그 아이콘을 출력하는 것도 가능하다. 즉, 동일한 웹 페이지를 스크랩한 다른 사용자들이 설정한 태그정보들을 수집한 후, 수집한 태그정보 중에서 사용빈도가 높은 태그 정보들을 추천 태그 아이콘으로 생성할 수 있다. In the tag information input request step (S140), when scrap information is generated, an input window and a recommendation tag icon may be output to request a user to input tag information on the generated scrap information. In a mobile environment or the like, it may be difficult for a user to directly input tag information every time, so that a recommendation tag icon may be provided in addition to the input window. The recommendation tag icon may correspond to a keyword that a user inputs into an input window and used as tag information. That is, the tag information previously input by the user may be displayed as a recommendation tag icon. In this case, a predetermined number of tag information is extracted according to the order of high frequency of use from the tag information, and the extracted tag information is recommended. Can be created with tag icons. According to an embodiment, it is possible to output the recommendation tag icon using tag information used by other users as the recommendation tag icon. That is, after collecting tag information set by other users who have scraped the same web page, tag information with a high frequency of use among the collected tag information may be generated as a recommendation tag icon.
스크랩 출력단계(S150)에서는, 스크랩정보를 이용하여 URL 정보를 포함하는 요약 컨텐츠를 생성할 수 있으며, 생성한 요약 컨텐츠를 카테고리 정보에 따라 분류하여 기 설정된 스크랩 표시영역 상에 표시할 수 있다. 각각의 카테고리별로 요약 컨텐츠들이 표시될 수 있으며, 사용자는 요약 컨텐츠를 통하여 자신이 스크랩한 웹 페이지를 용이하게 확인하고 구별할 수 있다. 요약 컨텐츠에는 대표 이미지, 제목정보, 본문정보, 태그정보, 출처정보 등이 포함될 수 있다. 또한, 요약 컨텐츠는 스크랩된 웹페이지의 URL 정보를 포함하고 있으므로, 사용자가 복수의 요약 컨텐츠 중 어느 하나를 선택하면 해당하는 웹 페이지를 화면에 출력하는 것이 가능하다. In the scrap output step S150, the summary content including the URL information may be generated using the scrap information, and the generated summary content may be classified according to category information and displayed on the preset scrap display area. Summary contents may be displayed for each category, and a user may easily identify and distinguish a web page scraped by the user through the summary contents. The summary content may include representative image, title information, text information, tag information, source information, and the like. In addition, since the summary content includes URL information of the scraped web page, when the user selects any one of the plurality of summary content, it is possible to output the corresponding web page on the screen.
다만, 단말장치의 종류에 따라 디스플레이 가능한 영역이 상이할 수 있으므로, 표시가능한 컨텐츠의 양이 제한될 수 있다. 따라서, 스크랩 출력단계(S150)에서는 웹 브라우저를 실행하는 플랫폼(platform)의 종류에 따라, 요약 컨텐츠에 포함되는 컨텐츠의 종류 또는 컨텐츠의 길이를 상이하게 설정할 수 있다. However, since the displayable area may be different according to the type of the terminal device, the amount of displayable content may be limited. Therefore, in the scrap output step S150, the type of content included in the summary content or the length of the content may be set differently according to the type of a platform that executes the web browser.
구체적으로, 단말장치의 플랫폼이 모바일 플랫폼이고, 사용자가 간략표시모드를 선택한 경우에는, 요약 컨텐츠에 웹 페이지의 대표 이미지와 제목정보만을 포함하여 표시할 수 있다. 여기서 간략표시모드는 사용자가 웹 브라우저에 포함된 툴바(tool bar)를 이용하여, 간략표시 버튼을 입력하는 경우에 적용되는 것일 수 있다. 즉, 모바일 단말장치를 사용하는 사용자가 간략하게 스크랩한 내용을 확인하고자 할 때, 요약 컨텐츠의 내용을 최소화하여 제공할 수 있다. Specifically, when the platform of the terminal device is a mobile platform and the user selects the simple display mode, the summary content may include only the representative image of the web page and title information. The short display mode may be applied when a user inputs a short display button by using a toolbar included in a web browser. That is, when a user who uses the mobile terminal device simply wants to check the scraped contents, the contents of the summary contents may be minimized and provided.
또한, 플랫폼이 모바일 플랫폼이고, 사용자가 일반표시모드를 선택한 경우에는, 간략표시모드보다 더 많은 내용을 요약 컨텐츠 내에 포함시킬 수 있다. 예를들어, 웹 페이지의 본문 정보, 태그 정보, 출처 정보 등이 더 포함될 수 있으며, 실시예에 따라서는 표시된 요약 컨텐츠의 태그정보나 출력순서, 카테고리 등을 변경하는 편집 버튼이나, 해당 요약 컨텐츠를 삭제하는 삭제버튼 등이 더 포함될 수 있다. In addition, when the platform is a mobile platform and the user selects the normal display mode, more contents may be included in the summary content than the simple display mode. For example, the body information, tag information, source information, and the like of the web page may be further included. Depending on the embodiment, the edit button for changing the tag information, the output order, the category, etc. of the displayed summary content, or the summary content may be changed. The delete button may be further included.
한편, 사용자가 단말장치로 PC(Personal Computer) 플랫폼을 사용하는 경우에는, 요약 컨텐츠 내에 가장 많은 컨텐츠들을 제공할 수 있다. 즉, 모바일 플랫폼의 일반표시모드로 표시한 내용은 모두 출력할 수 있으며, 본문정보도 더 길게 표시하는 것이 가능하다. 또한 추가적으로, 요약 컨텐츠에 대응하는 스크랩정보를 추가한 시점을 나타내는 스크랩시점정보를 더 포함하여 표시할 수 있다. Meanwhile, when a user uses a personal computer (PC) platform as a terminal device, the user can provide the most content in the summary content. That is, all contents displayed in the general display mode of the mobile platform can be outputted, and the body information can be displayed longer. In addition, the display apparatus may further include scrap viewpoint information indicating a time point at which scrap information corresponding to the summary content is added.
도12는 본 발명의 다른 실시예에 의한 웹 페이지 스크랩 방법을 나타내는 순서도이다. 12 is a flowchart illustrating a web page scraping method according to another embodiment of the present invention.
도12를 참조하면, 본 발명의 다른 실시예에 의한 웹 페이지 스크랩 방법은, 자동스크랩 설정단계(S210), 자동스크랩 정보 생성 단계(S220) 및 자동스크랩 표시단계(S230)를 포함할 수 있다. Referring to FIG. 12, a web page scraping method according to another embodiment of the present invention may include an automatic scrap setting step (S210), an automatic scrap information generating step (S220), and an automatic scrap displaying step (S230).
이하, 도12를 참조하여 본 발명의 다른 실시예에 의한 웹 페이지 스크랩 방법을 설명한다. Hereinafter, a web page scraping method according to another embodiment of the present invention will be described with reference to FIG. 12.
자동스크랩 설정단계(S210)에서는, 기 설정된 복수의 웹 사이트 중에서, 사용자로부터 입력받은 웹 사이트들에 대하여 자동 스크랩을 설정할 수 있다. 먼저, 사용자에게 자동 스크랩을 설정할 수 있는 복수의 웹 사이트들을 표시할 수 있으며, 사용자는 복수의 웹 사이트 중에서 자동 스크랩 기능을 적용할 웹 사이트들을 선택할 수 있다. 여기서, 사용자가 해당 웹 사이트에 대한 자동 스크랩을 연결하기 위해서는, 해당 웹 사이트에 로그인을 해야할 필요가 있을 수 있다. 따라서, 사용자로부터 자동 스크랩 설정된 웹 사이트에 대한 로그인 정보를 추가로 수신할 수 있다. In the automatic scrap setting step (S210), among the preset web sites, automatic scraps may be set for web sites input from the user. First, a plurality of websites for setting auto scraps may be displayed to the user, and the user may select web sites to which the auto scrap function is to be applied from among the plurality of websites. Here, in order for a user to connect an automatic scrap for the web site, it may be necessary to log in to the web site. Therefore, it is possible to further receive the login information for the web site automatically set scraped from the user.
자동스크랩 정보 생성 단계(S220)에서는, 자동 스크랩 설정된 웹 사이트에 포함된 웹 페이지 중에서, 사용자가 기 설정된 상호작용입력을 인가한 웹페이지를 추출하고, 상기 추출한 웹페이지의 URL(Uniform Resource Locator) 정보를 포함하는 자동스크랩 정보를 생성할 수 있다. 여기서, 상호작용입력은 사용자가 해당 웹 사이트에 직접 입력하는 것으로서, 스크랩을 위하여 별도로 수행하는 행동에는 해당하지 않는다. 즉, 자동스크랩 정보 생성 단계(S220)에서는 사용자의 상호작용입력을 감지하여 자동으로 자동스크랩을 수행할 수 있다. In the automatic scrap information generation step (S220), a web page to which the user applies a preset interaction input is extracted from the web pages included in the automatically set web site, and the URL (Uniform Resource Locator) information of the extracted web page is extracted. Auto scrap information may be generated to include. Here, the interaction input is a user directly inputting the web site, and does not correspond to an action performed separately for scrap. That is, in the automatic scrap information generation step (S220), the automatic scrap may be automatically detected by detecting the user's interaction input.
구체적으로, 자동스크랩 정보 생성 단계(S220)에서는, 자동 스크랩 설정된 웹 사이트가 제공하는 오픈 API(open Application Programming Interface)를 이용하여, 사용자가 상기 상호작용입력을 인가한 웹페이지를 추출할 수 있다. 즉, 널리 알려진 SNS 웹 사이트나 포탈 사이트, 동영상 서비스 제공 웹 사이트 등은 API 소스를 공개할 수 있으며, 이를 활용하여 사용자가 특정 웹 페이지에서 "좋아요" 등 상호작용입력을 인가하는지 여부를 확인하는 것이 가능하다. 따라서, 웹 사이트가 제공하는 오픈 API를 이용하여 사용자가 상호작용입력을 인가한 웹 페이지를 추출하는 것이 가능하다. Specifically, in the automatic scrap information generation step (S220), a web page to which the user applies the interactive input may be extracted by using an open API (open application programming interface) provided by a web site automatically set for scrap. In other words, well-known SNS websites, portal sites, and video service-providing websites can expose the API source, and use it to check whether a user authorizes interactive input such as "like" on a specific web page. It is possible. Therefore, it is possible to extract a web page to which the user has authorized interactive input using an open API provided by the web site.
또한, 실시예에 따라서는, 사용자가 자동 스크랩 설정된 웹 사이트로 인가하는 상호작용입력을 후킹(hooking)하여, 상호작용입력이 인가된 웹 페이지를 추출하는 것도 가능하다. 즉, 사용자가 웹 사이트로 인가하는 상호작용입력은 단말장치를 통하여 해당 웹 사이트에 대응하는 웹 서버로 일정한 메시지 등이 전송되어야 한다. 따라서, 해당 메시지가 전송되는지 여부를 모니터링하고, 상호작용입력이 인가된 메시지가 전송되는 경우에는 이를 후킹하여, 상호작용입력이 인가된 웹 페이지를 추출할 수 있다. Further, according to the embodiment, it is also possible to hook the interaction input that the user applies to the automatically set web site to extract the web page to which the interaction input is applied. That is, the user inputs the interaction input to the web site through a terminal device, a certain message or the like must be transmitted to the web server corresponding to the web site. Therefore, it is possible to monitor whether or not the corresponding message is transmitted, and if the message to which the interaction input is authorized is hooked, the web page to which the interaction input is authorized can be extracted.
자동스크랩 표시단계(S230)에서는, 자동스크랩 정보를 이용하여 URL 정보를 포함하는 요약 컨텐츠를 생성할 수 있으며, 생성한 요약 컨텐츠를 기 설정된 자동스크랩 표시영역 상에 표시할 수 있다. 자동스크랩 표시영역 상에는 각각의 웹 사이트의 종류에 따라 구별되어 각각의 요약 컨텐츠들이 출력될 수 있다. 또는, 자동스크랩이 수행된 시간별로 요약 컨텐츠들을 정렬하여 표시할 수 있다. 즉, 최근에 추가된 요약 컨텐츠들이 상단에 표시되고, 과거에 추가된 요약 컨텐츠들은 하단에 표시되는 방식으로 정렬하여 표시할 수 있다. In the automatic scrap display step (S230), the summary content including the URL information may be generated using the automatic scrap information, and the generated summary content may be displayed on the preset automatic scrap display area. The summary contents may be output on the auto scrap display area according to the type of each web site. Alternatively, the summary contents may be sorted and displayed by the time at which the auto scrap is performed. That is, the recently added summary contents may be displayed at the top, and the summary contents added in the past may be displayed in a sorted manner.
전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 매체는, 컴퓨터로 실행 가능한 프로그램을 계속 저장하거나, 실행 또는 다운로드를 위해 임시 저장하는 것일 수도 있다. 또한, 매체는 단일 또는 수개 하드웨어가 결합된 형태의 다양한 기록수단 또는 저장수단일 수 있는데, 어떤 컴퓨터 시스템에 직접 접속되는 매체에 한정되지 않고, 네트워크 상에 분산 존재하는 것일 수도 있다. 매체의 예시로는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등을 포함하여 프로그램 명령어가 저장되도록 구성된 것이 있을 수 있다. 또한, 다른 매체의 예시로, 애플리케이션을 유통하는 앱 스토어나 기타 다양한 소프트웨어를 공급 내지 유통하는 사이트, 서버 등에서 관리하는 기록매체 내지 저장매체도 들 수 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.The present invention described above can be embodied as computer readable codes on a medium in which a program is recorded. The computer readable medium may be to continuously store a computer executable program or temporarily store the program for execution or download. In addition, the medium may be a variety of recording means or storage means in the form of a single or several hardware combined, not limited to a medium directly connected to any computer system, it may be distributed on the network. Examples of the medium include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, And ROM, RAM, flash memory, and the like, configured to store program instructions. In addition, examples of another medium may include a recording medium or a storage medium managed by an app store that distributes an application or a site or server that supplies or distributes various software. Accordingly, the above detailed description should not be construed as limiting in all aspects and should be considered as illustrative. The scope of the invention should be determined by reasonable interpretation of the appended claims, and all changes within the equivalent scope of the invention are included in the scope of the invention.
본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 본 발명에 따른 구성요소를 치환, 변형 및 변경할 수 있다는 것이 명백할 것이다.The present invention is not limited by the above-described embodiment and the accompanying drawings. It will be apparent to those skilled in the art that the present invention may be substituted, modified, and changed in accordance with the present invention without departing from the spirit of the present invention.
10: 프로세서
20: 메모리 제어부
30: 주변인터페이스부
40: 메모리
50: 디스플레이부
60: 입력부
100: 단말장치
110: 스크랩요청 수신부
120: 스크랩정보 생성부
130: 스크랩 출력부
140: 사용자계정 관리부
150: 태그정보 수신부
200: 웹 서버
S110: 스크랩요청수신단계
S120: 스크랩정보생성단계
S130: 사용자계정저장단계
S140: 태그정보입력요청단계
S150: 스크랩출력단계
S210: 자동스크랩설정단계
S220: 자동스크랩정보생성단계
S230: 자동스크랩표시단계10: processor 20: memory control unit
30: peripheral interface 40: memory
50: display unit 60: input unit
100: terminal 110: scrap request receiving unit
120: scrap information generation unit 130: scrap output unit
140: user account management unit 150: tag information receiving unit
200: web server
S110: receiving scrap request step S120: generating scrap information
S130: user account storage step S140: tag information input request step
S150: scrap output step S210: automatic scrap setting step
S220: automatic scrap information generation step S230: automatic scrap display step
Claims (27)
상기 스크랩 요청에 대응하여, 상기 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성하는 단계; 및
상기 스크랩정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 상기 카테고리 정보에 따라 분류하여, 기 설정된 스크랩 표시영역 상에 표시하는 단계를 포함하는 웹 페이지 스크랩 방법.
Receiving a scrap request for a web page running on a web browser from a user;
Generating scrap information including uniform resource locator (URL) information and category information of the web page in response to the scrap request; And
Generating a summary content including the URL information by using the scrap information, classifying the summary content according to the category information, and displaying the summary content on a preset scrap display area.
상기 웹 페이지의 URL 주소로부터 추출한 키워드를 이용하여 상기 웹 페이지의 카테고리를 판별하고, 상기 판별된 카테고리를 상기 웹 페이지의 카테고리정보로 설정하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 1, wherein generating the scrap information
And determining a category of the web page using a keyword extracted from the URL address of the web page, and setting the determined category as category information of the web page.
상기 웹 페이지에 포함된 파일의 종류 또는 상기 웹 페이지에 포함된 텍스트로부터 추출한 키워드를 이용하여 상기 웹 페이지의 카테고리를 판별하고, 상기 판별된 카테고리를 상기 웹 페이지의 카테고리 정보로 설정하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 1, wherein generating the scrap information
The category of the web page is determined using a type of a file included in the web page or a keyword extracted from text included in the web page, and the determined category is set as category information of the web page. How to scrape web pages.
상기 스크랩정보를, 상기 웹 브라우저에 등록된 상기 사용자의 사용자계정에 저장하는 단계를 더 포함하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 1,
And storing the scrap information in a user account of the user registered in the web browser.
상기 웹 브라우저를 실행하는 플랫폼(platform)의 종류에 따라, 상기 요약 컨텐츠에 포함되는 컨텐츠의 종류 또는 컨텐츠의 길이를 상이하게 설정하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 4, wherein the displaying step
The web page scrap method according to claim 1, wherein the type of content included in the summary content or the length of the content is set differently according to a type of a platform for executing the web browser.
상기 플랫폼이 모바일 플랫폼이고, 사용자가 간략표시모드를 선택한 경우에는, 상기 요약 컨텐츠에 상기 웹 페이지의 대표 이미지 및 제목정보를 포함하여 표시하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 5, wherein the displaying step
If the platform is a mobile platform and the user selects a brief display mode, the summary page includes a representative image of the web page and title information.
사용자가, 상기 웹 브라우저에 포함된 툴바(tool bar)를 이용하여, 간략표시 버튼을 입력하는 경우에 적용되는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 6, wherein the simple display mode
And a web page scrapping method, which is applied when a user inputs a thumbnail button by using a toolbar included in the web browser.
상기 플랫폼이 모바일 플랫폼이고, 사용자가 일반표시모드를 선택한 경우에는, 상기 간략표시모드에 상기 웹 페이지의 본문 정보, 태그 정보, 출처 정보, 편집 버튼 및 삭제버튼 중 적어도 어느 하나를 더 포함하여 표시하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 6, wherein the displaying step
When the platform is a mobile platform and the user selects the general display mode, the simple display mode further includes at least one of body information, tag information, source information, edit button, and delete button of the web page. Web page scrap method, characterized in that.
상기 플랫폼이 PC(Personal Computer) 플랫폼인 경우에는, 상기 일반표시모드에서 상기 스크랩정보를 추가한 시점을 나타내는 스크랩시점정보를 더 포함하여 표시하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 8, wherein the displaying step
If the platform is a personal computer (PC) platform, the web page scrap method characterized in that it further comprises a scrap time information indicating the time when the scrap information is added in the normal display mode.
사용자로부터 상기 웹 브라우저 상에서 캡처한 이미지 파일 또는 상기 웹 브라우저 상에서 저장한 이미지 파일에 대한 이미지 스크랩 요청을 더 포함하여 수신하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 1, wherein receiving the scrap request comprises:
And receiving an image scrap request for an image file captured on the web browser or an image file stored on the web browser from a user.
상기 이미지 스크랩 요청에 대응하여, 상기 이미지 파일에 대한 URL 정보 및 카테고리 정보를 포함하는 이미지 스크랩정보를 생성하며, 상기 카테고리 정보는 이미지 카테고리로 설정하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 10, wherein generating the scrap information
In response to the image scrap request, generating image scrap information including URL information and category information on the image file, and setting the category information as an image category.
상기 이미지 스크랩정보를 이용하여 상기 URL 정보와, 상기 이미지 파일 또는 상기 이미지 파일의 썸네일 이미지를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 상기 스크랩 표시 영역 내의 이미지 카테고리에 표시하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 11, wherein the displaying step
A web that generates the summary content including the URL information and the image file or a thumbnail image of the image file by using the image scrap information, and displays the summary content in an image category in the scrap display area How to scrap a page.
상기 스크랩정보를 생성하면, 입력창 및 추천 태그 아이콘을 출력하여, 사용자에게 상기 스크랩정보에 대한 태그정보의 입력을 요청하는 단계를 더 포함하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 1,
Generating the scrap information, outputting an input window and a recommendation tag icon, and requesting a user to input tag information about the scrap information.
상기 입력창에 입력되는 키워드를 상기 태그 정보로 설정하거나, 복수의 추천 태그 아이콘 중에서 선택된 추천 태그 아이콘을 상기 태그정보로 설정하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 13, wherein the requesting input of the tag information comprises:
The keyword input to the input window is set as the tag information, or a web page scrap method, characterized in that for setting the recommended tag icon selected from a plurality of recommended tag icons as the tag information.
사용자가 상기 입력창에 입력하여 상기 태그 정보로 사용한 키워드에 대응하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 14, wherein the recommendation tag icon
And a user inputs in the input window and corresponds to a keyword used as the tag information.
상기 태그 정보의 사용빈도가 높은 순서에 따라 기 설정된 개수의 태그 정보를 추출하고, 상기 추출된 태그정보들을 상기 추천 태그 아이콘으로 생성하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 15, wherein the requesting input of the tag information comprises:
And extracting a predetermined number of tag information according to a high frequency of use of the tag information, and generating the extracted tag information as the recommendation tag icon.
동일한 웹 페이지를 스크랩한 타인들이 설정한 태그정보들을 수집하고, 상기 수집한 태그정보 중에서 사용빈도가 높은 순서에 따라 기 설정된 개수의 태그 정보들을 추출하여, 상기 추천 태그 아이콘으로 생성하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 14, wherein the recommendation tag icon
Collecting tag information set by others who have scraped the same web page, extracting a predetermined number of tag information according to the order of high frequency of use from the collected tag information, and generating the recommended tag icon How to scrape web pages.
상기 웹 브라우저의 URL 주소창의 측면에 위치하는 스크랩 아이콘에 대한 사용자의 입력인 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 1, wherein the scrap request is
The web page scrap method, characterized in that the user's input to the scrap icon located on the side of the URL address bar of the web browser.
상기 웹 브라우저가 실행 중인 복수의 웹 페이지를 정렬하여 표시하는 정렬표시모드에서, 사용자가 상기 복수의 웹 페이지 중 어느 하나를 기 설정된 방향으로 스와이프(swipe)하는 입력인 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 1, wherein the scrap request is
In a sorting display mode in which the web browser sorts and displays a plurality of running web pages, the web page scrap is an input of a user swiping any one of the plurality of web pages in a predetermined direction. Way.
상기 자동 스크랩 설정된 웹 사이트에 포함된 웹 페이지 중에서, 사용자가 기 설정된 상호작용입력을 인가한 웹페이지를 추출하고, 상기 추출한 웹페이지의 URL(Uniform Resource Locator) 정보를 포함하는 자동스크랩 정보를 생성하는 단계; 및
상기 자동스크랩 정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 기 설정된 자동스크랩 표시영역 상에 표시하는 단계를 포함하는 웹 페이지 스크랩 방법.
Setting automatic scraps for web sites input from a user, among a plurality of preset web sites;
Extracting a web page to which a user applies a predetermined interaction input from web pages included in the automatically set web site, and generating auto scrap information including URL (Uniform Resource Locator) information of the extracted web page; step; And
Generating a summary content including the URL information by using the auto scrap information, and displaying the summary content on a preset auto scrap display area.
사용자로부터 상기 자동 스크랩 설정된 웹 사이트에 대한 로그인 정보를 수신하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 20, wherein setting the automatic scrap
And receiving login information for the automatically set web site from a user.
상기 자동 스크랩 설정된 웹 사이트가 제공하는 오픈 API(open Application Programming Interface)를 이용하여, 사용자가 상기 상호작용입력을 인가한 웹페이지를 추출하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
21. The method of claim 20, wherein generating the automatic scrap information
And extracting a web page to which the user applies the interactive input by using an open application programming interface (API) provided by the automatically set web site.
사용자가 상기 자동 스크랩 설정된 웹 사이트로 인가하는 상호작용입력을 후킹(hooking)하여, 상기 상호작용입력이 인가된 웹 페이지를 추출하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
21. The method of claim 20, wherein generating the automatic scrap information
The web page scrapping method of claim 1, wherein the user hooks the interaction input applied to the automatically set web site, and extracts the web page to which the interaction input is applied.
상기 웹 사이트의 종류 또는 상기 자동스크랩이 수행된 시간별로 상기 요약 컨텐츠를 정렬하여 표시하는 것을 특징으로 하는 웹 페이지 스크랩 방법.
The method of claim 20, wherein the displaying step
And sorting the summary content according to the type of the web site or the time at which the automatic scrap is performed.
A computer program stored on a medium in combination with hardware to execute the web page scrap method of any one of claims 1 to 24.
상기 스크랩 요청에 대응하여, 상기 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성하는 스크랩 정보 생성부; 및
상기 스크랩정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 상기 카테고리 정보에 따라 분류하여, 기 설정된 스크랩 표시영역 상에 표시하는 스크랩 출력부를 포함하는 단말장치.
A scrap request receiving unit for receiving a scrap request for a web page running on a web browser from a user;
A scrap information generation unit configured to generate scrap information including URL information and category information of the web page in response to the scrap request; And
And a scrap output unit configured to generate summary content including the URL information by using the scrap information, classify the summary content according to the category information, and display the summary content on a preset scrap display area.
상기 프로세서에 커플링된 메모리를 포함하는 것으로서,
상기 메모리는 상기 프로세서에 의하여 실행되도록 구성되는 하나 이상의 모듈을 포함하고,
상기 하나 이상의 모듈은,
사용자로부터 웹 브라우저 상에 실행 중인 웹 페이지에 대한 스크랩 요청을 수신하고;
상기 스크랩 요청에 대응하여, 상기 웹 페이지의 URL(Uniform Resource Locator) 정보 및 카테고리 정보를 포함하는 스크랩정보를 생성하며;
상기 스크랩정보를 이용하여 상기 URL 정보를 포함하는 요약 컨텐츠를 생성하고, 상기 요약 컨텐츠를 상기 카테고리 정보에 따라 분류하여, 기 설정된 스크랩 표시영역 상에 표시하는,
명령어를 포함하는 단말장치.
A processor; And
Including a memory coupled to the processor,
The memory includes one or more modules configured to be executed by the processor,
The one or more modules,
Receive a scrap request from a user for a web page running on a web browser;
In response to the scrap request, generating scrap information including Uniform Resource Locator (URL) information and category information of the web page;
Generating summary content including the URL information by using the scrap information, classifying the summary content according to the category information, and displaying the summary content on a preset scrap display area;
Terminal device including a command.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180013271A KR102097125B1 (en) | 2018-02-02 | 2018-02-02 | Method for clipping web page and terminal device using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180013271A KR102097125B1 (en) | 2018-02-02 | 2018-02-02 | Method for clipping web page and terminal device using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190093897A true KR20190093897A (en) | 2019-08-12 |
KR102097125B1 KR102097125B1 (en) | 2020-04-06 |
Family
ID=67624903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180013271A KR102097125B1 (en) | 2018-02-02 | 2018-02-02 | Method for clipping web page and terminal device using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102097125B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113076441A (en) | 2020-01-06 | 2021-07-06 | 北京三星通信技术研究有限公司 | Keyword extraction method and device, electronic equipment and computer readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008069978A2 (en) * | 2006-12-01 | 2008-06-12 | Zannel, Inc. | Content sharing system and method for devices |
KR20100041584A (en) * | 2008-10-14 | 2010-04-22 | 에스케이 텔레콤주식회사 | Method, apparatus and computer-readable recording medium with program for extracting content with web page |
KR20130077289A (en) * | 2011-12-29 | 2013-07-09 | (주)네오위즈게임즈 | Method and apparatus for processing document of web page |
KR20150079499A (en) | 2012-10-31 | 2015-07-08 | 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 | Method and device for providing search result on mobile terminal |
KR20160027865A (en) * | 2014-09-02 | 2016-03-10 | 삼성전자주식회사 | A mehtod for processing contents and an electronic device therefor |
-
2018
- 2018-02-02 KR KR1020180013271A patent/KR102097125B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008069978A2 (en) * | 2006-12-01 | 2008-06-12 | Zannel, Inc. | Content sharing system and method for devices |
KR20100041584A (en) * | 2008-10-14 | 2010-04-22 | 에스케이 텔레콤주식회사 | Method, apparatus and computer-readable recording medium with program for extracting content with web page |
KR20130077289A (en) * | 2011-12-29 | 2013-07-09 | (주)네오위즈게임즈 | Method and apparatus for processing document of web page |
KR20150079499A (en) | 2012-10-31 | 2015-07-08 | 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 | Method and device for providing search result on mobile terminal |
KR20160027865A (en) * | 2014-09-02 | 2016-03-10 | 삼성전자주식회사 | A mehtod for processing contents and an electronic device therefor |
Also Published As
Publication number | Publication date |
---|---|
KR102097125B1 (en) | 2020-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10547571B2 (en) | Message service providing method for message service linked to search service and message server and user terminal to perform the method | |
KR102006396B1 (en) | Identifying matching applications based on browsing activity | |
JP5335083B2 (en) | New tab page and bookmark toolbar in browser | |
US9195372B2 (en) | Methods, systems, and computer program products for grouping tabbed portion of a display object based on content relationships and user interaction levels | |
CN101782911B (en) | A kind of prompting network resource content method and system | |
US20170075513A1 (en) | Surf Software | |
US9727656B2 (en) | Interactive sitemap with user footprints | |
US20120197855A1 (en) | Method and Apparatus of Generating Internet Navigation Page | |
KR20170091142A (en) | Web content tagging and filtering | |
KR20140039209A (en) | Web browser with quick site access user interface | |
KR20080102166A (en) | Refined search user interface | |
US20140082550A1 (en) | Systems and methods for integrated query and navigation of an information resource | |
KR101350525B1 (en) | Method and apparatus for using tab corresponding to query to provide additional information | |
KR101405070B1 (en) | Method of providing quick view content coupled with keyword autofill | |
KR20140056635A (en) | System and method for providing contents recommendation service | |
KR102097125B1 (en) | Method for clipping web page and terminal device using the same | |
US20140115525A1 (en) | Systems and methods for integrated query and navigation of an information resource | |
CN104899287A (en) | Webpage display method and device | |
US20090319954A1 (en) | Command driven web site browsing | |
US20160283598A1 (en) | Search of web page metadata using a find function | |
JP7297829B2 (en) | Information display control device, method and program | |
CN104598471A (en) | Rapid search webpage browsing method and device and search word string matching method and device | |
JP6854034B1 (en) | Information retrieval device, information retrieval method, and information retrieval program | |
KR102051507B1 (en) | Method for providing web browser and terminal device using the same | |
US20160373554A1 (en) | Computer-readable recording medium, web access method, and web access device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |