KR101880706B1 - Apparatus, method of generating web page, and computer readable recoding medium and for executing the method - Google Patents

Apparatus, method of generating web page, and computer readable recoding medium and for executing the method Download PDF

Info

Publication number
KR101880706B1
KR101880706B1 KR1020160057824A KR20160057824A KR101880706B1 KR 101880706 B1 KR101880706 B1 KR 101880706B1 KR 1020160057824 A KR1020160057824 A KR 1020160057824A KR 20160057824 A KR20160057824 A KR 20160057824A KR 101880706 B1 KR101880706 B1 KR 101880706B1
Authority
KR
South Korea
Prior art keywords
page
area
input
interface
web page
Prior art date
Application number
KR1020160057824A
Other languages
Korean (ko)
Other versions
KR20170127320A (en
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 KR1020160057824A priority Critical patent/KR101880706B1/en
Publication of KR20170127320A publication Critical patent/KR20170127320A/en
Application granted granted Critical
Publication of KR101880706B1 publication Critical patent/KR101880706B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F17/3089
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F17/211
    • G06F17/30899
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/30Transportation; Communications
    • G06Q50/50

Abstract

본 실시예에 따르면, 정보 처리 장치가 사용자로부터 열람한 제1 웹 페이지의 일부인 상기 제1 영역을 복사(capture)하는 입력을 수신하는 단계; 상기 정보 처리 장치가 상기 입력의 응답으로, 상기 제1 영역을 저장 매체에 저장하는 단계; 상기 제1 영역을 통해 생성되는 하나 이상의 제1 링크를 추출하고, 상기 제1 영역과 연계 시켜, 상기 하나 이상의 제1 링크를 저장하는 단계; 및 상기 제1 영역을 붙여 넣는(paste) 입력을 수신하고, 상기 입력의 응답으로 상기 제1 영역을 포함하는 조합 페이지를 생성하는 단계;를 포함하고, 상기 조합 페이지는 상기 제1 영역이 복사된 지점에 대한 선택 입력이 수신되면, 상기 입력의 응답으로 상기 하나 이상의 제1 링크와 대응되는 페이지를 추가적으로 생성하도록 설정되는, 웹 페이지를 생성하는 방법을 개시한다. According to the present embodiment, an information processing apparatus includes an input for capturing an image captured by a user and capturing the first area, which is a part of a first web page; Storing the first area in a storage medium in response to the input by the information processing apparatus; Extracting one or more first links generated through the first region, and associating with the first region, storing the one or more first links; And receiving a paste input of the first area and generating a combination page including the first area in response to the input, And when the selection input to the point is received, the method further comprises generating a page corresponding to the one or more first links in response to the input.

Description

웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체{APPARATUS, METHOD OF GENERATING WEB PAGE, AND COMPUTER READABLE RECODING MEDIUM AND FOR EXECUTING THE METHOD}[0001] APPARATUS, METHOD OF GENERATING WEB PAGE, AND COMPUTER READABLE RECORDING MEDIUM AND FOR EXECUTING THE METHOD [0002]

본 발명은 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것으로, 보다 구체적으로는 열람된 제1 웹 페이지의 일부인 제1 영역 및 제2 웹 페이지의 일부인 제2 영역을 포함하는 조합 페이지를 생성하면서, 상기 제1 및 제2 영역에 포함된 하나 이상의 링크, 컨텐츠, 인터페이스의 기능이 유지되도록 조합 페이지를 구현하는, 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다. The present invention relates to a web page generating apparatus, a method and a computer readable recording medium, and more particularly, to a web page generating apparatus, a method and a computer readable recording medium which are capable of generating a combined page including a first region A method and a computer-readable recording medium that implement a combined page such that the functions of one or more links, contents, and interfaces included in the first and second areas are maintained while generating the combined page.

인터넷의 발달로 전자상거래 시장이 형성되면서 온라인 쇼핑을 이용하는 경우가 급증하고 있다. 매장에 직접 가지 않고도 몇 번의 클릭만으로 원하는 상품을 구매하고 원하는 장소까지 상품을 배송 받는 것은 온라인 쇼핑의 큰 장점이다.With the development of the Internet, the e-commerce market has been formed, and online shopping has been increasing rapidly. It is a big advantage of online shopping that you can buy desired goods with few clicks and deliver the products to the desired place without going directly to the store.

이러한 온라인 쇼핑에서 사용자는 원하는 상품을 구매하기 위해 전자 상거래 서버에 접속하여 검색과정을 거쳐 원하는 상품을 지정한다. In such online shopping, a user accesses an e-commerce server to purchase a desired commodity, searches through a process, and designates a desired commodity.

국내 공개특허공보 제2007-0005957호Korean Patent Publication No. 2007-0005957

본 발명의 일 실시예는 복수의 웹 페이지들을 조합한 새로운 조합 페이지를 생성하는 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공한다. An embodiment of the present invention provides a web page generating apparatus, a method, and a computer readable recording medium for generating a new combined page combining a plurality of web pages.

또한, 본 발명의 일 실시예는 복수의 웹 페이지들에 대한 간단한 입력 만으로, 상기 복수의 웹 페이지들에 포함된 다양한 컨텐츠, 인터페이스, 링크 등의 기능이 유지되면서 조합된 새로운 조합 페이지를 생성하는 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공한다. In addition, one embodiment of the present invention is a web page creation method for creating a new combination page in which a plurality of web pages are combined with a simple input of various contents, interfaces, A page generating apparatus, method, and computer readable recording medium are provided.

또한, 본 발명의 일 실시예는 복수의 웹 페이지들에 포함된 인터페이스들을 개별적으로 포함하거나, 상기 인터페이스들을 통합한 새로운 인터페이스를 포함하는 조합 페이지를 생성하는 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공한다.An embodiment of the present invention also provides an apparatus, method, and computer-readable recording medium for generating a web page that individually includes interfaces included in a plurality of web pages, or generates a combined page including a new interface incorporating the interfaces Media.

본 발명의 실시예에 따른 컴퓨터 프로그램은 컴퓨터를 이용하여 본 발명의 실시예에 따른 웹 페이지를 생성하는 방법 중 어느 하나의 방법을 실행시키기 위하여 매체에 저장될 수 있다. A computer program according to an embodiment of the present invention may be stored in a medium to execute any one of the methods of generating a web page according to an embodiment of the present invention using a computer.

이 외에도, 본 발명을 구현하기 위한 다른 방법, 다른 시스템 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체가 더 제공된다. In addition to this, another method for implementing the present invention, another system, and a computer-readable recording medium for recording a computer program for executing the method are further provided.

전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해 질 것이다.Other aspects, features, and advantages other than those described above will become apparent from the following drawings, claims, and the detailed description of the invention.

본 발명의 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체는 복수의 웹 페이지들을 조합한 새로운 페이지를 생성할 수 있다. The web page generating apparatus, method, and computer-readable recording medium of the present invention can generate a new page by combining a plurality of web pages.

또한, 본 발명의 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체는 복수의 웹 페이지들에 대한 간단한 입력 만으로, 상기 복수의 웹 페이지들에 포함된 다양한 컨텐츠, 인터페이스, 링크 등의 기능을 그대로 포함하는 새로운 페이지를 생성할 수 있다. In addition, the web page generating apparatus, method, and computer readable recording medium of the present invention include functions of various contents, interfaces, links, etc. included in the plurality of web pages by simply inputting a plurality of web pages A new page can be created.

또한, 본 발명의 웹 페이지 생성 장치, 방법 및 컴퓨터 판독 가능한 기록 매체는 복수의 웹 페이지들에 포함된 인터페이스들을 개별적으로 포함하거나, 상기 인터페이스들을 통합한 새로운 인터페이스를 포함하는 페이지를 생성할 수 있다. Further, the web page generating apparatus, method, and computer-readable recording medium of the present invention may individually include the interfaces included in the plurality of web pages, or may generate pages including a new interface incorporating the interfaces.

도 1은 본 발명의 실시예들에 따른 정보 처리 시스템을 개략적으로 나타내는 도면이다.
도 2는 본 발명의 실시예들에 따른 웹 페이지를 생성하는 정보 처리 장치의 블록도이다.
도 3은 저장 매체의 구조를 나타내는 블록도이다.
도 4 내지 도 5는 본 발명의 실시예들에 따른 웹 페이지 생성 방법을 나타내는 흐름도들이다.
도 6a, 도 6b, 도 6c는 본 발명의 실시예들에 따라서 정보 처리 장치에 의해 생성되는 조합 페이지의 예시들이다.
도 7 및 도 8은 본 발명의 실시예들에 따라서 정보 처리 장치에 의해 생성되는 조합 페이지의 예시들이다.
1 is a diagram schematically showing an information processing system according to embodiments of the present invention.
2 is a block diagram of an information processing apparatus for generating a web page according to embodiments of the present invention.
3 is a block diagram showing the structure of a storage medium.
4 to 5 are flowcharts illustrating a method of generating a web page according to an embodiment of the present invention.
6A, 6B and 6C are examples of combination pages generated by an information processing apparatus according to embodiments of the present invention.
Figs. 7 and 8 are examples of combination pages generated by an information processing apparatus according to embodiments of the present invention. Fig.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 본 발명의 효과 및 특징, 그리고 그것들을 달성하는 방법은 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 다양한 형태로 구현될 수 있다. BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention and methods of achieving them will be apparent with reference to the embodiments described in detail below with reference to the drawings. However, the present invention is not limited to the embodiments described below, but may be implemented in various forms.

이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 하며, 도면을 참조하여 설명할 때 동일하거나 대응하는 구성 요소는 동일한 도면부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals refer to like or corresponding components throughout the drawings, and a duplicate description thereof will be omitted .

이하의 실시예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다. In the following embodiments, the terms first, second, and the like are used for the purpose of distinguishing one element from another element, not the limitative meaning.

이하의 실시예에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는한, 복수의 표현을 포함한다. In the following examples, the singular forms "a", "an" and "the" include plural referents unless the context clearly dictates otherwise.

이하의 실시예에서, 포함하다 또는 가지다 등의 용어는 명세서 상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징을 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다. In the following embodiments, terms such as inclusive or possessed mean that a feature or element described in the specification is present, and does not exclude the possibility that one or more other features or components are added in advance.

어떤 실시예가 달리 구현 가능한 경우에 특정한 공정 순서는 설명되는 순서와 다르게 수행될 수도 있다. 예를 들어, 연속하여 설명되는 두 공정이 실질적으로 동시에 수행될 수도 있고, 설명되는 순서와 반대의 순서로 진행될 수 있다. If certain embodiments are otherwise feasible, the particular process sequence may be performed differently from the sequence described. For example, two processes that are described in succession may be performed substantially concurrently, and may be performed in the reverse order of the order described.

이하의 실시예에서, "회로"는, 예를 들어, 프로그램가능한 회로에 의해 실행되는 인스트럭션을 저장하는 하드와이어드 회로, 프로그램가능한 회로, 상태 머신 회로, 및/또는 펌웨어를 단독으로 또는 임의의 조합으로 포함할 수 있다. 애플리케이션은 호스트 프로세서 또는 다른 프로그램가능한 회로와 같은 프로그램가능한 회로 상에서 실행될 수 있는 코드 또는 인스트럭션으로서 구현될 수 있다. 본원의 임의의 실시예에서 사용되는 바와 같은, 모듈은,회로로서 구현될 수 있다. 회로는 집적 회로 칩과 같은 집적 회로로서 구현될 수 있다.In the following embodiments, the term "circuit" refers to any circuitry, circuitry, and / or circuitry, including, for example, hardwired circuitry, programmable circuitry, state machine circuitry, and / or firmware that stores instructions executed by a programmable circuit, either alone or in any combination . The application may be implemented as code or instructions that may be executed on a programmable circuit, such as a host processor or other programmable circuit. A module, as used in any of the embodiments herein, may be implemented as a circuit. The circuitry may be implemented as an integrated circuit, such as an integrated circuit chip.

이하의 실시예에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In the following embodiments, when a component is referred to as "comprising ", it means that it can include other components as well, without excluding other components unless specifically stated otherwise. Also, the terms " part, "" module," and " module ", etc. in the specification mean a unit for processing at least one function or operation and may be implemented by hardware or software or a combination of hardware and software have.

도 1은 본 발명의 실시예에 따른 정보 처리 시스템(10)을 나타내는 도면이다. 1 is a diagram showing an information processing system 10 according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 정보 처리 시스템(10)은 배포 서버(100), 정보 처리 장치(200), 통신망(300)을 포함할 수 있다. Referring to FIG. 1, an information processing system 10 according to an embodiment of the present invention may include a distribution server 100, an information processing apparatus 200, and a communication network 300.

배포 서버(100)는 복수의 웹 페이지들을 조합한 조합 페이지를 생성할 수 있는 애플리케이션을 제공할 수 있다. 상기 애플리케이션은 조합 페이지를 생성하는데 필요한 기능을 수행할 수 있는 명령어들의 집합으로 이루어질 수 있다. 상기 애플리케이션은 열람한 웹 페이지의 전부 또는 일부를 캡쳐하는 기능, 상기 캡쳐된 복수의 웹 페이지들을 썸네일로 변환하여 제공하는 기능, 캡쳐된 복수의 웹 페이지들을 분석하는 기능, 캡쳐된 복수의 웹 페이지들을 다양한 구성, 레이아웃으로 편집하는 기능, 캡쳐된 복수의 웹 페이지들에 포함된 컨텐츠, 인터페이스를 분리하여 위치를 변경하는 기능, 캡쳐된 복수의 웹 페이지들에 포함된 인터페이스들을 포함하는 통합 인터페이스를 생성하는 기능을 제공하도록 구현될 수 있다. The distribution server 100 can provide an application capable of generating a combination page in which a plurality of web pages are combined. The application may consist of a set of instructions that can perform the functions necessary to create a combined page. The application includes a function of capturing all or a part of a web page that is browsed, a function of converting the captured plurality of web pages into a thumbnail, a function of analyzing a plurality of captured web pages, A function for editing in various layouts, a layout, a content contained in a plurality of captured web pages, a function for repositioning an interface by separating interfaces, and an interface included in a plurality of captured web pages Function to provide the function.

정보 처리 장치(200)는 상기 배포 서버로부터 조합 페이지를 생성하는 애플리케이션의 실행 파일 또는 설치 파일을 수신할 수 있다. 정보 처리 장치(200)는 상기 애플리케이션 외에도 다양한 기능을 수행하는 애플리케이션을 탑재할 수 있다. The information processing apparatus 200 can receive an executable file or an installation file of an application that generates a combination page from the distribution server. The information processing apparatus 200 may include an application that performs various functions in addition to the application.

복수 개의 정보 처리 장치(200)들은 유무선 통신 환경에서 웹 서비스를 이용할 수 있는 통신 단말기를 의미한다. 여기서, 정보 처리 장치(200)는 사용자의 퍼스널 컴퓨터(201)일 수도 있고, 또는 사용자의 휴대용 단말(202)일 수도 있다. 도 1에서는 휴대용 단말기(202)가 스마트폰으로 도시되었지만, 본 발명의 사상은 이에 제한되지 아니하며, 상술한 바와 같이 웹 브라우징이 가능한 애플리케이션을 탑재한 단말은 제한 없이 차용될 수 있다. A plurality of information processing apparatuses 200 means a communication terminal that can use a web service in a wired / wireless communication environment. Here, the information processing apparatus 200 may be a personal computer 201 of a user or a portable terminal 202 of a user. Although the portable terminal 202 is illustrated as a smartphone in FIG. 1, the concept of the present invention is not limited thereto, and a terminal equipped with an application capable of web browsing as described above can be borrowed without limitation.

이를 더욱 상세히 설명하면, 정보 처리 장치(200)컴퓨터(예를 들면, 데스크톱, 랩톱, 태블릿 등), 미디어 컴퓨팅 플랫폼(예를 들면, 케이블, 위성 셋톱박스, 디지털 비디오 레코더), 핸드헬드 컴퓨팅 디바이스(예를 들면, PDA, 이메일 클라이언트 등), 핸드폰의 임의의 형태, 또는 다른 종류의 컴퓨팅 또는 커뮤니케이션 플랫폼의 임의의 형태를 포함할 수 있으나, 본 발명이 이에 한정되는 것은 아니다. The information processing apparatus 200 may be a computer (e.g., a desktop, a laptop, a tablet, etc.), a media computing platform (e.g., a cable, a satellite set top box, a digital video recorder), a handheld computing device E. G., A PDA, an email client, etc.), any form of cellular telephone, or any other type of computing or communication platform, but the invention is not so limited.

한편, 통신망(300)은 복수 개의 정보 처리 장치(200)들과 배포 서버(100)를 연결하는 역할을 수행한다. 즉, 통신망(300)은 정보 처리 장치(200)들이 배포 서버(100)에 접속한 후 데이터를 송수신할 수 있도록 접속 경로를 제공하는 통신망을 의미한다. 통신망(300)은 예컨대 LANs(Local Area Networks), WANs(Wide Area Networks), MANs(Metropolitan Area Networks), ISDNs(Integrated Service Digital Networks) 등의 유선 네트워크나, 무선 LANs, CDMA, 블루투스, 위성 통신 등의 무선 네트워크를 망라할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다. Meanwhile, the communication network 300 plays a role of connecting the plurality of information processing apparatuses 200 to the distribution server 100. That is, the communication network 300 refers to a communication network that provides a connection path so that the information processing apparatuses 200 can access the distribution server 100 and transmit / receive data. The communication network 300 may be a wired network such as LANs (Local Area Networks), WANs (Wide Area Networks), MANs (Metropolitan Area Networks), ISDNs (Integrated Service Digital Networks), wireless LANs, CDMA, Bluetooth, But the scope of the present invention is not limited thereto.

도 2는 본 발명의 실시예들에 따른 정보 처리 장치(200)의 개략적인 구조를 나타내는 블록도이다. 2 is a block diagram showing a schematic structure of an information processing apparatus 200 according to embodiments of the present invention.

도 2를 참조하면, 정보 처리 장치(200)는 통신 인터페이스(210), 입력부(220), 출력부(230), 프로세서(240), 저장 매체(250)를 포함할 수 있다. Referring to FIG. 2, the information processing apparatus 200 may include a communication interface 210, an input unit 220, an output unit 230, a processor 240, and a storage medium 250.

통신 인터페이스(210)는 다른 네트워크 장치와 유무선 연결을 통해 제어 신호 또는 데이터 신호와 같은 신호를 송수신하기 위해 필요한 하드웨어 및 소프트웨어를 포함하는 장치일 수 있다. The communication interface 210 may be a device including hardware and software necessary to transmit and receive a signal such as a control signal or a data signal through a wired or wireless connection with another network device.

입력부(220)는 사용자로부터의 요청을 입력받는 수단으로서, 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠, 조그 스위치 등이 있을 수 있으나 이에 한정되는 것은 아니다.The input unit 220 may include a key pad, a dome switch, a touch pad (a contact type capacitance type, a pressure type resistive film type, an infrared ray detection type, a surface ultrasonic wave An electromagnetism measuring method, an electromagnetism measuring method, a piezo effect method, etc.), a jog wheel, a jog switch, and the like.

출력부(230)는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전기영동 디스플레이(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다. 그리고 웹 페이지 표시 장치(100)의 구현 형태에 따라 웹 페이지 표시 장치(100)는 출력부(140)를 2개 이상 포함할 수도 있다. 이때, 2개 이상의 출력부(150)는 힌지(hinge)를 이용하여 마주보게 배치될 수 있다.The output unit 230 may be a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a three-dimensional display A 3D display, and an electrophoretic display. According to the embodiment of the web page display apparatus 100, the web page display apparatus 100 may include two or more output units 140. At this time, the two or more output units 150 may be arranged to face each other using a hinge.

프로세서(240)는 통상적으로 웹 페이지 표시 장치(100)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(240)는 저장 매체(250)에 탑재된 제어 소프트웨어뿐만 아니라 캡쳐 모듈(251), 썸네일 관리 모듈(252), 조합 페이지 생성 모듈(253)을 실행하도록 제어할 수 있다. The processor 240 typically controls the overall operation of the web page display 100. For example, the processor 240 may control to execute the capture module 251, the thumbnail management module 252, and the combination page generation module 253 as well as the control software installed in the storage medium 250. [

프로세서(240)(processor)는, 예를 들어 프로그램 내에 포함된 코드 또는 명령으로 표현된 기능을 수행하기 위해 물리적으로 구조화된 회로를 갖는, 하드웨어에 내장된 데이터 처리 장치를 의미할 수 있다. 이와 같이 하드웨어에 내장된 데이터 처리 장치의 일 예로써, 마이크로프로세서(microprocessor), 중앙처리장치(central processing unit: CPU), 프로세서 코어(processor core), 멀티프로세서(multiprocessor), ASIC(application-specific integrated circuit), FPGA(field programmable gate array) 등의 처리 장치를 망라할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.Processor 240 may be, for example, a data processing device embedded in hardware, having circuitry physically structured to perform the functions represented by code or instructions contained within the program. As an example of the data processing apparatus built in hardware, a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, an application-specific integrated circuit (ASIC) circuit, and a field programmable gate array (FPGA), but the scope of the present invention is not limited thereto.

저장 매체(250)는 정보 처리 장치(200)에 포함되거나 정보 처리 장치(200)와 전기적으로 연결된 저장 장치를 말한다. 저장 매체(250)는 정보 처리 장치(200)의 동작을 위한 복수의 모듈들을 저장할 수 있다. 저장 매체(250)는 정보 처리 장치(200)에 탑재된 다양한 기능의 애플리케이션들(게임 애플리케이션, 웹 브라우저, 메신져 애플리케이션, 쇼핑 애플리케이션, 소셜 네트워크 서비스 애플리케이션 등)이 구동될 수 있도록 한다. The storage medium 250 refers to a storage device included in the information processing apparatus 200 or electrically connected to the information processing apparatus 200. The storage medium 250 may store a plurality of modules for operation of the information processing apparatus 200. The storage medium 250 enables various functional applications (game application, web browser, messenger application, shopping application, social network service application, etc.) mounted on the information processing apparatus 200 to be driven.

저장 매체(250)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한, 정보 처리 장치(200)는 인터넷(internet)상에서 저장 매체(250)의 저장 기능을 수행하는 웹 스토리지(web storage) 또는 클라우드 서버를 운영할 수도 있다.The storage medium 250 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory) (Random Access Memory) SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) A disk, and / or an optical disk. Also, the information processing apparatus 200 may operate a web storage or a cloud server that performs a storage function of the storage medium 250 on the Internet.

본 발명의 실시예들에 따른 웹 페이지를 생성하는 정보 처리 장치(200)는 열람된 웹 페이지의 일부를 캡쳐하고, 붙여 넣는 입력을 통해, 열람된 웹 페이지의 일부에 포함된 컨텐츠, 인터페이스, 링크 등이 그대로 포함되는 조합 페이지를 생성할 수 있다. The information processing apparatus 200 for generating a web page according to the embodiments of the present invention is capable of capturing and pasting a part of a browsed web page, And the like can be generated.

정보 처리 장치(200)는 복수의 웹 페이지들의 일부를 복사하고, 붙여 넣는 입력을 통해, 복수의 웹 페이지들의 일부들이 조합된 조합 페이지를 생성할 수 있다. The information processing apparatus 200 can generate a combined page in which a part of a plurality of web pages is combined through an input for copying and pasting a part of a plurality of web pages.

또한, 조합 페이지는 제1 영역에 포함된 제1 컨텐츠 및 제2 영역에 포함된 제2 컨텐츠를 포함할 수 있다. 조합 페이지는 제1 영역에 포함된 제1 컨텐츠를 원래의 웹 페이지의 표시 방법, 형식 그대로 표시되도록 제어할 수 있다. 조합 페이지는 제2 영역에 포함된 제2 컨텐츠를 원래의 웹 페이지의 표시 방법, 형식 그대로 표시되도록 제어할 수 있다. 예를 들어, 제1 컨텐츠가 슬라이드 형식으로 복수의 컨텐츠들이 번갈아 표시되는 방법으로 표시되는 경우에는 조합 페이지에 포함된 제1 컨텐츠는 상기의 방법으로 표시될 수 있다. 선택적 실시예에서, 제1 컨텐츠 및 제2 컨텐츠의 보기 설정이 변경될 수 있다. 예를 들어, 제1 컨텐츠가 슬라이드 형식으로 복수의 컨텐츠들이 번갈아 표시되는 방법으로 표시되는 경우라면, 조합 페이지에 포함된 제1 컨텐츠는 번갈아 표시되는 복수의 컨텐츠들이 모두 일시에 표시될 수 있다. In addition, the combination page may include a first content included in the first area and a second content included in the second area. The combination page can control the first content included in the first area to be displayed in the format and format of the original web page. The combination page can control the second contents included in the second area to be displayed in the format and format of the original web page. For example, in a case where the first content is displayed in a manner that a plurality of contents are alternately displayed in a slide format, the first content included in the combination page may be displayed in the above-described manner. In an alternative embodiment, the viewing settings of the first content and the second content may be changed. For example, if the first content is displayed in a manner that a plurality of contents are alternately displayed in a slide format, the first content included in the combination page may be displayed at a time on a plurality of alternately displayed contents.

또한, 조합 페이지는 제1 영역에 포함된 제1 인터페이스 및 제2 영역에 포함된 제2 인터페이스를 포함할 수 있다. 추가적으로, 조합 페이지는 제1 인터페이스 및 제2 인터페이스의 동작, 함수, 기능이 합쳐진 통합 인터페이스를 더 포함할 수 있다. 또한, 조합 페이지는 제1 영역에 포함된 제1 링크 및 제2 영역에 포함된 제2 링크를 포함할 수 있다. Further, the combination page may include a first interface included in the first area and a second interface included in the second area. In addition, the combination page may further include an integrated interface in which the operations, functions, and functions of the first interface and the second interface are combined. Further, the combination page may include a first link included in the first area and a second link included in the second area.

도 3은 저장 매체(250)의 구조를 나타내는 블록도이다. 3 is a block diagram showing the structure of the storage medium 250. As shown in FIG.

도 3을 참조하면, 저장 매체(250)는 조합 페이지 생성을 위한 캡쳐 모듈(251), 썸네일 관리 모듈(252), 조합 페이지 생성 모듈(253)을 포함할 수 있다. Referring to FIG. 3, the storage medium 250 may include a capture module 251, a thumbnail management module 252, and a combination page generation module 253 for generating a combined page.

캡쳐 모듈(251)은 사용자로부터의 캡쳐 요청에 따라 지정된 영역을 저장할 수 있다. 캡쳐 모듈(251)은 사용자의 터치 또는 마우스의 입력에 따라 지정된 영역을 캡쳐하여 저장할 수 있다. 또한, 캡쳐 모듈(251)은 캡쳐된 영역을 분석하여 상기 캡쳐된 영역에 포함된 하나 이상의 컨텐츠, 사용자 인터페이스, 링크 등을 추출할 수 있다. 캡쳐 모듈(251)은 사용자로부터의 캡쳐 요청에 의해 지정된 영역을 이미지로 변환하여 저장하기도 하지만, 상기 이미지 뿐만 아니라 상기 지정된 영역에 포함된 하나 이상의 컨텐츠, 사용자 인터페이스, 링크 등을 추출할 수 있다. 좀더 구체적으로, 캡쳐 모듈(251)은 캡쳐 요청에 의해 지정된 영역을 구현하는 명령어들, 코드들을 분석하거나, 상기 지정된 영역을 분석함으로써, 상기 지정된 영역에 포함된 하나 이상의 컨텐츠, 인터페이스, 링크 등을 추출할 수 있다. The capture module 251 may store the designated area in response to a capture request from the user. The capture module 251 may capture and store a designated area according to the touch of the user or the input of the mouse. In addition, the capture module 251 may analyze the captured area and extract one or more contents, a user interface, a link, and the like included in the captured area. The capture module 251 may convert the area designated by the capture request from the user into an image and store the image, but may extract not only the image but also one or more contents, a user interface, a link, etc. included in the designated area. More specifically, the capture module 251 extracts one or more contents, interfaces, links, etc. included in the designated area by analyzing commands and codes implementing the area specified by the capture request, or analyzing the designated area can do.

또한, 캡쳐 모듈(251)은 상기 캡쳐 요청에 의해 지정된 영역으로부터 획득, 생성된 이미지, 컨텐츠, 인터페이스, 링크(link) 등을 저장 매체(250)의 소정의 영역에 저장할 수 있다. In addition, the capture module 251 may store images, contents, interfaces, links, and the like acquired from the area designated by the capture request in a predetermined area of the storage medium 250.

썸네일 관리 모듈(252)은 상기 캡쳐 요청에 의해 지정된 영역으로부터 생성된 이미지를 썸네일로 변환할 수 있다. 썸네일 관리 모듈(252)은 사용자에 의해 캡쳐된 하나 이상의 영역을 하나 이상의 썸네일로 변환하고, 상기 하나 이상의 썸네일을 사용자에게 썸네일 리스트로 제공할 수 있다. The thumbnail management module 252 may convert an image generated from the region designated by the capture request to a thumbnail. The thumbnail management module 252 may convert one or more regions captured by the user into one or more thumbnails and provide the one or more thumbnails to the user as a thumbnail list.

썸네일 관리 모듈(252)은 썸네일 리스트에 제공되는 하나 이상의 썸네일 중, 사용자에 의해 선택된 썸네일을 조합 페이지에 붙여 넣도록 한다. 또한, 썸네일 관리 모듈(252)은 사용자에 의해 썸네일을 이동시키는 이동 입력에 따라, 해당 썸네일을 사용자가 지정한 위치로 이동시킬 수 있다. 물론, 해당 썸네일이 이동하더라도, 썸네일 리스트에서는 해당 썸네일이 사라지지는 않는다. 썸네일 관리 모듈(252)은 사용자에 의해 썸네일을 붙여넣는 입력에 따라 해당 썸네일을 사용자가 지정하거나 랜덤한 위치로 이동시킬 수 있다. The thumbnail management module 252 allows the user to paste a thumbnail selected from one or more thumbnails provided in the thumbnail list onto the combination page. In addition, the thumbnail management module 252 may move the thumbnail to a position designated by the user according to the movement input for moving the thumbnail by the user. Of course, even if the corresponding thumbnail moves, the corresponding thumbnail does not disappear in the thumbnail list. The thumbnail management module 252 can move a corresponding thumbnail to a user-specified position or a random position according to an input for pasting a thumbnail by a user.

조합 페이지 생성 모듈(253)은 사용자의 입력들의 응답으로, 캡쳐된 하나 이상의 영역을 포함하는 조합 페이지를 생성할 수 있다. The combination page creation module 253 may, in response to the user's inputs, create a combination page that includes one or more captured regions.

조합 페이지 생성 모듈(253)은 사용자의 입력에 따라 캡쳐된 제1 영역에 포함된 하나 이상의 링크(link URL)가 포함되도록 조합 페이지를 생성할 수 있다. 예를 들어, 조합 페이지 생성 모듈(253)은 제1 영역에 포함된, 제1 주소와 연결된 제1 아이콘을 포함하는 조합 페이지를 생성할 수 있다. 상기 조합 페이지는 상기 제1 아이콘에 대한 선택 입력을 통해 제1 주소와 대응되는 웹 페이지가 추가로 생성될 수 있도록 제어된다. 물론, 조합 페이지 생성 모듈(253)은 사용자의 입력에 따라 캡쳐된 제1 영역 및 제2 영역에 포함된 하나 이상의 링크가 모두 포함되도록 조합 페이지를 생성할 수 있다. The combination page generation module 253 may generate a combination page so that one or more links (link URL) included in the captured first region are included according to a user's input. For example, the combination page generation module 253 may generate a combination page included in the first area and including a first icon associated with the first address. The combination page is controlled so that a web page corresponding to the first address can be additionally generated through the selection input for the first icon. Of course, the combination page generation module 253 may generate a combined page so that the captured first region and the one or more links included in the second region are all included according to a user's input.

조합 페이지 생성 모듈(253)은 사용자의 입력에 따라 캡쳐된 제1 영역에 포함된 하나 이상의 컨텐츠가 포함되도록 조합 페이지를 생성할 수 있다. 예를 들어, 조합 페이지 생성 모듈(253)은 제1 영역에 포함된, 제1 컨텐츠 및 제2 컨텐츠를 포함하는 조합 페이지를 생성할 수 있다. 상기 조합 페이지는 제1 컨텐츠 및 제2 컨텐츠를 제1 영역과 동일하게 배치시킬 수도 있고, 사용자의 추가적인 이동 입력에 따라 상이하게 배치시킬 수도 있다. 상기 조합 페이지에서의 상기 제1 컨텐츠 및 제2 컨텐츠의 배율, 크기 등은 제1 영역에서 제공되는 배율, 크기 등과 동일할 수도 있고, 제1 영역에서 제공되는 배율, 크기 등과 상이할 수 있다. The combination page generation module 253 may generate a combination page so that one or more contents included in the captured first region are included according to a user's input. For example, the combination page generation module 253 may generate a combination page included in the first area and including a first content and a second content. The combined page may be arranged such that the first content and the second content are the same as the first region, or may be arranged differently according to the additional movement input of the user. The magnification, size, and the like of the first content and the second content in the combined page may be the same as the magnification, size, and the like provided in the first area, and may be different from magnification, size, and the like provided in the first area.

조합 페이지 생성 모듈(253)은 사용자의 입력에 따라 캡쳐된 제1 영역에 포함된 하나 이상의 인터페이스가 포함되도록 조합 페이지를 생성할 수 있다. 조합 페이지 생성 모듈은 제1 영역에 포함된, 제1 인터페이스 및 제2 인터페이스를 포함하는 조합 페이지를 생성할 수 있다. 상기 조합 페이지는 제1 인터페이스 및 제2 인터페이스의 기능, 함수, 동작 등이 그대로 유지되도록 생성된다. 상기 조합 페이지에서의 상기 제1 및 제2 인터페이스의 위치, 크기 등은 제1 영역에서 제공되는 제1 및 제2 인터페이스의 위치, 크기 등과 동일하거나 상이할 수 있다. 예를 들어, 사용자에 의해 소셜 네트워크 서비스에 의해 제공되는 포스팅이 캡쳐된 경우, 상기 포스팅이 붙여진 조합 페이지는 상기 포스팅에 포함되는 선호도를 입력하는 화면으로 이동하는 제1 인터페이스 및 상기 포스팅에 포함되는 댓글을 입력하는 화면으로 이동하는 제2 인터페이스를 포함할 수 있다. 또한, 사용자에 의해 쇼핑 페이지가 캡쳐된 경우, 상기 쇼핑 페이지가 붙여진 조합 페이지는 상기 쇼핑 페이지에 포함된 사이즈, 색상을 입력 받도록 구현된 제1 인터페이스, 장바구니에 담는 기능이 구현된 제2 인터페이스, 구매 단계로 넘어가도록 구현된 제3 인터페이스를 포함할 수 있다. The combination page generation module 253 may generate a combination page so that one or more interfaces included in the captured first region are included according to a user's input. The combination page generation module may generate a combination page included in the first area, including a first interface and a second interface. The combination page is generated so that functions, functions, operations, etc. of the first interface and the second interface are maintained as they are. The location, size, etc. of the first and second interfaces in the combined page may be the same or different from the location, size, etc. of the first and second interfaces provided in the first area. For example, when the posting provided by the user is captured by the social network service, the post-attached combination page is provided with a first interface for moving to a screen for inputting a preference included in the posting, And a second interface for moving to a screen for inputting a screen. In addition, when a shopping page is captured by a user, a combination page in which the shopping page is attached includes a first interface implemented to receive a size and a color included in the shopping page, a second interface configured to embed a function in a shopping cart, Step < / RTI >

조합 페이지 생성 모듈(253)은 조합 페이지에 포함된 제1 및 제2 인터페이스의 기능들이 동시에 실행되도록 구현되는 통합 인터페이스를 생성할 수 있다. 예를 들어, 제1 포스팅 및 제2 포스팅이 붙여진 조합 페이지는 사용자의 입력에 따라 상기 제1 포스팅에 포함된 선호도를 입력하는 화면으로 이동하는 제1 인터페이스 및 상기 제2 포스팅에 포함된 선호도를 입력하는 화면으로 이동하는 제2 인터페이스와 별개로, 상기 제1 및 제2 인터페이스가 통합한 통합 인터페이스를 더 포함할 수 있다. 여기서, 통합 인터페이스에 대한 사용자 입력이 수신되면, 정보 처리 장치(200)는 제1 포스팅에 대한 선호도 및 제2 포스팅에 대한 선호도를 모두 증가시킬 수 있다. The combination page generation module 253 may generate an integrated interface in which the functions of the first and second interfaces included in the combination page are implemented to be executed simultaneously. For example, the combination page having the first posting and the second posting may include a first interface for moving to a screen for inputting a preference included in the first posting according to a user's input, and a second interface for inputting a preference included in the second posting The first interface and the second interface may be integrated into the integrated interface. Here, when the user input to the unified interface is received, the information processing apparatus 200 may increase both the preference for the first posting and the preference for the second posting.

예를 들어, 제1 쇼핑 페이지 및 제2 쇼핑 페이지가 붙여진 조합 페이지는 사용자의 입력에 따라 상기 제1 쇼핑 페이지에 포함된 구매 단계로 넘어가도록 구현된 제1 인터페이스 및 상기 제2 쇼핑 페이지에 포함된 구매 단계로 넘어가도록 구현된 제2 인터페이스와 별개로, 상기 제1 및 제2 인터페이스가 통합된 통합 인터페이스를 더 포함할 수 있다. 여기서, 통합 인터페이스에 대한 사용자 입력이 수신되면, 정보 처리 장치(200)는 제1 쇼핑 페이지에 의해 판매되는 제1 상품 및 제2 쇼핑 페이지에 의해 판매되는 제2 상품을 모두 구매하는 단계로 넘어가도록 구현될 수 있다. For example, a combination page in which a first shopping page and a second shopping page are pasted may include a first interface configured to move to a purchase step included in the first shopping page according to a user's input, The first interface and the second interface may be integrated in addition to the second interface implemented to move to the purchase step. Here, when the user input to the integrated interface is received, the information processing apparatus 200 proceeds to purchase all of the first goods sold by the first shopping page and the second goods sold by the second shopping page Can be implemented.

조합 페이지 생성 모듈(253)은 캡쳐된 제1 영역이 표시되는 영역과 별개의 영역, 또는 독립된 영역에 상기 제1 영역에 포함된 컨텐츠, 인터페이스가 표시되도록 조합 페이지를 생성할 수 있다. The combined page generation module 253 can generate a combined page so that the content and the interface included in the first area are displayed in an area separate from the area in which the captured first area is displayed or in an independent area.

도 4 내지 도 6은 본 발명의 실시예들에 따른 웹 페이지 생성 방법들을 나타내는 흐름도들이다. 4 to 6 are flowcharts illustrating web page generation methods according to embodiments of the present invention.

도 4를 참조하면, 본 발명의 실시예들에 따른 웹 페이지 생성 방법은 제1 웹 페이지를 표시하는 단계(S110), 제1 웹 페이지의 일부인 제1 영역에 대한 선택 입력을 수신하는 단계(S120), 상기 입력의 응답으로, 상기 제1 영역을 저장 매체에 저장하고, 상기 제1 영역을 통해 생성되는 하나 이상의 제1 링크를 추출하고, 상기 제1 영역과 연계 시켜 상기 하나 이상의 링크를 저장하는 단계(S130), 상기 제1 영역을 임의의 위치에 붙여 넣고(paste), 상기 붙여진 제1 영역을 통해 상기 제1 링크가 추가적으로 생성될 수 있도록 구현된 조합 페이지를 생성하는 단계(S140)를 포함할 수 있다. Referring to FIG. 4, a method for generating a web page according to embodiments of the present invention includes displaying a first web page (S110), receiving a selection input for a first region that is a part of a first web page ) Storing, in response to the input, the first region in a storage medium, extracting one or more first links generated in the first region, and storing the one or more links in association with the first region (S140), pasting the first region at an arbitrary position, and creating a combined page implemented so that the first link can be additionally generated through the attached first region (S140) can do.

S110에서는 정보 처리 장치(200)는 사용자로부터 수신된 열람 요청에 따라 제1 웹 페이지를 출력부를 통해 표시한다. 정보 처리 장치(200)는 사용자로부터 수신된 소정의 URL과 대응되는 페이지를 제공하게 된다. In step S110, the information processing apparatus 200 displays the first web page through the output unit in response to the browse request received from the user. The information processing apparatus 200 provides a page corresponding to a predetermined URL received from the user.

S120에서는 정보 처리 장치(200)는 상기 제1 웹 페이지의 일부인 제1 영역에 대한 선택 입력을 수신한다. 정보 처리 장치(200)는 사용자로부터 상기 제1 웹 페이지의 전부 또는 일부를 포함하는 선택 입력을 수신하고, 상기 선택 입력에 포함된 영역을 복사(copy), 캡쳐(capture)하는 입력을 수신하게 된다. In step S120, the information processing apparatus 200 receives a selection input for a first area that is a part of the first web page. The information processing apparatus 200 receives a selection input including all or a part of the first web page from a user and receives an input for copying and capturing an area included in the selection input .

S130에서는 정보 처리 장치(200)는 상기 입력의 응답으로, 상기 제1 영역 및 상기 제1 영역에 포함되는 하나 이상의 제1 링크를 임시적으로 저장하게 된다. 저장된 제1 영역은 별도의 영역에 썸네일(thumbnail)로 생성되어 제공될 수 있다. 이때, 썸네일은 상기 제1 영역에 포함된 하나 이상의 제1 링크를 포함할 수 있다. 정보 처리 장치(200)는 상기 제1 영역 및 상기 제1 영역을 생성하는 명령어들을 분석함으로써, 상기 제1 영역에 포함된 하나 이상의 제1 링크를 추출할 수 있다. In step S130, the information processing apparatus 200 temporarily stores one or more first links included in the first area and the first area in response to the input. The stored first area may be generated and provided as a thumbnail in a separate area. At this time, the thumbnail may include one or more first links included in the first area. The information processing apparatus 200 may extract one or more first links included in the first area by analyzing instructions for generating the first area and the first area.

S140에서는 정보 처리 장치(200)는 상기 썸네일에 대한 붙여 넣기 입력 또는 상기 제1 영역에 대한 붙여 넣기 입력을 수신하고, 상기 붙여 넣기 입력의 응답으로, 상기 제1 영역을 임의의 위치에 붙여 넣을 수 있다. 정보 처리 장치(200)는 상기 붙여진 제1 영역을 통해 제1 링크가 추가적으로 생성될 수 있도록 구현된 조합 페이지를 생성할 수 있다. 여기서, 제1 영역이 붙여진 위치는 사용자의 추가적인 이동 입력에 의해 변경될 수 있다. 상기 조합 페이지 내에서의 제1 영역에 포함된 하나 이상의 제1 링크 중 일부는 비활성화될 수 있다. 즉, 상기 조합 페이지는 제1 링크의 일부 만이 동작하도록 할 수 있다. In step S140, the information processing apparatus 200 receives the pasting input for the thumbnail or the pasting input for the first area, and in response to the pasting input, the first area can be pasted at an arbitrary position have. The information processing apparatus 200 may generate a combined page which is implemented so that the first link can be additionally generated through the first area. Here, the position where the first area is attached may be changed by an additional movement input of the user. Some of the one or more first links included in the first region within the combination page may be deactivated. That is, the combination page may cause only a part of the first link to operate.

도 5를 참조하면, 본 발명의 실시예들에 따른 웹 페이지 생성 방법은 제1 웹 페이지의 일부인 제1 영역 및 제2 웹 페이지의 일부인 제2 영역을 선택하는 입력을 수신하는 단계(S210), 상기 제1 영역 및 상기 제2 영역으로부터 컨텐츠, 인터페이스, 링크 등을 추출하는 단계(S221, S222, S223), 상기 제1 영역 및 상기 제2 영역을 조합한 조합 페이지를 생성하는 단계(S230)를 포함할 수 있다. 5, a method for generating a web page according to embodiments of the present invention includes receiving (S210) an input for selecting a first region that is a part of a first web page and a second region that is a portion of a second web page, (S221, S222, S223) extracting a content, an interface, a link, and the like from the first area and the second area, and creating a combination page in which the first area and the second area are combined .

S210에서는 정보 처리 장치(200)는 제1 웹 페이지의 일부인 제1 영역 및 제2 웹 페이지의 일부인 제2 영역을 선택하는 입력을 수신할 수 있다. 정보 처리 장치(200)는 상기 선택하는 입력에 앞서, 상기 제1 웹 페이지 및 상기 제2 웹 페이지를 열람하는 과정이 선행되며, 상기 제1 웹 페이지의 일부인 제1 영역 및 상기 제2 웹 페이지의 일부인 제2 영역을 복사, 캡쳐하는 입력을 수신하게 된다. 여기서, 선택하는 입력은 사용자에 의해 열람된 웹 페이지의 일부에 대한 또는 상기 웹 페이지의 일부를 포함하는 썸네일에 대해서 발생되는 입력을 말한다. 정보 처리 장치(200)는 사용자의 입력에 의해 열람된 웹 페이지의 일부를 임시로 저장할 수 있다. In step S210, the information processing apparatus 200 can receive an input for selecting a first area that is a part of the first web page and a second area that is a part of the second web page. The information processing apparatus 200 is preceded by a process of browsing the first web page and the second web page prior to the input to be selected, and the first region, which is a part of the first web page, And receives an input for copying and capturing the second area, which is a part of the second area. Here, the input to select is an input generated for a part of a web page browsed by a user or for a thumbnail including a part of the web page. The information processing apparatus 200 may temporarily store a part of the web page browsed by the user's input.

S221에서는 정보 처리 장치(200)는 상기 제1 영역에 포함된 제1 컨텐츠 및 제2 영역에 포함된 제2 컨텐츠를 추출한다. S222에서는 정보 처리 장치(200)는 상기 제1 영역에 포함된 제1 인터페이스 및 제2 영역에 포함된 제2 인터페이스를 추출한다. S223에서는 정보 처리 장치(200)는 상기 제1 영역에 포함된 제1 링크 및 제2 영역에 포함된 제2 링크를 추출한다. 여기서, 컨텐츠는 제1 영역에 포함된 다양한 형식의 시각적 데이터를 말하며, 예시로는 텍스트, 이미지, 동영상 등이 있다. 여기서, 인터페이스는 제1 영역에 포함된 사용자 인터페이스를 말하며, 다른 추가적 기능(operation), 또는 함수(function)과 연계된 시각적 데이터를 말한다. 예를 들어, 인터페이스는 선택 버튼, 텍스트 입력 박스, In step S221, the information processing apparatus 200 extracts the first content included in the first area and the second content included in the second area. In step S222, the information processing apparatus 200 extracts a first interface included in the first area and a second interface included in the second area. In step S223, the information processing apparatus 200 extracts the first link included in the first area and the second link included in the second area. Here, the content refers to various types of visual data included in the first area, and examples thereof include text, image, moving picture, and the like. Here, the interface refers to a user interface included in the first area, and refers to visual data associated with another additional function or function. For example, the interface may include a selection button, a text entry box,

S230에서는 정보 처리 장치(200)는 상기 제1 및 제2 컨텐츠, 상기 제1 및 제2 인터페이스, 또는 상기 제1 및 제2 링크를 포함하는 조합 페이지를 생성할 수 있다. 여기서, 조합 페이지는 사용자 입력에 따른 다양한 레이아웃(layout)으로 상기 제1 및 제2 컨텐츠, 상기 제1 및 제2 인터페이스를 포함할 수 있다. 여기서, 상기 조합 페이지에 포함된 제1 및 제2 링크는 대응되는 컨텐츠와 연계되어 제공되어야 하며, 상기 제1 및 제2 링크의 사용자에 의한 위치, 또는 주소값의 변경은 불가능하게 된다. In S230, the information processing apparatus 200 may generate a combination page including the first and second contents, the first and second interfaces, or the first and second links. Here, the combination page may include the first and second contents, the first and second interfaces in various layouts according to user input. Here, the first and second links included in the combined page should be provided in association with the corresponding contents, and it is impossible to change the position or the address value by the user of the first and second links.

도 6a, 도 6b, 도 6c, 도 7 및 도 8은 정보 처리 장치(200)에 의해 생성되는 조합 페이지들의 생성 예들을 설명하기 위한 도면들이다. 6A, 6B, 6C, 7, and 8 are diagrams for explaining examples of generation of combined pages generated by the information processing apparatus 200. FIG.

정보 처리 장치(200)는 조합 페이지를 생성하는 영역(w3)과 별도로 캡쳐된 하나 이상의 웹 페이지의 썸 네일을 제공하는 영역(th1)을 별도로 제공할 수 있다. 도 6a에 도시된 바와 같이, 정보 처리 장치(200)는 사용자에 의해 캡쳐된 제1 웹 페이지의 일부인 제1 영역(w1) 및 제2 웹 페이지의 일부인 제2 영역(w2)를 별도의 영역에 제공할 수 있다. 또한, 정보 처리 장치(200)는 제1 영역(w1)을 조합 페이지의 내부로 이동시키는 입력에 의해, 제1 영역(w1)을 조합 페이지(w3)의 내부로 이동시킬 수 있다. 정보 처리 장치(200)는 제2 영역(w2)을 조합 페이지의 내부로 이동시키는 입력에 의해, 제1 영역(w2)을 조합 페이지(w3)의 내부로 이동시킬 수 있다. The information processing apparatus 200 may separately provide an area w3 for generating a combination page and an area th1 for providing a thumbnail of one or more web pages captured separately. 6A, the information processing apparatus 200 has a first area w1 that is a part of a first web page captured by a user and a second area w2 that is a part of a second web page in a separate area . Further, the information processing apparatus 200 can move the first area w1 into the combined page w3 by the input for moving the first area w1 into the combined page. The information processing apparatus 200 can move the first area w2 to the inside of the combination page w3 by an input for moving the second area w2 into the combination page.

도 6a에 도시된 바와 같이, 사용자의 입력에 따라, 조합 페이지(w3)는 제1 영역(w1) 및 제2 영역(w2)의 일부가 겹치도록 생성될 수 있다. 이때, 이동된 순서를 고려하여, 겹치는 영역(w12)는 제1 영역 또는 제2 영역일 수 있다. 예를 들어, 제1 영역이 조합 페이지(w3)의 내부로 이동된 이후에 제2 영역이 이동되었다면, 겹치는 영역(w12)는 제2 영역일 수 있고, 제2 영역이 조합 페이지(w3)의 내부로 이동된 이후에 제1 영역이 이동되었다면, 겹치는 영역(w12)는 제1 영역이 될 수 있다. As shown in Fig. 6A, according to the input of the user, the combination page w3 may be generated so that a part of the first area w1 and the second area w2 overlap. In this case, in consideration of the moved order, the overlapping area w12 may be the first area or the second area. For example, if the second area has been moved after the first area has been moved into the combined page w3, the overlapping area w12 may be the second area, and the second area may be the area of the combined page w3 If the first area is moved after being moved to the inside, the overlapping area w12 may be the first area.

도 6b에 도시된 바와 같이, 정보 처리 장치(200)는 제1 영역에 포함된 제1 컨텐츠 또는 제1 인터페이스, 제2 영역에 포함된 제2 컨텐츠 또는 제2 인터페이스를 포함하는 조합 페이지(w4)를 생성할 수 있다. 캡쳐된 웹 페이지를 제공하는 영역(th2)을 통해, 정보 처리 장치(200)는 제1 영역(w1) 및 제2 영역(w2)을 제공한다. 여기서, 정보 처리 장치(200)는 제1 영역(w1)에 포함된 컨텐츠들(c11, c12) 및 인터페이스(i11) 역시 제공될 수 있도록 캡쳐된 웹 페이지를 제공하는 영역(th2)를 생성한다. 캡쳐된 웹 페이지를 제공하는 영역(th2)에 포함된 제1 영역(w1) 및 제2 영역(w2)을 그대로 포함하는 조합 페이지(w4)는 제1 영역에 포함되는 컨텐츠들(c11, c12), 인터페이스(i11), 제2 영역에 포함되는 컨텐츠들(c21, c22), 인터페이스(i21)를 모두 포함할 수 있다. 도 6b에 도시된 바와 같이, 조합 페이지(w4)는 제1 영역에 포함되는 컨텐츠들(c11, c12), 인터페이스(i11), 제2 영역에 포함되는 컨텐츠들(c21, c22), 인터페이스(i21)를 원래의 레이아웃, 구성 그대로 포함할 수 있다. As shown in FIG. 6B, the information processing apparatus 200 includes a combination page w4 including a first content or a first interface included in the first area, a second content included in the second area, or a second interface, Lt; / RTI > Through the area th2 for providing the captured web page, the information processing apparatus 200 provides the first area w1 and the second area w2. Here, the information processing apparatus 200 generates the area th2 that provides the captured web page so that the contents c11 and c12 included in the first area w1 and the interface i11 can also be provided. The combined page w4 including the first area w1 and the second area w2 as they are included in the area th2 for providing the captured web page is the content c11 and c12 included in the first area, The interface i11, the contents c21 and c22 included in the second area, and the interface i21. 6B, the combination page w4 includes the contents c11 and c12 included in the first area, the interface i11, the contents c21 and c22 included in the second area, the interface i21 ) Can be included in the original layout and configuration as they are.

도 6c에 도시된 바와 같이, 조합 페이지(w5)는 사용자의 입력에 따라, 제1 영역에 포함되는 컨텐츠들(c11, c12), 인터페이스(i11), 제2 영역에 포함되는 컨텐츠들(c21, c22), 인터페이스(i21)를 원래의 레이아웃과는 다른 레이아웃, 구성으로 포함할 수 있다. 조합 페이지(w5)는 제1 및 제2 영역에 포함된 컨텐츠들(c11, c12, c21, c22)를 한군데 모아 상단에 표시하고, 제1 및 제2 영역에 포함된 인터페이스들(i11, i21)를 한군데 모아 하단에 표시할 수 있다. 또한, 조합 페이지(w5)는 제1 및 제2 영역에 포함된 인터페이스들(i11, i21)를 통합한 통합 인터페이스(i3)를 생성하여 별도로 포함할 수 있다. As shown in FIG. 6C, the combination page w5 includes contents c11 and c12 included in the first area, an interface i11, contents c21 and c21 included in the second area, c22) and the interface (i21) in a layout and configuration different from the original layout. The combination page w5 collects the contents c11, c12, c21, and c22 included in the first and second areas and displays them on the top, and the interfaces i11 and i21 included in the first and second areas, Can be grouped together and displayed at the bottom. In addition, the combination page w5 may separately include an integrated interface (i3) by integrating the interfaces (i11, i21) included in the first and second areas.

새롭게 생성된 통합 인터페이스(i3)를 통해, 제1 영역에 포함된 인터페이스(i11)와 연계된 기능, 또는 함수 및 제2 영역에 포함된 인터페이스(i21)와 연계된 기능, 또는 함수가 실행될 수 있다. A function or function associated with the interface i11 included in the first area and a function or function associated with the interface i21 included in the second area can be executed through the newly created integrated interface i3 .

도 7에 도시된 바와 같이, 정보 처리 장치(200)는 제1 쇼핑 서버에 의해 제공되는 제1 웹 페이지(w6) 및 제2 쇼핑 서버에 의해 제공되는 제2 웹 페이지(w7)를 조합한 조합 페이지(w8)를 생성할 수 있다. 사용자의 간단한 캡쳐 입력에 따라, 정보 처리 장치(200)는 판매 상품의 이미지인 제1 컨텐츠(c6), 판매 상품의 사이즈 선택 버튼(i61), 판매 상품의 색상 선택 버튼(i62), 판매 상품의 구매 버튼(i63), 판매 상품의 장바구니 담기 버튼(i64)를 포함하는 제1 영역(w6)를 저장할 수 있다. 사용자의 간단한 캡쳐 입력에 따라, 정보 처리 장치(200)는 판매 상품의 이미지인 제2 컨텐츠(76), 판매 상품의 사이즈 선택 버튼(i71), 판매 상품의 구매 버튼(i72), 판매 상품의 장바구니 담기 버튼(i73)를 포함하는 제2 영역(w7)을 저장할 수 있다.As shown in Fig. 7, the information processing apparatus 200 includes a combination of a first web page w6 provided by the first shopping server and a second web page w7 provided by the second shopping server The page w8 can be generated. According to a simple capture input of the user, the information processing apparatus 200 displays the first content c6, the size selection button i61 of the sale item, the color selection button i62 of the sale item, The first area w6 including the purchase button i63 and the shopping basket adding button i64 of the sale product can be stored. According to a simple capture input by the user, the information processing apparatus 200 displays the second content 76, which is the image of the sale item, the size selection button i71 of the sale item, the purchase button i72 of the sale item, And a second area w7 including the add button i73.

본 발명의 실시예들에 따른 웹 페이지를 생성하는 정보 처리 장치(200)는 제1 영역에 포함된 제1 컨텐츠(c6), 사이즈 선택 버튼(i61), 색상 선택 버튼(i62), 구매 버튼(i63), 장바구니 담기 버튼(i64)을 포함하고, 제2 영역에 포함된 제2 컨텐츠(c7), 사이즈 선택 버튼(i71), 구매 버튼(i72), 장바구니 담기 버튼(i73)을 더 포함하는 조합 페이지(w8)를 생성할 수 있다. 또한, 조합 페이지(w8)는 추가적으로, 제1 영역에 포함된 구매 버튼(i63) 및 제2 영역에 포함된 구매 버튼(i72)을 통합한 통합 구매 버튼(i81) 및 제1 영역에 포함된 장바구니 담기 버튼(i64) 및 제2 영역에 포함된 장바구니 담기 버튼(i73)을 통합한 통합 장바구니 버튼(i82)을 더 포함할 수 있다. 사용자에 의해 조합 페이지(w8)의 통합 구매 버튼(i81)이 선택되면, 제1 영역에 포함된 제1 판매 상품 및 제2 영역에 포함된 제2 판매 상품을 함께 구매하기 위한 동작이 수행되게 된다. 또한, 사용자에 의해 조합 페이지(w8)의 통합 장바구니 버튼(i82)이 선택되면, 제1 영역에 포함된 제1 판매 상품 및 제2 영역에 포함된 제2 판매 상품을 모두 장바구니에 담기 위한 동작이 수행되게 된다.The information processing apparatus 200 for generating a web page according to embodiments of the present invention includes a first content c6 included in a first area, a size selection button i61, a color selection button i62, i63 and a shopping cart adding button i64 and further includes a second content c7 included in the second area, a size selection button i71, a purchase button i72, and a shopping basket adding button i73 The page w8 can be generated. The combination page w8 further includes an integrated purchase button i81 in which a purchase button i63 included in the first area and a purchase button i72 included in the second area are integrated and a shopping cart i81 included in the first area And an integrated shopping cart button i82 that integrates the add button i64 and the add shopping cart button i73 included in the second area. When the integrated purchase button i81 of the combination page w8 is selected by the user, an operation for purchasing the first sales product included in the first area and the second sales product included in the second area together is performed . When the integrated shopping cart button i82 of the combination page w8 is selected by the user, an operation for storing both the first sales product included in the first area and the second sales product included in the second area in the shopping cart .

이를 통해, 본 발명의 실시예들에 따른 웹 페이지를 생성하는 정보 처리 장치(200)는 다른 웹 페이지들에 판매되고 있는 복수의 판매 상품들을 하나의 페이지로 판매할 수 있는 페이지를 생성할 수 있다. 또한, 본 발명의 실시예들에 따른 웹 페이지를 생성하는 정보 처리 장치(200)는 각 웹 페이지들에 포함된 인터페이스들을 하나의 페이지에 포함시킬 수 있다. 즉, 포함된 인터페이스들은 원래의 동작, 기능, 함수들을 그대로 수행시킬 수 있다. Accordingly, the information processing apparatus 200 for generating a web page according to the embodiments of the present invention can generate a page capable of selling a plurality of sales products sold in other web pages as one page . In addition, the information processing apparatus 200 for generating a web page according to the embodiments of the present invention may include the interfaces included in each web page in one page. That is, the included interfaces can perform the original operations, functions, and functions as they are.

도 8에 도시된 바와 같이, 정보 처리 장치(200)는 제1 소셜 네트워크 서비스 서버에 의해 제공되는 제1 웹 페이지(w9) 및 제2 소셜 네트워크 서비스 서버에 의해 제공되는 제2 웹 페이지(w10)를 조합한 조합 페이지(w11)를 생성할 수 있다. 8, the information processing apparatus 200 includes a first web page w9 provided by a first social network service server and a second web page w10 provided by a second social network service server, To generate a combination page w11.

사용자의 간단한 캡쳐 입력에 따라, 정보 처리 장치(200)는 제1 웹 페이지에 포함된 제목 컨텐츠(c91), 사진 컨텐츠(c92), 상기 제1 웹 페이지에 대한 선호도 입력 버튼(i91), 및 댓글 입력 버튼(i92) 및 제2 웹 페이지에 포함된 제목 컨텐츠(c101), 사진 컨텐츠(c102), 상기 제2 웹 페이지에 대한 선호도 입력 버튼(i101), 및 댓글 입력 버튼(i102)를 저장할 수 있다. According to a simple capture input by the user, the information processing apparatus 200 displays title content (c91), photo content (c92), preference input button (i91) for the first web page, and comment The input button i92 and the title content c101, the photo content c102, the preference input button i101 for the second web page, and the comment input button i102 included in the second web page .

사용자 입력에 의해 생성된 조합 페이지(w11)은 제1 웹 페이지에 포함된 제목 컨텐츠, 사진 컨텐츠, 제2 웹 페이지에 포함된 제목 컨텐츠, 사진 컨텐츠를 포함하며, 제1 및 제2 웹 페이지의 선호도 입력 버튼들(i91, i101)을 합친 통합 선호도 입력 버튼(i111), 및 제1 및 제2 웹 페이지의 댓글 입력 버튼들(i92, i102)을 합친 댓글 입력 버튼(i112)를 더 포함할 수 있다. 또한, 조합 페이지의 선호도 지수(32)는 제1 웹 페이지에 대한 선호도 지수(22) 및 제2 웹 페이지에 대한 선호도 지수(10)를 합한 값일 수 있다. 조합 페이지의 댓글 수(25) 역시 제1 웹 페이지에 대한 댓글 수(10) 및 제2 웹 페이지에 대한 댓글 수(15)를 합한 값일 수 있다.The combination page w11 generated by the user input includes title content, photo content, title content, and photo content included in the first web page, and the preference of the first and second web pages A comment input button i112 that combines input buttons i91 and i101 and a comment input buttons i92 and i102 of the first and second web pages may be further included . The preference index 32 of the combination page may be a sum of the preference index 22 for the first web page and the preference index 10 for the second web page. The number of comments 25 of the combination page may also be a sum of the number of comments 10 for the first web page and the number of comments 15 for the second web page.

통합 선호도 입력 버튼(i111)을 통해 선호도를 입력하게 되면, 제1 웹 페이지 및 제2 웹 페이지의 선호도 지수가 모두 증가하게 될 수 있다. 통합 댓글 입력 버튼(i112)을 통해 댓글을 입력하게 되면, 제1 웹 페이지 및 제2 웹 페이지의 댓글이 모두 증가하게 될 수 있다. If the preference degree is inputted through the integrated preference input button i111, the preference indexes of the first web page and the second web page may be increased. When a comment is input through the integrated comment input button i112, the comments of the first web page and the second web page may be increased.

이상 설명된 본 발명에 따른 실시예는 컴퓨터 상에서 다양한 구성요소를 통하여 실행될 수 있는 컴퓨터 프로그램의 형태로 구현될 수 있으며, 이와 같은 컴퓨터 프로그램은 컴퓨터로 판독 가능한 매체에 기록될 수 있다. 이때, 매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다. The embodiments of the present invention described above can be embodied in the form of a computer program that can be executed on various components on a computer, and the computer program can be recorded on a computer-readable medium. At this time, the medium may be a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, an optical recording medium such as CD-ROM and DVD, a magneto-optical medium such as a floptical disk, , A RAM, a flash memory, and the like, which are specifically configured to store and execute program instructions.

한편, 상기 컴퓨터 프로그램은 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 프로그램의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함될 수 있다.Meanwhile, the computer program may be designed and configured specifically for the present invention or may be known and used by those skilled in the computer software field. Examples of computer programs may include machine language code such as those produced by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like.

본 발명에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, “필수적인”, “중요하게” 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.The specific acts described in the present invention are, by way of example, not intended to limit the scope of the invention in any way. For brevity of description, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of such systems may be omitted. Also, the connections or connecting members of the lines between the components shown in the figures are illustrative of functional connections and / or physical or circuit connections, which may be replaced or additionally provided by a variety of functional connections, physical Connection, or circuit connections. Also, unless explicitly mentioned, such as " essential ", " importantly ", etc., it may not be a necessary component for application of the present invention.

본 발명의 명세서(특히 특허청구범위에서)에서 “상기”의 용어 및 이와 유사한 지시 용어의 사용은 단수 및 복수 모두에 해당하는 것일 수 있다. 또한, 본 발명에서 범위(range)를 기재한 경우 상기 범위에 속하는 개별적인 값을 적용한 발명을 포함하는 것으로서(이에 반하는 기재가 없다면), 발명의 상세한 설명에 상기 범위를 구성하는 각 개별적인 값을 기재한 것과 같다. 마지막으로, 본 발명에 따른 방법을 구성하는 단계들에 대하여 명백하게 순서를 기재하거나 반하는 기재가 없다면, 상기 단계들은 적당한 순서로 행해질 수 있다. 반드시 상기 단계들의 기재 순서에 따라 본 발명이 한정되는 것은 아니다. 본 발명에서 모든 예들 또는 예시적인 용어(예들 들어, 등등)의 사용은 단순히 본 발명을 상세히 설명하기 위한 것으로서 특허청구범위에 의해 한정되지 않는 이상 상기 예들 또는 예시적인 용어로 인해 본 발명의 범위가 한정되는 것은 아니다. 또한, 당업자는 다양한 수정, 조합 및 변경이 부가된 특허청구범위 또는 그 균등물의 범주 내에서 설계 조건 및 팩터에 따라 구성될 수 있음을 알 수 있다.The use of the terms " above " and similar indication words in the specification of the present invention (particularly in the claims) may refer to both singular and plural. In addition, in the present invention, when a range is described, it includes the invention to which the individual values belonging to the above range are applied (unless there is contradiction thereto), and each individual value constituting the above range is described in the detailed description of the invention The same. Finally, the steps may be performed in any suitable order, unless explicitly stated or contrary to the description of the steps constituting the method according to the invention. The present invention is not necessarily limited to the order of description of the above steps. The use of all examples or exemplary language (e.g., etc.) in this invention is for the purpose of describing the present invention only in detail and is not to be limited by the scope of the claims, It is not. It will also be appreciated by those skilled in the art that various modifications, combinations, and alterations may be made depending on design criteria and factors within the scope of the appended claims or equivalents thereof.

100: 배포 서버
200, 201, 202: 정보 처리 장치
300: 통신망
100: Distribution Server
200, 201, 202: information processing apparatus
300: Network

Claims (10)

정보 처리 장치가 사용자로부터 열람한 제1 웹 페이지의 일부인 제1 영역을 복사(capture)하는 입력을 수신하는 단계;
상기 정보 처리 장치가 상기 입력의 응답으로, 상기 제1 영역을 저장 매체에 저장하는 단계;
상기 제1 영역에 포함되는 하나 이상의 제1 링크를 추출하고, 상기 제1 영역과 연계 시켜, 상기 하나 이상의 제1 링크를 저장하는 단계; 및
상기 제1 영역을 붙여 넣는(paste) 입력을 수신하고, 상기 입력의 응답으로 상기 제1 영역을 포함하되, 상기 포함된 제1 영역을 통해 상기 하나 이상의 제1 링크와 대응되는 페이지로의 접근이 가능하도록 구현된 조합 페이지를 생성하는 단계;를 포함하는, 웹 페이지를 생성하는 방법.
Receiving an input that the information processing apparatus captures a first area that is part of a first web page viewed by a user;
Storing the first area in a storage medium in response to the input by the information processing apparatus;
Extracting one or more first links included in the first region, and associating with the first region, storing the one or more first links; And
Receiving an input to paste the first region and including the first region in response to the input, wherein access to a page corresponding to the one or more first links via the first region includes The method comprising: generating a combination page that is implemented to enable a web page;
제1항에 있어서,
상기 사용자로부터 상기 제1 웹 페이지와 다른 제2 웹 페이지의 일부인 제2 영역을 붙여 넣는 입력을 수신하는 경우,
상기 조합 페이지는
상기 입력의 응답으로, 상기 제2 영역을 더 포함하도록 변경되되, 상기 제2 영역에 포함되는 하나 이상의 제2 링크와 대응되는 페이지로 접근이 가능하도록 구현된 점을 특징으로 하는, 웹 페이지를 생성하는 방법.
The method according to claim 1,
When receiving an input from the user pasting a second area that is a part of a second web page different from the first web page,
The combination page
Characterized in that in response to the input, the web page is modified to further include the second region, wherein the web page is implemented to be accessible to a page corresponding to one or more second links included in the second region How to.
제2항에 있어서,
상기 조합 페이지는
상기 제1 영역에 대한 선택 입력의 응답으로, 상기 하나 이상의 제1 링크와 대응되는 페이지로 접근이 가능하도록 구현되거나 상기 제2 영역에 대한 선택 입력을 통해 상기 하나 이상의 제2 링크와 대응되는 페이지로 접근이 가능하도록 구현된 점을 특징으로 하는, 웹 페이지를 생성하는 방법.
3. The method of claim 2,
The combination page
A page corresponding to the one or more first links or a page corresponding to the one or more second links through a selection input for the second region in response to a selection input for the first region, A method for generating a web page, the method comprising:
제2항에 있어서,
상기 조합 페이지는
상기 제1 영역에 포함되는 하나 이상의 제1 컨텐츠 또는 제1 인터페이스를 포함하거나 상기 제2 영역에 포함되는 하나 이상의 제2 컨텐츠 또는 제2 인터페이스를 포함하도록 생성되는, 웹 페이지를 생성하는 방법.
3. The method of claim 2,
The combination page
Wherein the first content is generated to include at least one first content or at least one second content or at least one second interface included in the second area, the first content or the first interface being included in the first area.
제4항에 있어서,
상기 조합 페이지는
상기 제1 영역이 표시되는 영역과 상기 하나 이상의 제1 컨텐츠 또는 제1 인터페이스가 표시되는 영역이 서로 독립적으로 설정되거나 상기 제2 영역이 표시되는 영역과 상기 하나 이상의 제2 컨텐츠 또는 제2 인터페이스가 표시되는 영역이 서로 독립적으로 설정되도록 구현되는, 웹 페이지를 생성하는 방법.
5. The method of claim 4,
The combination page
Wherein the first area is displayed and the one or more first contents or the first interface are displayed independently of each other or the second area is displayed and the one or more second contents or the second interface is displayed Wherein the regions are configured to be set independently of each other.
제4항에 있어서,
상기 조합 페이지는
상기 제1 및 제2 인터페이스를 통합한 통합 인터페이스를 포함하며, 상기 통합 인터페이스에 대한 선택 입력을 통해, 상기 제1 내지 제2 인터페이스가 동시에 실행되도록 구현되는, 웹 페이지를 생성하는 방법.
5. The method of claim 4,
The combination page
Wherein the first interface and the second interface are implemented such that the first interface and the second interface are simultaneously executed through a selection input to the integrated interface.
제2항에 있어서,
상기 조합 페이지는
상기 제1 웹 페이지에 포함되는 제1 구매 인터페이스 및 상기 제2 웹 페이지에 포함되는 제2 구매 인터페이스를 통합한 통합 인터페이스를 더 포함하며, 상기 통합 인터페이스에 대한 선택 입력을 통해, 상기 제1 및 제2 구매 인터페이스가 동시에 실행되도록 생성되는, 웹 페이지를 생성하는 방법.
3. The method of claim 2,
The combination page
Further comprising an integration interface that integrates a first purchase interface included in the first web page and a second purchase interface included in the second web page, wherein, through the selection input to the integrated interface, ≪ / RTI > 2 purchase interface is created to run concurrently.
제1항에 있어서,
상기 조합 페이지는
상기 제1 웹 페이지에 포함되는 제1 선호도 지수를 포함하며, 상기 제1 선호도 지수에 대한 선택 입력을 통해 상기 제1 선호도 지수에 대한 상세 정보 페이지를 추가적으로 포함하도록 구현되는, 웹 페이지를 생성하는 방법.
The method according to claim 1,
The combination page
A first preference index included in the first web page and is further configured to include a detailed information page for the first preference index through a selection input for the first preference index, .
사용자로부터 열람한 제1 웹 페이지의 일부인 제1 영역을 복사(capture)하는 입력을 수신하는 입력부;
상기 입력의 응답으로, 상기 제1 영역을 저장 매체에 저장하고, 상기 제1 영역에 포함되는 하나 이상의 제1 링크를 추출하고, 상기 제1 영역과 연계 시켜, 상기 하나 이상의 제1 링크를 저장하는 캡쳐 모듈; 및
상기 제1 영역을 붙여 넣는(paste) 입력을 수신한 경우, 상기 입력의 응답으로 상기 제1 영역을 포함하되, 상기 포함된 제1 영역을 통해 상기 하나 이상의 제1 링크와 대응되는 페이지로의 접근이 가능하도록 구현된 조합 페이지를 생성하는 조합 페이지 생성 모듈;을 포함하는, 웹 페이지를 생성하는 정보 처리 장치.
An input unit for receiving an input for capturing a first area that is a part of a first web page viewed from a user;
In response to the input, storing the first region in a storage medium, extracting one or more first links included in the first region, and associating with the first region, storing the one or more first links Capture module; And
The method comprising: receiving, when an input to paste the first area is received, the first area in response to the input, accessing a page corresponding to the one or more first links via the included first area, And a combination page generation module that generates a combination page that is implemented so as to be able to perform the web page creation.
하드웨어와 결합하여, 제1항 내지 제8항 중 어느 한 항의 방법을 실행시키기 위하여 컴퓨터 판독 가능한 저장 매체에 저장된 컴퓨터 프로그램.9. A computer program stored in a computer-readable storage medium for executing the method of any one of claims 1 to 8 in combination with hardware.
KR1020160057824A 2016-05-11 2016-05-11 Apparatus, method of generating web page, and computer readable recoding medium and for executing the method KR101880706B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160057824A KR101880706B1 (en) 2016-05-11 2016-05-11 Apparatus, method of generating web page, and computer readable recoding medium and for executing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160057824A KR101880706B1 (en) 2016-05-11 2016-05-11 Apparatus, method of generating web page, and computer readable recoding medium and for executing the method

Publications (2)

Publication Number Publication Date
KR20170127320A KR20170127320A (en) 2017-11-21
KR101880706B1 true KR101880706B1 (en) 2018-07-20

Family

ID=60808831

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160057824A KR101880706B1 (en) 2016-05-11 2016-05-11 Apparatus, method of generating web page, and computer readable recoding medium and for executing the method

Country Status (1)

Country Link
KR (1) KR101880706B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101958577B1 (en) * 2017-12-29 2019-03-14 김기수 Method for analyzing web page based on web page capture image and system using the same
CN114911478A (en) * 2022-04-29 2022-08-16 北京达佳互联信息技术有限公司 Page creating method and device, electronic equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060070418A (en) * 2004-12-20 2006-06-23 마이크로소프트 코포레이션 Context-free document portions with alternate formats

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070005957A (en) 2005-07-05 2007-01-11 (주)인베스트클럽 The method of operation on shopping mall on internet

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060070418A (en) * 2004-12-20 2006-06-23 마이크로소프트 코포레이션 Context-free document portions with alternate formats

Also Published As

Publication number Publication date
KR20170127320A (en) 2017-11-21

Similar Documents

Publication Publication Date Title
US10416851B2 (en) Electronic publishing mechanisms
KR102348016B1 (en) Modifying advertisement sizing for presentation in a digital magazine
KR102033189B1 (en) Gesture-based tagging to view related content
US11237704B2 (en) Processing method, apparatus, and client terminal for displaying user specified information of data item
US9535945B2 (en) Intent based search results associated with a modular search object framework
US20140249935A1 (en) Systems and methods for forwarding users to merchant websites
US20170220591A1 (en) Modular search object framework
US20140195890A1 (en) Browser interface for accessing supplemental content associated with content pages
US10621190B2 (en) Search using drag and drop of assets into a search bar
US10528980B2 (en) Targeted marketing using dynamically varied recommendations
US20140195337A1 (en) Browser interface for accessing supplemental content associated with content pages
US20130346258A1 (en) Interactive digital catalogs for touch-screen devices
US20140081801A1 (en) User terminal device and network server apparatus for providing evaluation information and methods thereof
US20150317319A1 (en) Enhanced search results associated with a modular search object framework
US10249061B2 (en) Integration of content creation and sharing
US10389804B2 (en) Integration of content creation and sharing
KR101880706B1 (en) Apparatus, method of generating web page, and computer readable recoding medium and for executing the method
KR101518109B1 (en) Service method and service system for merchandise branding
US9588632B1 (en) Techniques for providing personalized behavior-based content
US10417695B1 (en) Method and system for displaying items provided by a merchant
CN113722630B (en) Method and equipment for presenting resource data in web page based on client rendering
WO2014110048A1 (en) Browser interface for accessing supple-mental content associated with content pages
Daniel et al. Adaptive Multiple User-Device Interface Generation for Websites.
US11321737B2 (en) Techniques of prefetching operation cost based digital content and digital content with emphasis
KR102241401B1 (en) System and method for card recommendation using wish card

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant