[go: up one dir, main page]

KR101576095B1 - System and method for providing web page comprised of component unit - Google Patents

System and method for providing web page comprised of component unit Download PDF

Info

Publication number
KR101576095B1
KR101576095B1 KR1020120016799A KR20120016799A KR101576095B1 KR 101576095 B1 KR101576095 B1 KR 101576095B1 KR 1020120016799 A KR1020120016799 A KR 1020120016799A KR 20120016799 A KR20120016799 A KR 20120016799A KR 101576095 B1 KR101576095 B1 KR 101576095B1
Authority
KR
South Korea
Prior art keywords
web page
user
components
component
contents
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020120016799A
Other languages
Korean (ko)
Other versions
KR20130095409A (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 KR1020120016799A priority Critical patent/KR101576095B1/en
Publication of KR20130095409A publication Critical patent/KR20130095409A/en
Application granted granted Critical
Publication of KR101576095B1 publication Critical patent/KR101576095B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

컴포넌트 단위로 구성된 웹페이지를 제공하는 웹페이지 제공 시스템 및 방법이 제공된다. 웹페이지 제공 시스템은, 웹페이지를 구성하기 위한 복수의 컨텐츠들 중 둘 이상의 컨텐츠들을 사용자로부터 선택받기 위한 선택기능, 선택된 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 구성된 컴포넌트의 위치를 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공하는 관리 웹페이지 제공부, 컴포넌트를 위치 및 사용자와 연관하여 데이터베이스에 저장하는 컴포넌트 관리부 및 사용자의 요청에 따라 데이터베이스에서 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 추출된 위치 및 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공하는 노출 웹페이지 제공부를 포함한다.A web page providing system and method for providing a web page composed of component units are provided. The web page providing system includes a selecting function for selecting two or more contents among a plurality of contents for constituting a web page from a user, a configuration function for grouping the selected contents into a single component, A component management unit that stores a component in association with a location and a user and a component management unit that stores the component and location stored in association with the user in the database according to a user's request, And an exposed web page providing unit for providing an exposed web page configured by using the extracted location and the extracted components.

Description

컴포넌트 단위로 구성된 웹페이지를 제공하는 웹페이지 제공 시스템 및 방법{SYSTEM AND METHOD FOR PROVIDING WEB PAGE COMPRISED OF COMPONENT UNIT}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system and a method for providing a web page composed of component units,

본 발명의 실시예들은 컴포넌트 단위로 구성된 웹페이지를 제공하는 웹페이지 제공 시스템 및 방법에 관한 것이다.Embodiments of the present invention relate to a web page providing system and method for providing a web page configured on a component basis.

종래기술에 따른 웹페이지 제공 시스템은 서비스 관련 내용이 미리 정의된 템플릿을 이용하여 특정 컨텐츠가 포함된 웹페이지를 사용자들에게 제공한다. 또한, 개인에게 할당되는 개인 웹페이지 역시 미리 정의된 템플릿을 제공하고, 사용자가 입력한 컨텐츠가 미리 정의된 템플릿을 통해 노출된다. 즉, 사용자는 단순히 미리 정의된 템플릿 내에서 개별 컨텐츠들을 제어할 수 있을 뿐이다.The web page providing system according to the related art provides a web page including specific contents to users by using a template in which service related contents are defined in advance. Also, a personal web page allocated to an individual also provides a predefined template, and the contents inputted by the user are exposed through a predefined template. That is, the user can only control individual contents within a predefined template.

예를 들어, 상품 판매 사이트에서 사용자에게 할당되는 개인 웹페이지를 통해 자신의 상품을 광고하고자 하는 사용자들은 단순히 복수개의 테마들별로 미리 정의된 템플릿들 중에서 자신이 원하는 테마에 따른 템플릿을 선택할 수 있다. 이때, 사용자들은 선택한 템플릿에 따라 개별 컨텐츠들을 입력할 수 있고, 웹페이지 제공 시스템은 단순히 선택한 템플릿에 미리 정의된 위치에 대응하여 입력된 개별 컨텐츠들이 해당 위치에 노출되도록 개인 웹페이지를 구성하여 제공한다.For example, users who want to advertise their products through a personal web page allocated to a user at a merchandise sales site can simply select a template according to a theme of their own from predefined templates for a plurality of themes. At this time, users can input individual contents according to the selected template, and the web page providing system constructs and provides a personal web page so that individual contents inputted in correspondence with a predefined position are simply exposed at the corresponding position .

그러나, 이러한 종래기술에서 사용자들은 개인 웹페이지의 구성을 변경하기 위해, 테마를 변경하여 단순히 미리 정의된 다른 템플릿을 통해 개인 웹페이지를 구성하거나 또는 컨텐츠 단위로 직접 사용자가 입력한 컨텐츠의 위치를 변경해야 한다. 예를 들어, 웹페이지의 하단에 위치한 복수개의 컨텐츠들을 상단으로 이동시키는 경우, 사용자들은 복수개의 컨텐츠들 각각의 위치를 하단에서 상단으로 이동시켜야만 하는 불편함이 있다.However, in this conventional technique, users can change a theme of a personal web page by simply changing a theme to configure a personal web page through another predefined template, or to change the position of content input by a user directly in units of content Should be. For example, when a plurality of contents located at the lower end of a web page are moved to the upper end, users have to move the positions of the plurality of contents from the bottom to the top.

뿐만 아니라, 개인 웹페이지에는 사용자로부터 입력되는 컨텐츠 외에 웹페이지 제공 시스템이 더 구성하여 제공하는 컨텐츠들이 존재할 수 있다. 예를 들어, 웹페이지 제공 시스템은 개인 웹페이지의 이름이나 방문자 정보, 검색 인터페이스나 메뉴 및 카테고리 등을 각각의 컨텐츠로서 개인 웹페이지에 추가로 구성하여 제공한다. 이 경우에도, 사용자들은 단순히 미리 정의된 템플릿에 따라 위치하는 컨텐츠들로 구성된 개인 웹페이지를 제공받게 된다.In addition, there may be contents provided by the web page providing system in addition to the contents inputted by the user in the personal web page. For example, the web page providing system provides a personal web page with the name, visitor information, search interface, menu, and category of the individual web page as individual contents. Even in this case, users are simply provided with a personal web page composed of contents located according to a predefined template.

본 명세서에서는 보다 효과적으로 웹페이지를 제공할 수 있는 시스템 및 방법이 제공된다.A system and method for providing a web page more effectively is provided herein.

복수개의 컨텐츠를 그룹핑하여 구성한 컴포넌트 단위로 서비스를 제공할 수 있는 웹페이지 제공 시스템 및 방법을 제공한다.A system and method for providing a web page capable of providing a service on a component basis by grouping a plurality of contents.

컴포넌트를 구성하는 컨텐츠들을 사용자가 컨트롤 가능하고, 구성된 컴포넌트들의 복합적인 조합을 통해 다양한 레이아웃 템플릿을 구현할 수 있는 웹페이지 제공 시스템 및 방법을 제공한다.The present invention provides a system and method for providing a web page in which a user can control contents constituting a component and can implement various layout templates through a combination of components.

컨텐츠의 그룹인 컴포넌트들을 마우스 드래그 앤 드롭(drag and drop)과 같은 이벤트를 통해 사용자가 원하는 위치로 자유롭게 이동하여 노출할 수 있는 웹페이지 제공 시스템 및 방법을 제공한다.The present invention provides a web page providing system and method for freely moving and exposing components, which are groups of contents, to a position desired by a user through an event such as a mouse drag and drop.

복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 구성된 컴포넌트의 위치를 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공하는 관리 웹페이지 제공부, 컴포넌트를 위치 및 사용자와 연관하여 데이터베이스에 저장하는 컴포넌트 관리부 및 사용자의 요청에 따라 데이터베이스에서 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 추출된 위치 및 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공하는 노출 웹페이지 제공부를 포함하는 웹페이지 제공 시스템이 제공된다.A management web page providing unit configured to group two or more contents selected from a user among a plurality of contents into a single component and to provide a management web page having a setting function for setting a location of a configured component from a user, A component management unit for storing a component in a database in association with a location and a user, a component management unit for searching for and extracting a component and a location stored in association with a user in the database according to a user's request, A web page providing system including an exposed web page providing unit for providing an exposed web page.

일측에 따르면, 관리 웹페이지 및 노출 웹페이지는, 사용자에게 할당된 상품 판매 사이트에 게재되어 제공될 수 있고, 복수의 컨텐츠들 중 적어도 일부는, 상품 판매 사이트에서 판매되는 상품들에 대한 정보를 노출하기 위한 사용자 인터페이스들을 포함할 수 있다.According to one aspect, the management web page and the exposed web page may be displayed on the merchandise sales site assigned to the user, and at least a part of the plurality of contents may be provided by exposing information about the merchandise Lt; / RTI >

다른 측면에 따르면, 설정기능은, 적어도 둘 이상의 위치를 나타내는 템플릿을 관리 웹페이지를 통해 제공하고, 구성된 컴포넌트에 대응하는 객체를 템플릿을 통해 노출하고, 사용자에 의해 발생하는 이벤트에 기초하여 객체의 이동을 제어하고, 둘 이상의 위치 중 객체의 현재위치에 대응하는 위치를 구성된 컴포넌트의 위치로서 결정하기 위한 기능을 포함할 수 있다.According to another aspect, the setting function includes providing a template indicating at least two positions through a management web page, exposing an object corresponding to the configured component through a template, and moving the object based on an event generated by the user And determining the position of the configured component as a position corresponding to the current position of the object among the two or more positions.

또 다른 측면에 따르면, 설정기능은, 사용자에 의해 복수의 컴포넌트들의 구성된 경우 복수의 컴포넌트들에 대응하는 객체들을 템플릿의 해당하는 위치에 노출하고, 하나의 객체가 이벤트에 기초하여 다른 객체의 위치로 이동되는 경우 두 객체에 대응하는 컴포넌트들의 위치를 서로 변경하기 위한 기능을 더 포함할 수 있다.According to another aspect, the setting function exposes objects corresponding to a plurality of components at a corresponding position of a template when a plurality of components are configured by a user, and when one object is located at a position of another object And a function for changing positions of the components corresponding to the two objects when they are moved.

또 다른 측면에 따르면, 컴포넌트 관리부는, 설정기능을 통해 컴포넌트들의 위치가 서로 변경되는 경우, 서로 변경된 컴포넌트들의 위치를 데이터베이스에서 갱신할 수 있다.According to another aspect, when the positions of the components are mutually changed through the setting function, the component management unit can update the positions of the mutually changed components in the database.

또 다른 측면에 따르면, 이벤트는, 객체에 대해 발생하는 드래그 앤 드롭(drag and drop) 이벤트를 포함할 수 있다.According to another aspect, an event may include a drag and drop event that occurs to an object.

또 다른 측면에 따르면, 노출 웹페이지는, 추출된 위치에 추출된 컴포넌트를 위치시켜 구성될 수 있다.According to another aspect, an exposed web page can be constructed by locating the extracted component at the extracted location.

복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 구성된 컴포넌트의 위치를 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공하는 단계, 컴포넌트를 위치 및 사용자와 연관하여 데이터베이스에 저장하는 단계 및 사용자의 요청에 따라 데이터베이스에서 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 추출된 위치 및 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공하는 단계를 포함하는 웹페이지 제공 방법이 제공된다.Providing a management web page configured with a configuration function for grouping two or more contents selected from a user among a plurality of contents into one component and a setting function for setting a location of the configured component from a user; Retrieving and extracting stored components and locations associated with a user in a database in response to a user request, and providing an exposed web page configured using the extracted location and extracted components, in association with a user, A web page providing method is provided.

컴퓨터 시스템이 웹페이지를 제공하도록 제어하는 명령(instruction)을 포함하는 컴퓨터 판독가능 매체로서, 명령은, 복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 구성된 컴포넌트의 위치를 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공하는 단계, 컴포넌트를 위치 및 사용자와 연관하여 데이터베이스에 저장하는 단계 및 사용자의 요청에 따라 데이터베이스에서 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 추출된 위치 및 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공하는 단계를 포함하는 방법에 의하여 컴퓨터 시스템을 제어하는, 컴퓨터 판독가능 매체가 제공된다.There is provided a computer readable medium having instructions for controlling a computer system to provide a web page, the instructions comprising: a configuration function for grouping two or more contents selected from a user among a plurality of contents into a single component; Providing a management web page in which a setting function for setting a location of a configured component from a user is set; storing the component in a database in association with a location and a user; There is provided a computer readable medium for controlling a computer system by searching for and extracting a location, and providing an exposed web page configured using the extracted location and extracted components.

복수개의 컨텐츠를 그룹핑하여 구성한 컴포넌트 단위로 서비스를 제공할 수 있다.A service can be provided on a component basis by grouping a plurality of contents.

컴포넌트를 구성하는 컨텐츠들을 사용자가 컨트롤 가능하고, 구성된 컴포넌트들의 복합적인 조합을 통해 다양한 레이아웃 템플릿을 구현할 수 있다.The user can control contents constituting the component, and various layout templates can be implemented through a combination of the components.

컨텐츠의 그룹인 컴포넌트들을 마우스 드래그 앤 드롭(drag and drop)과 같은 이벤트를 통해 사용자가 원하는 위치로 자유롭게 이동하여 노출할 수 있다.Components of a group of contents can be freely moved and exposed to a desired position through an event such as a mouse drag and drop.

도 1은 본 발명의 일실시예에 있어서, 사용자단말기 및 웹페이지 제공 시스템을 나타낸 일례이다.
도 2 및 도 3은 본 발명의 일실시예에 있어서, 메인 웹페이지를 관리하기 위한 관리 웹페이지의 일부를 각각 나타낸 일례이다.
도 4 및 도 5는 본 발명의 일실시예에 있어서, 상세정보 웹페이지를 관리하기 위한 관리 웹페이지 중 일부를 각각 나타낸 일례이다.
도 6은 본 발명의 일실시예에 있어서, 웹페이지 제공 시스템의 내부 구성을 설명하기 위한 블록도이다.
도 7은 본 발명의 일실시예에 있어서, 웹페이지 제공 방법을 도시한 흐름도이다.
도 8은 본 발명의 일실시예에 있어서, 포털 사이트 운영 시스템 및 웹페이지 제공 시스템의 개괄적인 모습을 나타낸 도면이다.
1 is an example of a user terminal and a web page providing system according to an embodiment of the present invention.
2 and 3 show an example of a part of a management web page for managing a main web page in an embodiment of the present invention.
4 and 5 show an example of a part of a management web page for managing a detailed information web page in an embodiment of the present invention.
6 is a block diagram for explaining an internal configuration of a web page providing system according to an embodiment of the present invention.
7 is a flowchart illustrating a web page providing method according to an embodiment of the present invention.
FIG. 8 is a view showing an overview of a portal site operating system and a web page providing system according to an embodiment of the present invention.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 있어서, 사용자단말기 및 웹페이지 제공 시스템을 나타낸 일례이다. 웹페이지 제공 시스템(100)은 복수의 웹페이지들을 사용자단말기(110)로 제공하는 서버일 수 있다. 이때, 웹페이지 제공 시스템(100)이 제공하는 복수의 웹페이지들은 하나의 웹사이트(120)에 게재되어 제공될 수 있다.1 is an example of a user terminal and a web page providing system according to an embodiment of the present invention. The web page providing system 100 may be a server for providing a plurality of web pages to the user terminal 110. At this time, a plurality of web pages provided by the web page providing system 100 may be displayed on one web site 120.

웹페이지 제공 시스템(100)은 웹페이지를 구성하기 위한 복수의 컨텐츠들을 그룹핑하여 구성되는 컴포넌트 단위로 웹페이지를 구성하여 제공하는 서비스를 사용자들에게 제공할 수 있다. 여기서, 웹페이지는 복수의 컴포넌트로 구성될 수 있고, 적어도 하나의 컴포넌트는 둘 이상의 컨텐츠로 구성될 수 있다. 즉, 개별 컨텐츠가 노출되는 기존 전시 구조의 틀에서 벗어나, 컴포넌트의 복합적인 조합을 통해 웹페이지를 구성하여 다양한 레이아웃 템플릿의 구현이 가능해진다.The web page providing system 100 can provide a service to a user by configuring a web page in units of components configured by grouping a plurality of contents for constituting a web page. Here, the web page may be composed of a plurality of components, and at least one component may be composed of two or more contents. In other words, it is possible to implement various layout templates by constructing a web page through a combination of components without departing from the existing exhibition structure in which individual contents are exposed.

복수의 컨텐츠들은, 웹페이지를 구성하기 위한 세부 컨텐츠들로서, 웹페이지를 구성하기 위한 사용자 인터페이스들을 포함할 수 있으며, 복수의 컨텐츠들 중 적어도 일부는 사용자들에 의해 입력되는 정보를 노출하기 위한 사용자 인터페이스들을 포함할 수 있다. 복수의 컨텐츠들 중 다른 적어도 일부는 웹페이지의 관리를 위한 사용자 인터페이스들이나 웹페이지에 대한 정보를 노출하기 위한 사용자 인터페이스들 또는 다른 웹페이지로의 링크가 설정된 사용자 인터페이스들을 포함할 수 있다.The plurality of contents may be detailed contents for constituting a web page, and may include user interfaces for constituting a web page. At least some of the plurality of contents may include a user interface for exposing information input by users Lt; / RTI > At least some of the plurality of contents may include user interfaces for managing the web page or user interfaces for exposing information about the web page or a user interface for setting a link to another web page.

또한, 웹사이트(120)는 적어도 하나의 웹페이지로 구성되는 관리 웹페이지와 적어도 하나의 웹페이지로 구성되는 노출 웹페이지를 포함할 수 있다. 사용자단말기(110)는 유무선 네트워크를 통해 웹페이지 제공 시스템(100)으로 접속하여 이러한 웹사이트(120)를 제공받을 수 있다.Also, the web site 120 may include a management web page composed of at least one web page and an exposed web page composed of at least one web page. The user terminal 110 may access the web page providing system 100 through the wired / wireless network and receive the web site 120.

도 2 및 도 3은 본 발명의 일실시예에 있어서, 메인 웹페이지를 관리하기 위한 관리 웹페이지의 일부를 각각 나타낸 일례이다. 도 2 및 도 3은 도 1을 통해 설명한 웹페이지 제공 시스템(100)이 제공하는 웹사이트(120)가 상품 판매를 위한 상품 판매 사이트인 경우, 상품 판매 사이트의 메인 웹페이지를 관리하기 위한 관리 웹페이지의 일부분이 나타난 화면들(200, 300)을 각각 도시하고 있다.2 and 3 show an example of a part of a management web page for managing a main web page in an embodiment of the present invention. FIG. 2 and FIG. 3 are diagrams for explaining a case where the web site 120 provided by the web page providing system 100 described with reference to FIG. 1 is a merchandise selling site for selling merchandise, And screens 200 and 300 in which a part of a page is displayed.

이때, 도 2는 복수개의 컴포넌트들을 나타내고 있다. 일례로, 도 2의 컴포넌트 "아이덴티티"(210)는 도 3의 제1 점선박스(310)에 나타난 바와 같이 "이름" 및 "즐겨찾기"와 같이 두 개의 컨텐츠로 구성되어 있고, 도 2의 컴포넌트 "셀러정보"(220)는 도 3의 제2 점선박스(320)에 나타난 바와 같이 "프로필이미지", "소개글" 및 "프로필보기"의 세 개의 컨텐츠로 구성되어 있다. 이 경우, "아이덴티티"(210)와 "셀러정보"(220)는 모두 특정 웹페이지의 구성을 위해 기본적으로 제공되는 사용자 인터페이스들을 컨텐츠로 포함하고 있다.At this time, FIG. 2 shows a plurality of components. For example, the component "identity" 210 of FIG. 2 is composed of two pieces of content, such as "name" and "favorite", as shown in the first dashed box 310 of FIG. 3, The "seller information" 220 is composed of three contents as shown in the second dotted line box 320 in Fig. 3, namely, "profile image", "introduction letter" and "profile view". In this case, both the "identity" 210 and the "seller information" 220 include user interfaces basically provided for constituting a specific web page as content.

즉, 컨텐츠 단위로 웹페이지를 구성하는 경우, 사용자는 "이름", "즐겨찾기", "프로필이미지", "소개글" 및 "프로필보기" 등의 각각의 컨텐츠들을 관리해야 하는 반면, 본 실시예들에서는 컴포넌트 단위로 그룹핑된 컨텐츠들을 관리하여 사용자 편의성을 향상시킬 수 있다. 즉, 사용자는 유사한 컨텐츠이나, 한번에 관리하고 싶은 복수개의 컨텐츠들을 하나의 컴포넌트로 그룹핑하고, 각각의 컨텐츠들을 제어하는 것이 아니라 하나의 컴포넌트를 제어하여 그룹핑된 복수개의 컨텐츠들을 동시에 제어할 수 있게 된다. 예를 들어, 사용자가 컨텐츠 "프로필이미지", "소개글" 및 "프로필보기"의 위치를 이동시키고자 하는 경우, 각각의 컨텐츠의 위치를 재설정할 필요 없이, 대응하는 컴포넌트인 "셀러정보"(220)의 위치를 재설정함으로써, 컨텐츠 "프로필이미지", "소개글" 및 "프로필보기"의 위치를 한번의 설정으로 변경할 수 있다.That is, when a web page is configured in units of contents, the user has to manage respective contents such as "name", "favorite", "profile image", "introduction" and "profile view" In the examples, the content grouped in units of components can be managed to improve user convenience. That is, the user can group similar contents or a plurality of contents that he / she wants to manage at one time into one component, and control a plurality of the grouped contents simultaneously by controlling one component instead of controlling the respective contents. For example, when the user wants to move the positions of the contents "profile image "," introductory article ", and "profile view ", the corresponding component" 220, the location of the contents "profile image", "introduction" and "profile view" can be changed to a single setting.

물론, 하나의 컨텐츠가 하나의 컴포넌트로 구성될 수도 있다. 예를 들어, 도 2의 컴포넌트 "카테고리"(230)는 도 3에 도시된 바와 같이 하나의 컨텐츠로 구성되어 있다.Of course, one content may be composed of one component. For example, the component "category" 230 of FIG. 2 is composed of one content as shown in FIG.

또한, 도 3에 나타난 체크박스들은 해당 컨텐츠나 컴포넌트의 표시 또는 사용 여부를 사용자가 설정할 수 있도록 하기 위한 사용자 인터페이스들로서, 사용자가 컴포넌트뿐만 아니라, 컴포넌트에 포함된 컨텐츠들 각각에 대해서도 제어가 가능함을 나타내고 있다.The check boxes shown in FIG. 3 are user interfaces for allowing the user to set whether to display or use the corresponding contents or components, and indicate that the user can control not only the components but also the contents included in the components have.

이에 더해, 컨텐츠는 이미 설명한 바와 같이 사용자에 의해 입력되는 컨텐츠들도 포함할 수 있다. 예를 들어, 사용자는 판매하기 위한 상품들에 대한 정보를 입력할 수 있고, 입력된 상품들에 대한 정보들 각각이 하나의 컨텐츠로서 이용될 수 있다. 즉, 사용자는 상품들에 대한 정보들 역시 그룹핑하여 컴포넌트로 구성할 수 있다. 도 2 및 도 3에 나타난 "상품그룹1", "상품그룹2", "상품그룹3" 및 "전체상품"는 각각 복수개의 상품들에 대한 정보들이 그룹핑된 컴포넌트들을 의미할 수 있다.In addition, the content may also include content that is entered by a user as described above. For example, the user can input information on products to be sold, and information on each of the inputted products can be used as one content. That is, the user can also organize the information on products by grouping them. The "commodity group 1", "commodity group 2", "commodity group 3", and "whole commodity" shown in FIGS. 2 and 3 may refer to components in which information on a plurality of commodities is grouped.

이때, 각각의 컴퍼넌트들은 마우스를 이용한 드래그 앤 드롭(drag and drop) 이벤트와 같이 사용자에 의해 발생하는 기설정된 이벤트를 이용하여 위치가 변경될 수 있다. 예를 들어, 컴포넌트 "아이덴티티"(210)를 나타내는 객체를 마우스로 드래그하여 컴포넌트 "셀러정보"(220)의 위치에 드롭하는 경우, 컴포넌트 "아이덴티티"(210)와 컴포넌트 "셀러정보"(220)의 위치가 서로 변경될 수 있다.At this time, each of the components can be repositioned using a predetermined event generated by the user, such as a drag and drop event using a mouse. 210 and the component "seller information" 220 when an object representing the component "identity" 210 is dragged and dropped onto the location of the component " May be mutually changed.

컴포넌트들과 컴포넌트들의 위치가 설정되면, 웹페이지 제공 시스템(100)은 컴포넌트들이 각각 해당 위치하도록 구성된 노출 웹페이지를 제공함으로써, 사용자의 의도에 따라 구성된 웹페이지가 제공될 수 있다.When the positions of the components and components are set, the web page providing system 100 may provide a web page configured according to the intention of the user by providing an exposed web page configured such that the components are respectively positioned.

도 4 및 도 5는 본 발명의 일실시예에 있어서, 상세정보 웹페이지를 관리하기 위한 관리 웹페이지 중 일부를 각각 나타낸 일례이다. 도 4 및 도 5는 도 1을 통해 설명한 웹페이지 제공 시스템(100)이 제공하는 웹사이트(120)가 상품 판매를 위한 상품 판매 사이트인 경우, 상품 판매 사이트의 상세정보 웹페이지를 관리하기 위한 관리 웹페이지의 일부분이 나타난 화면들(400, 500)을 각각 도시하고 있다.4 and 5 show an example of a part of a management web page for managing a detailed information web page in an embodiment of the present invention. 4 and 5 are diagrams for explaining a case where the web site 120 provided by the web page providing system 100 described with reference to FIG. 1 is a merchandise selling site for selling merchandise, And screens 400 and 500 in which a part of the web page is displayed.

여기서, 상세정보 웹페이지는 하나의 특정 상품에 대한 상세정보들이 표시될 수 있다. 이때, 도 4 및 도 5의 화면들(400, 500)에는 특정 상품에 대해 사용자로부터 입력되는 상세정보들을 노출하기 위한 컴포넌트들과 상세정보를 관리하기 위한 컴포넌트들 그리고 상세정보 웹페이지에 대한 정보를 노출하기 위한 컴포넌트들이 나타나 있다.Here, the detailed information web page may display detailed information about one specific product. In this case, the screens 400 and 500 of FIGS. 4 and 5 include components for exposing detailed information inputted by a user for a specific product, components for managing detailed information, and information about a detailed information web page Components to expose are shown.

이 경우에도 각각의 컴퍼넌트들은 마우스를 이용한 드래그 앤 드롭 이벤트와 같이 사용자에 의해 발생하는 기설정된 이벤트를 이용하여 위치가 변경될 수 있다. 또한, 컴포넌트들과 컴포넌트들의 위치가 설정되면, 웹페이지 제공 시스템(100)은 컴포넌트들이 각각 해당 위치하도록 구성된 노출 웹페이지를 제공함으로써, 사용자의 의도에 따라 구성된 웹페이지가 제공될 수 있다.In this case, each component can be repositioned using a predetermined event generated by the user, such as a drag-and-drop event using a mouse. Also, when the positions of the components and the components are set, the web page providing system 100 may provide a web page configured according to the intention of the user by providing an exposed web page configured such that the components are respectively positioned.

도 2 내지 도 5를 통해 설명한 관리 웹페이지와 관리 웹페이지를 통해 구성되는 노출 웹페이지는 도 1을 통해 설명한 웹사이트(120)에 게재되어 사용자들에게 제공될 수 있다.The exposed web page configured through the management web page and the management web page described with reference to FIGS. 2 to 5 may be displayed on the web site 120 described with reference to FIG. 1 and provided to the users.

도 6은 본 발명의 일실시예에 있어서, 웹페이지 제공 시스템의 내부 구성을 설명하기 위한 블록도이다. 본 실시예에 따른 웹페이지 제공 시스템(600)은 도 6에 도시된 바와 같이 관리 웹페이지 제공부(610), 컴포넌트 관리부(620) 및 노출 웹페이지 제공부(630)를 포함한다.6 is a block diagram for explaining an internal configuration of a web page providing system according to an embodiment of the present invention. The web page providing system 600 according to the present embodiment includes a management web page providing unit 610, a component managing unit 620, and an exposed web page providing unit 630 as shown in FIG.

관리 웹페이지 제공부(610)는 웹페이지를 구성하기 위한 복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 상기 구성된 컴포넌트의 위치를 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공한다.The management web page providing unit 610 may include a configuration function for grouping two or more contents selected from a user among a plurality of contents for constituting a web page into one component and setting the position of the configured component from a user Provides a management web page with setting function.

여기서, 설정기능은, 적어도 둘 이상의 위치를 나타내는 템플릿을 관리 웹페이지를 통해 제공하고, 구성된 컴포넌트에 대응하는 객체를 템플릿을 통해 노출하고, 사용자에 의해 발생하는 이벤트에 기초하여 객체의 이동을 제어하고, 둘 이상의 위치 중 객체의 현재위치에 대응하는 위치를 구성된 컴포넌트의 위치로서 결정하기 위한 기능을 포함할 수 있다. 즉, 사용자는 관리 웹페이지에서 템플릿을 통해 노출되는 객체를 템플릿 내에 표시된 위치들 중 특정 위치로 이동시킴으로써, 이동된 객체에 대응하는 컴포넌트의 위치를 설정할 수 있다. 이때, 이벤트는, 객체에 대해 발생하는 드래그 앤 드롭(drag and drop) 이벤트를 포함할 수 있다. 즉, 사용자는 객체를 마우스로 드래그하여 원하는 위치에 드롭함으로써, 객체에 대응하는 컴포넌트의 위치가 설정될 수 있다.Here, the setting function provides a template indicating at least two positions through a management web page, exposes an object corresponding to the configured component through a template, controls the movement of the object based on an event generated by the user As a position of the configured component, a position corresponding to the current position of the object among the two or more positions. That is, the user can set the position of the component corresponding to the moved object by moving the object exposed through the template in the management web page to a specific position among the positions displayed in the template. At this time, the event may include a drag and drop event that occurs to the object. That is, the user can set the position of the component corresponding to the object by dragging the object with the mouse and dropping it at a desired position.

또한, 설정기능은, 사용자에 의해 복수의 컴포넌트들의 구성된 경우 복수의 컴포넌트들에 대응하는 객체들을 템플릿의 해당하는 위치에 노출하고, 하나의 객체가 이벤트에 기초하여 다른 객체의 위치로 이동되는 경우 두 객체에 대응하는 컴포넌트들의 위치를 서로 변경하기 위한 기능을 더 포함할 수 있다. 예를 들어, 사용자가 제1 객체를 마우스로 드래그하여 제2 객체의 위치에 드롭하는 경우, 제1 객체에 대응하는 제1 컴포넌트의 위치와 제2 객체에 대응하는 제2 컴포넌트의 위치가 서로 변경될 수 있다.In addition, when the plurality of components are configured by the user, the setting function exposes the objects corresponding to the plurality of components at corresponding positions of the template, and when one object is moved to the position of another object based on the event, And may further include a function for mutually changing positions of components corresponding to the object. For example, when a user drags a first object with a mouse and drops it to a position of a second object, the position of the first component corresponding to the first object and the position of the second component corresponding to the second object are mutually changed .

컴포넌트 관리부(620)는 컴포넌트를 위치 및 사용자와 연관하여 데이터베이스에 저장한다. 이때, 컴포넌트 관리부(620)는 설정기능을 통해 컴포넌트들의 위치가 서로 변경되는 경우, 서로 변경된 컴포넌트들의 위치를 데이터베이스에서 갱신할 수 있다.The component management unit 620 stores the components in the database in association with the location and the user. At this time, when the locations of the components are changed through the setting function, the component management unit 620 can update the locations of the changed components in the database.

노출 웹페이지 제공부(630)는 사용자의 요청에 따라 데이터베이스에서 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 추출된 위치 및 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공한다. 이때, 노출 웹페이지는, 추출된 위치에 추출된 컴포넌트를 위치시켜 구성될 수 있다.The exposed web page providing unit 630 searches and extracts stored components and locations stored in association with a user in the database according to a user's request, and provides an exposed web page configured by using the extracted location and the extracted components. At this time, the exposed web page can be configured by positioning the extracted component at the extracted position.

이때, 관리 웹페이지와 노출 웹페이지는, 일례로, 사용자에게 할당된 상품 판매 사이트에 게재되어 제공될 수 있다. 이 경우, 복수의 컨텐츠들 중 적어도 일부는, 상품 판매 사이트에서 판매되는 상품들에 대한 정보를 노출하기 위한 사용자 인터페이스들을 포함할 수 있다. 복수의 컨텐츠들 중 다른 적어도 일부는, 노출 웹페이지에 대한 정보를 노출하기 위한 사용자 인터페이스들, 노출 웹페이지를 관리하기 위한 사용자 인터페이스들 또는 다른 웹페이지로의 링크가 설정된 사용자 인터페이스들을 포함할 수 있다.At this time, the management web page and the exposed web page may be provided, for example, on a merchandise sales site assigned to the user. In this case, at least a part of the plurality of contents may include user interfaces for exposing information about goods sold at the goods sale site. At least some of the plurality of content may include user interfaces for exposing information about exposed web pages, user interfaces for managing exposed web pages, or user interfaces for linking to other web pages .

웹페이지 제공 시스템(600)은 필요에 따라 각각 컴포넌트 단위로 구성되는 복수개의 테마들을 제공하고, 제공된 테마들 중에서 사용자에 의해 선택된 테마에 따라 노출 웹페이지를 구성하거나 또는 선택된 테마에서 사용자에 의해 변경되는 컴포넌트들을 반영하여 노출 웹페이지를 구성할 수도 있다. 즉, 모든 컴포넌트를 사용자가 직접 구성할 필요 없이 기본적인 테마에서 각각의 컴포넌트에 대응하는 컨텐츠들을 설정하거나 컴포넌트들간의 위치를 변경하는 등의 설정을 통해 자신이 원하는 노출 웹페이지를 구성할 수도 있다.The web page providing system 600 may provide a plurality of themes, each of which is configured on a component basis, as needed, configure an exposed web page according to a theme selected by a user among the provided themes, You can also configure the exposed web page to reflect the components. That is, it is possible to configure an exposed web page that the user desires by setting content corresponding to each component in a basic theme or changing a position between components without having to manually configure all the components.

도 7은 본 발명의 일실시예에 있어서, 웹페이지 제공 방법을 도시한 흐름도이다. 본 실시예에 따른 웹페이지 제공 방법은 도 6을 통해 설명한 웹페이지 제공 시스템(600)에 의해 수행될 수 있다.7 is a flowchart illustrating a web page providing method according to an embodiment of the present invention. The web page providing method according to the present embodiment can be performed by the web page providing system 600 described with reference to FIG.

단계(710)에서 웹페이지 제공 시스템(600)은 웹페이지를 구성하기 위한 복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 상기 구성된 컴포넌트의 위치를 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공한다.In operation 710, the web page providing system 600 may include a configuration function for grouping two or more contents selected from a user among a plurality of contents for forming a web page into one component, A management web page in which a setting function for receiving a setting is provided.

여기서, 설정기능은, 적어도 둘 이상의 위치를 나타내는 템플릿을 관리 웹페이지를 통해 제공하고, 구성된 컴포넌트에 대응하는 객체를 템플릿을 통해 노출하고, 사용자에 의해 발생하는 이벤트에 기초하여 객체의 이동을 제어하고, 둘 이상의 위치 중 객체의 현재위치에 대응하는 위치를 구성된 컴포넌트의 위치로서 결정하기 위한 기능을 포함할 수 있다. 즉, 사용자는 관리 웹페이지에서 템플릿을 통해 노출되는 객체를 템플릿 내에 표시된 위치들 중 특정 위치로 이동시킴으로써, 이동된 객체에 대응하는 컴포넌트의 위치를 설정할 수 있다. 이때, 이벤트는, 객체에 대해 발생하는 드래그 앤 드롭(drag and drop) 이벤트를 포함할 수 있다. 즉, 사용자는 객체를 마우스로 드래그하여 원하는 위치에 드롭함으로써, 객체에 대응하는 컴포넌트의 위치가 설정될 수 있다.Here, the setting function provides a template indicating at least two positions through a management web page, exposes an object corresponding to the configured component through a template, controls the movement of the object based on an event generated by the user As a position of the configured component, a position corresponding to the current position of the object among the two or more positions. That is, the user can set the position of the component corresponding to the moved object by moving the object exposed through the template in the management web page to a specific position among the positions displayed in the template. At this time, the event may include a drag and drop event that occurs to the object. That is, the user can set the position of the component corresponding to the object by dragging the object with the mouse and dropping it at a desired position.

또한, 설정기능은, 사용자에 의해 복수의 컴포넌트들의 구성된 경우 복수의 컴포넌트들에 대응하는 객체들을 템플릿의 해당하는 위치에 노출하고, 하나의 객체가 이벤트에 기초하여 다른 객체의 위치로 이동되는 경우 두 객체에 대응하는 컴포넌트들의 위치를 서로 변경하기 위한 기능을 더 포함할 수 있다. 예를 들어, 사용자가 제1 객체를 마우스로 드래그하여 제2 객체의 위치에 드롭하는 경우, 제1 객체에 대응하는 제1 컴포넌트의 위치와 제2 객체에 대응하는 제2 컴포넌트의 위치가 서로 변경될 수 있다.In addition, when the plurality of components are configured by the user, the setting function exposes the objects corresponding to the plurality of components at corresponding positions of the template, and when one object is moved to the position of another object based on the event, And may further include a function for mutually changing positions of components corresponding to the object. For example, when a user drags a first object with a mouse and drops it to a position of a second object, the position of the first component corresponding to the first object and the position of the second component corresponding to the second object are mutually changed .

단계(720)에서 웹페이지 제공 시스템(600)은 컴포넌트를 위치 및 사용자와 연관하여 데이터베이스에 저장한다. 이때, 웹페이지 제공 시스템(600)은 설정기능을 통해 컴포넌트들의 위치가 서로 변경되는 경우, 서로 변경된 컴포넌트들의 위치를 데이터베이스에서 갱신할 수 있다.In step 720, the web page providing system 600 stores the components in a database in association with the location and the user. At this time, when the positions of the components are changed through the setting function, the web page providing system 600 can update the positions of the changed components in the database.

단계(730)에서 웹페이지 제공 시스템(600)은 사용자의 요청에 따라 데이터베이스에서 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 추출된 위치 및 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공한다. 이때, 노출 웹페이지는, 추출된 위치에 추출된 컴포넌트를 위치시켜 구성될 수 있다.At step 730, the web page providing system 600 searches and extracts the stored components and locations in association with the user in the database at the request of the user, and provides the exposed web page configured using the extracted location and extracted components do. At this time, the exposed web page can be configured by positioning the extracted component at the extracted position.

이때, 관리 웹페이지와 노출 웹페이지는, 일례로, 사용자에게 할당된 상품 판매 사이트에 게재되어 제공될 수 있다. 이 경우, 복수의 컨텐츠들 중 적어도 일부는, 상품 판매 사이트에서 판매되는 상품들에 대한 정보를 노출하기 위한 사용자 인터페이스들을 포함할 수 있다. 복수의 컨텐츠들 중 다른 적어도 일부는, 노출 웹페이지에 대한 정보를 노출하기 위한 사용자 인터페이스들, 노출 웹페이지를 관리하기 위한 사용자 인터페이스들 또는 다른 웹페이지로의 링크가 설정된 사용자 인터페이스들을 포함할 수 있다.At this time, the management web page and the exposed web page may be provided, for example, on a merchandise sales site assigned to the user. In this case, at least a part of the plurality of contents may include user interfaces for exposing information about goods sold at the goods sale site. At least some of the plurality of content may include user interfaces for exposing information about exposed web pages, user interfaces for managing exposed web pages, or user interfaces for linking to other web pages .

웹페이지 제공 시스템(600)은 필요에 따라 각각 컴포넌트 단위로 구성되는 복수개의 테마들을 제공하고, 제공된 테마들 중에서 사용자에 의해 선택된 테마에 따라 노출 웹페이지를 구성하거나 또는 선택된 테마에서 사용자에 의해 변경되는 컴포넌트들을 반영하여 노출 웹페이지를 구성할 수도 있다. 즉, 모든 컴포넌트를 사용자가 직접 구성할 필요 없이 기본적인 테마에서 각각의 컴포넌트에 대응하는 컨텐츠들을 설정하거나 컴포넌트들간의 위치를 변경하는 등의 설정을 통해 자신이 원하는 노출 웹페이지를 구성할 수도 있다.The web page providing system 600 may provide a plurality of themes, each of which is configured on a component basis, as needed, configure an exposed web page according to a theme selected by a user among the provided themes, You can also configure the exposed web page to reflect the components. That is, it is possible to configure an exposed web page that the user desires by setting content corresponding to each component in a basic theme or changing a position between components without having to manually configure all the components.

본 발명의 실시예들에 따른 웹페이지 제공 시스템은 특정 웹사이트를 제공하는 별도의 시스템일 수 있으나, 필요에 따라 포털 사이트와 같이 사용자들에게 다양한 서비스를 제공하는 포털 사이트 운영 시스템에 포함될 수도 있다. 이 경우, 도 1을 통해 설명한 웹사이트(120)는 포털 사이트를 통해 제공될 수 있다.The web page providing system according to the embodiments of the present invention may be a separate system for providing a specific web site, but may be included in a portal site operating system that provides various services to users, such as a portal site, if necessary. In this case, the web site 120 described with reference to FIG. 1 may be provided through a portal site.

도 8은 본 발명의 일실시예에 있어서, 포털 사이트 운영 시스템 및 웹페이지 제공 시스템의 개괄적인 모습을 나타낸 도면이다. 도 8에서는 포털 사이트 운영 시스템(810)에 웹페이지 제공 시스템(100)이 포함된 모습을 나타내고 있다. 이때, 포털 사이트 운영 시스템(810)은 사용자단말기(110)를 통해 접근을 요청하는 사용자에게 포털 사이트(820)를 제공할 수 있으며, 포털 사이트(820)를 통해 다양한 서비스들을 제공할 수 있다.FIG. 8 is a view showing an overview of a portal site operating system and a web page providing system according to an embodiment of the present invention. FIG. 8 shows a system including a web page providing system 100 in a portal site operating system 810. At this time, the portal site operating system 810 can provide the portal site 820 to the user requesting access through the user terminal 110, and can provide various services through the portal site 820.

포털 사이트(820)를 통해 사용자들에게 제공되는 다양한 서비스들은, 쇼핑정보 제공 서비스, 웹문서의 검색 서비스, 개인 페이지 관리 서비스, 소셜 네트워크 서비스, 결제 서비스 등에 대응될 수 있다. 여기서, 쇼핑정보 제공 서비스는 쇼핑을 위한 상품 검색서비스를, 웹문서의 검색 서비스는 입력된 키워드에 대응하는 특정 웹문서들을 검색하여 제공하는 서비스를, 개인 페이지 관리 서비스는, 블로그, 카페 또는 미니홈피와 같이 회원으로 가입한 개인 사용자에게 특정 URL의 페이지를 할당 및 관리하는 서비스를 각각 의미할 수 있다. 여기서, 웹문서의 검색 서비스가 제공하는 웹문서에는 검색 광고를 위한 웹문서가 포함될 수 있다. 또한, 소셜 네트워크 서비스는 웹상에서 이용자들이 인적 네트워크를 형성할 수 있게 해주는 서비스를 의미할 수 있다. 이러한, 소셜 네트워크 서비스는 개인화 웹 서비스(Personal Web Environment, PWE)와 결합되거나 상술한 개인 페이지 관리 서비스와 연계될 수도 있다.Various services provided to users through the portal site 820 may correspond to a shopping information providing service, a web document search service, a personal page management service, a social network service, a payment service, and the like. Herein, the shopping information providing service searches for a product search service for shopping, the search service for a web document searches for specific web documents corresponding to input keywords, and the personal page management service searches for a blog, a cafe, And a service for allocating and managing a page of a specific URL to an individual user who is a member as a member. Here, the web document provided by the search service of the web document may include a web document for the search advertisement. In addition, the social network service may mean a service that enables users to form a human network on the web. Such a social network service may be associated with a personal web environment (PWE) or associated with the personal page management service described above.

이때, 웹페이지 제공 시스템(100)은, 포털 사이트 운영 시스템(810)에 포함되어 상술한 쇼핑정보 제공 서비스, 웹문서의 검색 서비스, 개인 페이지 관리 서비스, 소셜 네트워크 서비스, 결제 서비스 중 적어도 하나의 서비스를 직접 제공하거나 또는 적어도 하나의 서비스와 연계될 수 있다. 이러한 웹페이지 제공 시스템(100)은 회원으로 가입한 사용자에게 할당되는 개인 페이지를 통해 상품을 등록받고, 상품이 등록된 개인 페이지나 상품에 대한 정보를 상술한 다양한 서비스들 중 적어도 하나를 이용하여 사용자들에게 노출할 수 있다. 이 경우, 노출되는 개인 페이지가 도 6 및 도 7을 통해 설명한 노출 웹페이지에 대응될 수 있고, 이러한 개인 페이지가 관리 페이지를 통해 컴포넌트 단위로 사용자의 설정에 따라 구성될 수 있다.At this time, the web page providing system 100 may include at least one service among the shopping information providing service, the web document search service, the personal page management service, the social network service, and the payment service included in the portal site operating system 810 Or may be associated with at least one service. In the web page providing system 100, a product is registered through a personal page allocated to a user who has subscribed as a member, and information about a personal page or a product in which a product is registered is registered in the web page providing system 100 using at least one of the above- And the like. In this case, the exposed personal page may correspond to the exposed web page described with reference to Figs. 6 and 7, and such personal page may be configured according to the setting of the user on a component basis through the management page.

즉, 웹페이지 제공 시스템(100)을 통해 포털 사이트(820)와 포털 사이트(820)를 통해 제공되는 다양한 서비스들 전체가 일체형 마켓플레이스(integrated e-market place)로서 활용될 수도 있다.That is, all the various services provided through the portal site 820 and the portal site 820 through the web page providing system 100 may be utilized as an integrated e-market place.

또한, 웹페이지 제공 시스템(100)은, 상품이 등록된 개인 페이지나 상품에 대한 정보가 상술한 소셜 네트워크 서비스를 통해 업로드되고 업로드된 정보를 통해 상품의 구매가 발생하는 경우, 정보를 업로드한 사용자에게 기설정된 보상을 제공할 수 있다. 즉, 웹페이지 제공 시스템(100)은 제휴 마케팅(affiliate marketing)을 위한 제휴 플랫폼을 포함할 수 있다. 이때, 제휴 마케팅을 위한 메인 퍼블리셔 역시 포털 사이트(820)를 통해 제공되는 다양한 서비스들 활용할 수 있다.In addition, in the web page providing system 100, when a purchase of a product occurs through the information uploaded and uploaded through the above-described social network service, the information about the personal page or the product in which the goods are registered, To provide predetermined compensation to the user. That is, the web page providing system 100 may include an affiliate platform for affiliate marketing. At this time, the main publisher for affiliate marketing can also utilize various services provided through the portal site 820.

예를 들어, 웹페이지 제공 시스템(100) 또는 포털 사이트 운영 시스템(810)이 제공하는 소셜 네트워크 서비스인 서비스 A가 존재한다고 가정하자. 또한, 사용자 b의 개인 페이지 B에 등록된 상품 또는 상품이 등록된 개인 페이지 B에 대한 정보를 사용자 c가 서비스 A를 통해 업로드하였다고 가정하자. 이때, 업로드된 정보를 통해 사용자 d가 개인 페이지 B를 방문하여 상품을 구매하였다면, 정보를 업로드한 사용자 c에게 기설정된 보상이 제공될 수 있다.For example, assume that there is a service A, which is a social network service provided by the web page providing system 100 or the portal site operating system 810. Suppose that the user c uploaded the information about the personal page B in which the goods registered in the personal page B of the user b or the goods are registered through the service A, At this time, if the user d visits the personal page B through the uploaded information and purchases the commodity, predetermined compensation may be provided to the user c who uploaded the information.

또한, 이미 설명한 바와 같이, 소셜 네트워크 서비스는 블로그나 카페 또는 미니홈피와 같은 개인 페이지를 제공 및 관리하는 개인 페이지 관리 서비스와 연동될 수도 있다. 이때, 상품의 구매 자체는 최초 상품이 등록된 개인 페이지를 통해서 이루어질 수 있다. 즉, 소셜 네트워크 서비스를 통해 업로드되는 정보에는 상품이 최초 등록된 개인 페이지로의 링크를 포함할 수 있다. 상술한 예에서, 사용자 b의 개인 페이지 B에 등록된 상품에 대한 정보를 사용자 c가 사용자 c의 개인 페이지 C로 스크랩(업로드)하였다고 가정하자. 이때, 스크랩된 상품의 정보에는 개인 페이지 B로의 링크가 설정될 수 있다. 이 경우, 개인 페이지 C에 방문한 사용자 d가 링크를 통해 개인 페이지 B에 방문하여 상품을 구매하는 경우, 웹페이지 제공 시스템(100)은 사용자 c에게 기설정된 보상을 제공할 수 있다.In addition, as described above, the social network service may be associated with a personal page management service that provides and manages personal pages such as blogs, cafes, or mini homepages. At this time, the purchase of the product itself can be performed through the personal page in which the initial product is registered. That is, the information uploaded through the social network service may include a link to the personal page in which the goods are initially registered. In the above example, suppose that the user c scrapped (uploaded) information about the goods registered in the personal page B of the user b to the personal page C of the user c. At this time, a link to the personal page B may be set in the information of the scrapped goods. In this case, when the user d who visits the personal page C visits the personal page B via the link and purchases the commodity, the web page providing system 100 can provide the user c with predetermined compensation.

기설정된 보상은 쿠폰이나 포털 사이트 운영 시스템(810)이 관리하는 적립금 등의 형태로 제공될 수 있고, 필요에 따라 최초로 정보를 소셜 네트워크 서비스나 개인 페이지로 업로드한 사용자에게만 제공될 수도 있다. 본 명세서에서 "적립금"이란 현실 세계에서 사용되는 화폐의 단위로 표현될 수 있으나, 필요에 따라 현실 세계에서 사용되는 화폐와 대응되는 포인트나 마일리지 등의 사이버 화폐로 표현될 수도 있다. 사이버 화폐의 경우, 예를 들어, 현실 세계에서 실제 사용되는 화폐의 단위와 1:1 비율의 가치를 갖는 사이버 화폐 또는 1:10 비율의 가치를 갖는 사이버 화폐 등과 같이 필요에 따라 자유롭게 표현될 수 있다.The predetermined compensation may be provided in the form of a coupon or a reserve managed by the portal site operating system 810, or may be provided only to a user who first uploads information to a social network service or a personal page as needed. In the present specification, the term " reserve money "may be expressed as a unit of currency used in the real world, but may be represented by cyber currency such as points or mileage corresponding to the currency used in the real world. In the case of cyber money, for example, it can be freely expressed as needed, such as cyber money with a value of 1: 1 ratio or cyber money with a value of 1: 10 ratio with units of money actually used in the real world .

본 명세서에서 "퍼블리셔"라는 용어는 "사이트"라는 용어로 치환되어 사용될 수 있다. 다만, 사이트라는 용어를 사용한 설명이, 모바일 단말기에서 실행되는 어플리케이션 화면 등, 일반적인 PC의 웹 사이트 접속이 아닌 환경에서의 본 발명의 실시 가능성을 배제하는 것은 아니다. 역으로, "사이트"라는 용어는 퍼블리싱 사이트 또는 상술한 퍼블리셔라는 용어로 호환되어 사용될 수 있다. 다시 말해, 각각의 사이트는 개별 퍼블리셔에 대응될 수 있다. 이때, "사이트"라는 용어는 광고의 노출이 가능하고 유무선 네트워크를 통해 사용자에게 제공 가능한 모든 종류의 웹사이트를 포함할 수 있으며, 웹사이트를 구성하는 하나의 웹페이지를 의미할 수도 있다. 또한, 광고나 상품 등의 정보를 "노출"하는 것은 사이트(퍼블리셔)를 통해 그 광고주와 연관된 텍스트, 이미지 등, 소리, 동영상, 하이퍼 링크 등의 홍보성 컨텐츠가 해당 사이트의 방문자에게 제공되는 것을 포함하도록 해석될 수 있다. 또한, 노출된 광고에 대한 "선택"은 사용자(사이트 방문자)가 제공된 텍스트, 이미지 등의 홍보성 컨텐츠에 대해 마우스 클릭 등의 반응을 보임으로써, 광고주가 홍보성 컨텐츠의 전달을 통해 달성하고자 한 상황이 발생되는 것을 의미할 수 있다. 이때, 광고주가 유도한 상황은 일례로, 광고주와 연관된 페이지가, 광고를 선택한 사용자에게 노출되는 상황을 포함할 수 있다.The term "publisher" herein may be used interchangeably with the term "site ". However, the description using the term site does not exclude the possibility of implementing the present invention in an environment other than a general PC web site connection such as an application screen executed in a mobile terminal. Conversely, the term "site" may be used interchangeably with the term publishing site or the publisher referred to above. In other words, each site can correspond to an individual publisher. At this time, the term "site" may include any kind of web site that can be exposed to an advertisement and can be provided to a user through a wired or wireless network, and may mean a single web page constituting a web site. In addition, to "expose" information such as an advertisement or a product includes the provision of promotional contents such as text, image, sound, video, hyperlink, etc. associated with the advertiser through the site (publisher) Can be interpreted. In addition, the "selection" of the exposed advertisements causes a situation where the advertiser is trying to achieve through the delivery of the promotional contents by causing the user (site visitor) to react to the promotional contents such as the text and the image provided by the mouse . ≪ / RTI > At this time, the advertiser-induced situation may include, for example, a situation in which the page associated with the advertiser is exposed to the user who selected the advertisement.

이때, 노출된 정보는 다른 사용자들에 의해 구독될 수 있다. 즉, 노출된 정보에 대한 구독을 신청한 사용자들에게는 개인화 웹 서비스를 통해 사용자들의 개인 공간으로 정보가 제공될 수 있고, 사용자들은 개인 공간에서 제공된 정보를 쉽게 확인할 수 있다. 여기서, 개인 공간은 개인별 웹 저장공간을 제공하고, 가계부 서비스나 캘린더 서비스 또는 일정 관리 등이 가능한 개인별 웹 페이지를 통해 제공되는 웹 상의 공간을 의미할 수 있다. 즉, 사용자들은 이러한 개인별 웹 페이지로 제공되는 정보들을 유무선 인터넷의 연결이 가능한 환경 어디에서든 쉽고 간편하게 확인이 가능해진다. 구독되는 정보는 사용자들에 의해 설정되는 조건에 따라 주기적으로, 또는 설정된 조건에 해당될 때, 개인 공간으로 제공될 수 있다.At this time, the exposed information can be subscribed by other users. That is, the users who subscribe to the exposed information can be provided with the personalized web service through the personalized web service, and the users can easily check the information provided in the private space. Here, the personal space may refer to a space on the web that is provided through a personalized web page that provides individual web storage space, and may be a household service, a calendar service, or a schedule management. That is, the users can easily and easily check the information provided by the individual web pages anywhere in the wired / wireless Internet connectionable environment. The information to be subscribed can be provided periodically according to the conditions set by the users, or as a private space when the set conditions are met.

또한, 노출된 정보는 다른 사용자들에 의해 소셜 네트워크 서비스나 개인 페이지를 통해 업로드(소문내기)될 수 있다. 즉, 한번 노출된 정보가 다른 사용자들에 의해 또 다른 사용자들에 2차적으로 노출될 수 있다. 이 경우, 광고 제공 시스템은 정보를 업로드한 다른 사용자들에게 기설정된 보상을 제공할 수 있다.In addition, the exposed information may be uploaded (rumored) by other users via social network services or personal pages. That is, once exposed information can be secondarily exposed to other users by other users. In this case, the advertisement providing system may provide predetermined rewards to other users who have uploaded the information.

이와 같이, 본 발명의 실시예들에 따르면, 복수개의 컨텐츠를 그룹핑하여 구성한 컴포넌트 단위로 서비스를 제공할 수 있다. 또한, 컴포넌트를 구성하는 컨텐츠들을 사용자가 컨트롤 가능하고, 구성된 컴포넌트들의 복합적인 조합을 통해 다양한 레이아웃 템플릿을 구현할 수 있고, 컨텐츠의 그룹인 컴포넌트들을 마우스 드래그 앤 드롭(drag and drop)과 같은 이벤트를 통해 사용자가 원하는 위치로 자유롭게 이동하여 노출할 수 있다.As described above, according to the embodiments of the present invention, it is possible to provide a service on a component basis by grouping a plurality of contents. In addition, a user can control contents constituting a component, and can implement various layout templates through a combination of constituted components. In addition, a group of contents can be managed through an event such as drag and drop The user can freely move to a desired position and expose it.

본 발명의 실시 예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.The methods according to embodiments of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the present invention or may be available to those skilled in the art of computer software.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.

그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.

600: 웹페이지 제공 시스템
610: 관리 웹페이지 제공부
620: 컴포넌트 관리부
630: 노출 웹페이지 제공부
600: Web page providing system
610: Management web page offerings
620:
630: Exposure Webpage Offering

Claims (16)

웹페이지를 구성하기 위한 복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 상기 구성된 컴포넌트의 위치를 상기 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공하는 관리 웹페이지 제공부;
상기 사용자와 연관하여 상기 구성된 컴포넌트 및 상기 구성된 컴포넌트의 위치를 데이터베이스에 저장하는 컴포넌트 관리부; 및
상기 사용자의 요청에 따라 상기 데이터베이스에서 상기 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 상기 추출된 위치 및 상기 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공하는 노출 웹페이지 제공부
를 포함하는 웹페이지 제공 시스템.
A configuration function for grouping two or more contents selected from a user among a plurality of contents for constituting a web page into one component and a management web page having a setting function for setting the location of the configured component from the user, Provide management web page offerings;
A component management unit for storing the components configured in association with the user and the locations of the configured components in a database; And
And searching for and extracting components and locations stored in association with the user in response to a request from the user and providing an exposed web page configured using the extracted location and the extracted components,
The web page providing system comprising:
제1항에 있어서,
상기 관리 웹페이지 및 상기 노출 웹페이지는, 상기 사용자에게 할당된 상품 판매 사이트에 게재되어 제공되고,
상기 복수의 컨텐츠들 중 적어도 일부는, 상기 상품 판매 사이트에서 판매되는 상품들에 대한 정보를 노출하기 위한 사용자 인터페이스들을 포함하는 것을 특징으로 하는 웹페이지 제공 시스템.
The method according to claim 1,
Wherein the management web page and the exposed web page are displayed on a merchandise sales site assigned to the user,
Wherein at least a part of the plurality of contents includes user interfaces for exposing information on products sold on the goods sale site.
제1항에 있어서,
상기 설정기능은, 적어도 둘 이상의 위치를 나타내는 템플릿을 상기 관리 웹페이지를 통해 제공하고, 상기 구성된 컴포넌트에 대응하는 객체를 상기 템플릿을 통해 노출하고, 상기 사용자에 의해 상기 객체에 대해 발생하는 드래그 앤 드롭(drag and drop) 이벤트에 따라 상기 객체의 이동을 제어하고, 상기 둘 이상의 위치 중 상기 객체의 현재위치에 대응하는 위치를 상기 구성된 컴포넌트의 위치로서 결정하기 위한 기능을 포함하는 것을 특징으로 하는 웹페이지 제공 시스템.
The method according to claim 1,
Wherein the setting function is a function of providing a template indicating at least two positions through the management web page, exposing an object corresponding to the configured component through the template, and dragging and dropping and controlling the movement of the object according to a drag and drop event, and determining a position corresponding to a current position of the object among the two or more positions as a position of the configured component. Delivery system.
제3항에 있어서,
상기 설정기능은, 상기 사용자에 의해 복수의 컴포넌트들의 구성된 경우 상기 복수의 컴포넌트들에 대응하는 객체들을 상기 템플릿의 해당하는 위치에 노출하고, 하나의 객체가 상기 드래그 앤 드롭 이벤트에 따라 다른 객체의 위치로 이동되는 경우 상기 두 객체에 대응하는 컴포넌트들의 위치를 서로 변경하기 위한 기능을 더 포함하는 것을 특징으로 하는 웹페이지 제공 시스템.
The method of claim 3,
Wherein the setting function exposes objects corresponding to the plurality of components at a corresponding position of the template when the plurality of components are configured by the user, and when one object is located at a position of another object according to the drag- Further comprising the function of changing positions of the components corresponding to the two objects when they are moved to the web page.
제4항에 있어서,
상기 컴포넌트 관리부는,
상기 설정기능을 통해 컴포넌트들의 위치가 서로 변경되는 경우, 상기 서로 변경된 컴포넌트들의 위치를 상기 데이터베이스에서 갱신하는 것을 특징으로 하는 웹페이지 제공 시스템.
5. The method of claim 4,
The component management unit,
And updates the locations of the mutually changed components in the database when the locations of the components are mutually changed through the setting function.
삭제delete 제1항에 있어서,
상기 노출 웹페이지는, 상기 추출된 위치에 상기 추출된 컴포넌트를 위치시켜 구성되는 것을 특징으로 하는 웹페이지 제공 시스템.
The method according to claim 1,
Wherein the exposed web page is configured to locate the extracted component at the extracted location.
웹페이지를 구성하기 위한 복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 상기 구성된 컴포넌트의 위치를 상기 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공하는 단계;
상기 사용자와 연관하여 상기 구성된 컴포넌트 및 상기 구성된 컴포넌트의 위치를 데이터베이스에 저장하는 단계; 및
상기 사용자의 요청에 따라 상기 데이터베이스에서 상기 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 상기 추출된 위치 및 상기 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공하는 단계
를 포함하는 웹페이지 제공 방법.
A configuration function for grouping two or more contents selected from a user among a plurality of contents for constituting a web page into one component and a management web page having a setting function for setting the location of the configured component from the user, ;
Storing the location of the configured component and the configured component in association with the user in a database; And
Retrieving and extracting components and locations stored in association with the user in response to a user request, and providing an exposed web page configured using the extracted location and the extracted components
The web page providing method comprising:
제8항에 있어서,
상기 관리 웹페이지 및 상기 노출 웹페이지는, 상기 사용자에게 할당된 상품 판매 사이트에 게재되어 제공되고,
상기 복수의 컨텐츠들 중 적어도 일부는, 상기 상품 판매 사이트에서 판매되는 상품들에 대한 정보를 노출하기 위한 사용자 인터페이스들을 포함하는 것을 특징으로 하는 웹페이지 제공 방법.
9. The method of claim 8,
Wherein the management web page and the exposed web page are displayed on a merchandise sales site assigned to the user,
Wherein at least a part of the plurality of contents includes user interfaces for exposing information on products sold on the goods sale site.
제8항에 있어서,
상기 설정기능은, 적어도 둘 이상의 위치를 나타내는 템플릿을 상기 관리 웹페이지를 통해 제공하고, 상기 구성된 컴포넌트에 대응하는 객체를 상기 템플릿을 통해 노출하고, 상기 사용자에 의해 상기 객체에 대해 발생하는 드래그 앤 드롭 이벤트에 따라 상기 객체의 이동을 제어하고, 상기 둘 이상의 위치 중 상기 객체의 현재위치에 대응하는 위치를 상기 구성된 컴포넌트의 위치로서 결정하기 위한 기능을 포함하는 것을 특징으로 하는 웹페이지 제공 방법.
9. The method of claim 8,
Wherein the setting function is a function of providing a template indicating at least two positions through the management web page, exposing an object corresponding to the configured component through the template, and dragging and dropping And controlling a movement of the object according to an event and determining a position corresponding to a current position of the object among the two or more positions as a position of the configured component.
제10항에 있어서,
상기 설정기능은, 상기 사용자에 의해 복수의 컴포넌트들의 구성된 경우 상기 복수의 컴포넌트들에 대응하는 객체들을 상기 템플릿의 해당하는 위치에 노출하고, 하나의 객체가 상기 드래그 앤 드롭 이벤트에 따라 다른 객체의 위치로 이동되는 경우 상기 두 객체에 대응하는 컴포넌트들의 위치를 서로 변경하기 위한 기능을 더 포함하는 것을 특징으로 하는 웹페이지 제공 방법.
11. The method of claim 10,
Wherein the setting function exposes objects corresponding to the plurality of components at a corresponding position of the template when the plurality of components are configured by the user, and when one object is located at a position of another object according to the drag- Further comprising the step of changing locations of the components corresponding to the two objects when they are moved to the second web page.
제11항에 있어서,
상기 저장하는 단계는,
상기 설정기능을 통해 컴포넌트들의 위치가 서로 변경되는 경우, 상기 서로 변경된 컴포넌트들의 위치를 상기 데이터베이스에서 갱신하는 것을 특징으로 하는 웹페이지 제공 방법.
12. The method of claim 11,
Wherein the storing step comprises:
Wherein the location of the changed components is updated in the database when the locations of the components are changed through the setting function.
삭제delete 제8항에 있어서,
상기 노출 웹페이지는, 상기 추출된 위치에 상기 추출된 컴포넌트를 위치시켜 구성되는 것을 특징으로 하는 웹페이지 제공 방법.
9. The method of claim 8,
Wherein the exposed web page is configured to locate the extracted component at the extracted location.
컴퓨터 시스템이 웹페이지를 제공하도록 제어하는 명령(instruction)을 포함하는 컴퓨터 판독가능 매체로서,
상기 명령은,
웹페이지를 구성하기 위한 복수의 컨텐츠들 중 사용자로부터 선택된 둘 이상의 컨텐츠들을 그룹핑하여 하나의 컴포넌트로 구성하기 위한 구성기능 및 상기 구성된 컴포넌트의 위치를 상기 사용자로부터 설정받기 위한 설정기능이 설정된 관리 웹페이지를 제공하는 단계;
상기 사용자와 연관하여 상기 구성된 컴포넌트 및 상기 구성된 컴포넌트의 위치를 데이터베이스에 저장하는 단계; 및
상기 사용자의 요청에 따라 상기 데이터베이스에서 상기 사용자와 연관하여 저장된 컴포넌트 및 위치를 검색 및 추출하고, 상기 추출된 위치 및 상기 추출된 컴포넌트를 이용하여 구성된 노출 웹페이지를 제공하는 단계
를 포함하는 방법에 의하여 상기 컴퓨터 시스템을 제어하는, 컴퓨터 판독가능 매체.
21. A computer readable medium comprising instructions for controlling a computer system to provide a web page,
The command includes:
A configuration function for grouping two or more contents selected from a user among a plurality of contents for constituting a web page into one component and a management web page having a setting function for setting the location of the configured component from the user, ;
Storing the location of the configured component and the configured component in association with the user in a database; And
Retrieving and extracting components and locations stored in association with the user in response to a user request, and providing an exposed web page configured using the extracted location and the extracted components
≪ / RTI > wherein the computer system controls the computer system.
제15항에 있어서,
상기 관리 웹페이지 및 상기 노출 웹페이지는, 상기 사용자에게 할당된 상품 판매 사이트에 게재되어 제공되고,
상기 복수의 컨텐츠들 중 적어도 일부는, 상기 상품 판매 사이트에서 판매되는 상품들에 대한 정보를 노출하기 위한 사용자 인터페이스들을 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.
16. The method of claim 15,
Wherein the management web page and the exposed web page are displayed on a merchandise sales site assigned to the user,
Wherein at least a portion of the plurality of contents comprises user interfaces for exposing information about goods sold at the merchandise retail site.
KR1020120016799A 2012-02-20 2012-02-20 System and method for providing web page comprised of component unit Active KR101576095B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120016799A KR101576095B1 (en) 2012-02-20 2012-02-20 System and method for providing web page comprised of component unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120016799A KR101576095B1 (en) 2012-02-20 2012-02-20 System and method for providing web page comprised of component unit

Publications (2)

Publication Number Publication Date
KR20130095409A KR20130095409A (en) 2013-08-28
KR101576095B1 true KR101576095B1 (en) 2015-12-10

Family

ID=49218751

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120016799A Active KR101576095B1 (en) 2012-02-20 2012-02-20 System and method for providing web page comprised of component unit

Country Status (1)

Country Link
KR (1) KR101576095B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102536567B1 (en) 2021-12-29 2023-05-26 주식회사 엠몬스타 method and System of producing adaptive web pages by assembling block-by-block content to which grid rules are applied
KR20240054109A (en) 2022-10-18 2024-04-25 세종아이콘 (주) Method for automatic web page configuration
KR20250014168A (en) 2023-07-19 2025-02-03 세종아이콘 (주) Method for automatic Page configuration

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101635127B1 (en) * 2014-10-07 2016-06-30 주식회사 네오피오 Social network service link and posting system
KR102766043B1 (en) * 2022-03-17 2025-02-12 쿠팡 주식회사 Method and electronic device for providing product information
KR102679662B1 (en) * 2022-04-26 2024-07-01 쿠팡 주식회사 Electronic apparatus and operation method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102536567B1 (en) 2021-12-29 2023-05-26 주식회사 엠몬스타 method and System of producing adaptive web pages by assembling block-by-block content to which grid rules are applied
KR20240054109A (en) 2022-10-18 2024-04-25 세종아이콘 (주) Method for automatic web page configuration
KR20250014168A (en) 2023-07-19 2025-02-03 세종아이콘 (주) Method for automatic Page configuration

Also Published As

Publication number Publication date
KR20130095409A (en) 2013-08-28

Similar Documents

Publication Publication Date Title
US20210366035A1 (en) Actionable widget cards
US9582156B2 (en) Electronic publishing mechanisms
US10019730B2 (en) Reverse brand sorting tools for interest-graph driven personalization
US20180015369A1 (en) Geographic-based content curation in a multiplayer gaming environment
US20170236160A1 (en) System and method for specifying targeted content for customers
KR101576095B1 (en) System and method for providing web page comprised of component unit
US20140278992A1 (en) Ad blocking tools for interest-graph driven personalization
KR101566580B1 (en) Mobile advertisement method and system using smart device
KR20130052035A (en) Automatic ad group creation in a networked advertising environment
KR20170067976A (en) Method, apparatus and computer program for managing shopping information
KR101518109B1 (en) Service method and service system for merchandise branding
Goecke Advanced web technologies and E-tourism web applications
US20180204294A1 (en) Computer based system and method for developing, managing and distributing mixed media content in the travel services industry
JP2018500676A (en) Method for constructing interactive digital catalog, computer-readable storage medium applying the method, and interactive digital catalog
JP6699084B2 (en) Information processing apparatus, control method, and program
KR102059480B1 (en) Method and system for providing advertisement through medium
JP6401367B1 (en) Server apparatus, generation method, and generation program
JP6483734B2 (en) Generating device, generating method, and generating program
Stavrakis et al. User Experience Requirements and Interface Design for the TouristHub Trip Planning Platform
Davlembayeva et al. Retail surveillance: From consumers’ interaction to data extraction when in-store and online
KR102536567B1 (en) method and System of producing adaptive web pages by assembling block-by-block content to which grid rules are applied
KR101817584B1 (en) Advertisement providing system and method for providing advertisement storing service to users individually
KR101812161B1 (en) System and method for processing advertisement targeting using advertisement storing service providing to users individually
Semerádová et al. Technical Aspects of Web Design
KR20140135134A (en) System and method for providing user define category

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120220

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130912

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20120220

Comment text: Patent Application

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20140912

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150515

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20151123

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20151203

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20151204

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20191001

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20191001

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20201022

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210929

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20220922

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20230925

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee