[go: up one dir, main page]

KR20120015950A - Devices, systems, and methods for creating and using shortcut objects - Google Patents

Devices, systems, and methods for creating and using shortcut objects Download PDF

Info

Publication number
KR20120015950A
KR20120015950A KR1020100078506A KR20100078506A KR20120015950A KR 20120015950 A KR20120015950 A KR 20120015950A KR 1020100078506 A KR1020100078506 A KR 1020100078506A KR 20100078506 A KR20100078506 A KR 20100078506A KR 20120015950 A KR20120015950 A KR 20120015950A
Authority
KR
South Korea
Prior art keywords
web page
information
server
user terminal
shortcut
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.)
Granted
Application number
KR1020100078506A
Other languages
Korean (ko)
Other versions
KR101673937B1 (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 KR1020100078506A priority Critical patent/KR101673937B1/en
Publication of KR20120015950A publication Critical patent/KR20120015950A/en
Application granted granted Critical
Publication of KR101673937B1 publication Critical patent/KR101673937B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

바로 가기 객체의 생성 및 사용을 위한 장치, 시스템 및 방법이 제공된다.
바로 가기 객체는 웹 셔핑을 통해 접속한 웹 페이지를 차후에 다시 방문하기 위한 것이다. 바로 가기 객체는 방문된 웹 페이지에서 표시된 문구 및 이미지를 사용하여 생성된다. 따라서, 이러한 바로 가기 객체는 서로 상이한 형대를 가지며, 사용자는 직관적으로 바로 가기 객체가 가리키는 웹 페이지를 인식할 수 있다.
Apparatus, systems, and methods are provided for creating and using shortcut objects.
The shortcut object is for later revisit of web pages accessed through web shuffling. Shortcut objects are created using text and images displayed on visited web pages. Therefore, these shortcut objects have different forms, and the user can intuitively recognize the web page to which the shortcut object points.

Description

바로 가기 객체의 생성 및 사용을 위한 장치, 시스템 및 방법{APPARATUS, SYSTEM AND METHOD FOR CREATING AND USING SHORT CUT OBJECT}APPARATUS, SYSTEM AND METHOD FOR CREATING AND USING SHORT CUT OBJECT}

아래의 실시예들은 인터넷 쇼핑몰에서 판매되는 상품의 웹 페이지로 바로 접속하기 위한 바로 가기 객체의 생성 및 사용 방법에 관한 것이다.The following embodiments relate to a method of creating and using a shortcut object for directly accessing a web page of a product sold in an internet shopping mall.

인터넷 사용자는 웹 셔핑(web surfing)을 통해 인터넷 쇼핑몰에서 특정 상품에 대한 웹 페이지를 검색할 수 있다. 인터넷 사용자는 상기 페이지를 추후에 다시 보기 위해 상기 페이지에 대한 바로 가기를 웹 브라우저(web browser)의 즐겨찾기(favorite)로서 추가할 수 있다.An internet user may search a web page for a specific product in an internet shopping mall through web surfing. The Internet user can add a shortcut to the page as a favorite of a web browser to view the page later.

이러한 방식으로 추가된 바로 가기는 하기와 같은 문제가 있다.Shortcuts added in this manner have the following problems.

첫 번째로, 생성된 바로 가기는 일반적으로 웹 브라우저의 즐겨찾기 폴더(folder)에만 추가된다.First, the shortcuts you create are usually added only to the Favorites folder in your web browser.

두 번째로, 생성된 바로 가기가 갖는 파일 제목은, 기본적으로 상기 바로 가기가 가리키는 웹 페이지의 문서 제목(title)이다. 따라서, 동일 인터넷 쇼핑몰에서 서로 다른 상품에 대한 2개 이상의 바로 가기를 생성할 경우, 생성된 바로 가기들의 이름이 서로 동일할 수 있다. 이러한 경우, 이후에 생성된 바로 가기가 이전에 생성된 바로 가기를 덮어 쓰거나(over-write), 사용자가 일일이 바로 가기들의 이름을 서로 다르게 해 주어야 한다.Secondly, the file title of the created shortcut is basically the document title of the web page to which the shortcut points. Therefore, when two or more shortcuts for different products are created in the same Internet shopping mall, the names of the generated shortcuts may be the same. In this case, the shortcuts created later will overwrite the previously created shortcuts, or the user will have to give them different names.

세 번째로, 생성된 바로 가기의 아이콘(icon)은 웹 브라우저가 제공하는 아이콘이거나, 인터넷 쇼핑몰에서 제공한 대표 아이콘이다. 따라서, 상기 아이콘은 바로 가기가 나타내는 정보(예컨대 바로 가기가 가리키는 상품)를 직관적으로 나타낼 수 없고, 사용자는 원하는 상품을 찾기 위해 여러 개의 즐겨찾기된 바로 가기들을 확인해야할 염려가 있다.Third, the icon of the created shortcut is an icon provided by a web browser or a representative icon provided by an internet shopping mall. Therefore, the icon cannot intuitively represent the information indicated by the shortcut (e.g., the product indicated by the shortcut), and the user may be concerned with identifying several favorite shortcuts in order to find a desired product.

마지막으로, 인터넷 사용자는 특정한 사이트(site), 예컨대 포털(portal) 이나 캐쉬백(cash-back) 사이트를 경유하여 인터넷 쇼핑몰에 접속할 수 있다. 일반적으로, 이러한 경유 정보는 웹 브라우저의 쿠키로서 제공된다. 인터넷 사용자는 경유를 통해 특정 인터넷 쇼핑몰의 웹 페이지에 접속하여 상기 웹 페이지에 대한 바로 가기를 생성할 수 있고, 이후에 이러한 바로 가기를 통해 다시 웹 페이지에 접속할 수 있다. 이러한 경우, 상기 바로 가기는 애초에 인터넷 사용자가 어떤 사이트(site)를 경유하여 인터넷 쇼핑몰을 방문하게 되었는지에 대한 정보를 포함하지 않는다. 따라서, 경유를 제공하는 사이트 또는 인터넷 쇼핑몰은 이러한 경유에 대한 통계를 정확하게 산출하지 못할 수 있다.Finally, an internet user may access an internet shopping mall via a specific site, such as a portal or cash-back site. Generally, this waypoint information is provided as a cookie in a web browser. An internet user may access a web page of a specific internet shopping mall via a web page to create a shortcut to the web page, and then access the web page again through the shortcut. In this case, the shortcut does not include information about which site the Internet user originally came to visit the Internet shopping mall. Therefore, a site or an internet shopping mall that provides a diesel route may not accurately calculate statistics on the diesel route.

본 발명의 일측에 따르면, 사용자 단말이 제1 서버가 제공하는 제1 웹 페이지에 접속하는 단계, 상기 사용자 단말이 상기 제1 웹 페이지의 내용에 기반하여 상기 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하는 단계 및 상기 사용자 단말이 상기 바로 가기 객체를 사용하여 상기 제1 웹 페이지에 접속하는 단계를 포함하고, 상기 바로 가기 객체는 상기 제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는, 바로 가기 서비스 제공 방법이 제공된다.According to one aspect of the invention, the step of the user terminal accessing the first web page provided by the first server, the user terminal to provide access to the first web page based on the content of the first web page Creating a shortcut object and accessing the first web page by the user terminal using the shortcut object, wherein the shortcut object includes an access address for accessing the first web page To provide a shortcut service is provided.

상기 바로 가기 객체는 제목 및 아이콘을 더 포함할 수 있고, 상기 사용자 단말이 상기 제1 웹 페이지의 내용에 기반하여 상기 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하는 단계는, 상기 제1 웹 페이지의 내용에 기반하여 상기 제목을 생성하는 단계, 상기 제1 웹 페이지에 링크된 이미지 또는 상기 제1 웹 페이지의 화면을 캡쳐한 이미지에 기반하여 상기 아이콘을 생성하는 단계 및 상기 제1 웹 페이지의 주소에 기반하여 상기 접속 주소를 생성하는 단계를 포함할 수 있다.The shortcut object may further include a title and an icon, and the step of generating, by the user terminal, a shortcut object providing access to the first web page based on the content of the first web page, the Generating the title based on the content of the first web page, generating the icon based on an image linked to the first web page or an image captured on the screen of the first web page, and the first The method may include generating the access address based on the address of the web page.

상기 사용자 단말이 상기 제1 웹 페이지의 내용에 기반하여 상기 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하는 단계는, 상기 제1 웹 페이지에 관련된 제1 정보를 제2 서버로 전송하는 단계, 상기 제2 서버가 상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계, 상기 제2 서버가 상기 제2 정보를 상기 사용자 단말로 전송하는 단계 및 상기 사용자 단말이 상기 제2 정보에 기반하여 상기 바로 가기 객체를 생성하는 단계를 포함할 수 있다.The step of generating, by the user terminal based on the contents of the first web page, a shortcut object for providing access to the first web page, transmitting first information related to the first web page to a second server. Generating, by the second server, second information for generating the shortcut object based on the first information, transmitting, by the second server, the second information to the user terminal; and The user terminal may include generating the shortcut object based on the second information.

상기 제1 정보는 상기 제1 웹 페이지에 대한 주소 정보를 포함할 수 있고, 상기 제2 서버가 상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계는, 상기 제2 서버가 상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지를 로드하는 단계 및 상기 제2 서버가 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계를 포함할 수 있다.The first information may include address information of the first web page, and the generating of the second information for generating the shortcut object based on the first information by the second server comprises: A second server loading the first web page using the address information of the first web page, and the second server analyzing the loaded first web page to generate the second information. can do.

상기 제1 정보는 상기 제1 서버의 식별자를 포함할 수 있고,The first information may include an identifier of the first server,

상기 제2 서버가 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계는, 상기 제2 서버가 상기 식별자에 기반하여 상기 제2 서버에 저장된 복수 개의 설정들 중 하나를 선택하는 단계 및 상기 제2 서버가 상기 선택된 설정에 기반하여 상기 로드된 제1 웹 페이지를 분석하는 단계를 포함할 수 있다.The generating of the second information by analyzing the loaded first web page by the second server may include selecting one of a plurality of settings stored in the second server based on the identifier. And analyzing, by the second server, the loaded first web page based on the selected setting.

상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 서버의 주소를 포함할 수 있고,The access address may include information for generating an address of the first web page and an address of the second server.

상기 사용자 단말이 상기 바로 가기 객체를 사용하여 상기 제1 웹 페이지에 접속하는 단계는, 상기 사용자 단말이 상기 접속 주소를 사용하여 상기 제2 서버의 웹 페이지에 접속하는 단계, 상기 제2 서버가 상기 접속 주소에 포함된 상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지로의 링크를 포함하는 제2 웹 페이지를 생성하는 단계, 상기 제2 서버가 상기 생성된 제2 웹 페이지를 상기 사용자 단말로 전송하는 단계 및 상기 사용자 단말이 상기 제2 웹 페이지를 사용하여 상기 제1 웹 페이지에 접속하는 단계를 포함할 수 있다.Wherein the user terminal accessing the first web page using the shortcut object, the user terminal accessing the web page of the second server using the access address, the second server is the Generating a second web page including a link to the first web page by using address information of the first web page included in a connection address, wherein the second server recognizes the generated second web page; And transmitting to a user terminal and accessing the first web page by using the second web page.

상기 사용자 단말이 제1 서버가 제공하는 제1 웹 페이지에 접속하는 단계는, 사용자 단말이 상기 제1 서버로의 링크를 제공하는 제3 서버에 접속하는 단계 및 사용자 단말이 상기 링크를 사용하여 상기 제1 서버에 접속하는 단계를 포함하할 수 있고, 상기 바로 가기 객체는 상기 제3 서버의 식별자에 대한 정보를 포함할 수 있다.The step of accessing the first web page provided by the first server by the user terminal may include: connecting the user terminal to a third server providing a link to the first server and the user terminal using the link. The method may include accessing a first server, and the shortcut object may include information about an identifier of the third server.

본 발명의 일측에 따르면, 사용자 단말로부터 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하기 위한 제1 정보를 수신하는 단계, 상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계 및 상기 제2 정보를 상기 사용자 단말로 송신하는 단계를 포함하고, 상기 바로 가기 객체는 상기 제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는, 바로 가기 서비스 제공 방법이 제공된다.According to an aspect of the present invention, receiving first information for generating a shortcut object providing a connection to a first web page from a user terminal, for generating the shortcut object based on the first information Generating a second information and transmitting the second information to the user terminal, wherein the shortcut object includes a connection address for accessing the first web page. Is provided.

상기 제1 정보는 상기 제1 웹 페이지의 주소 정보를 포함할 수 있고, 상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계는, 상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지를 로드하는 단계 및 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계를 포함한다.The first information may include address information of the first web page, and generating second information for generating the shortcut object based on the first information may include: address of the first web page Loading the first web page using information and analyzing the loaded first web page to generate the second information.

상기 바로 가기 객체는 제목 및 아이콘을 더 포함할 수 있고, 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계는, 상기 로드된 제1 웹 페이지의 내용에 기반하여 상기 제목에 대응하는 정보를 생성하는 단계 및 상기 로드된 제1 웹 페이지에 링크된 이미지 또는 상기 로드된 제1 웹 페이지의 화면을 캡쳐한 이미지에 기반하여 상기 아이콘에 대응하는 정보를 생성하는 단계를 더 포함할 수 있고, 상기 제2 정보는 상기 제목에 대응하는 정보 및 상기 아이콘에 대응하는 정보를 포함할 수 있다.The shortcut object may further include a title and an icon, and the generating of the second information by analyzing the loaded first web page may be performed based on the content of the loaded first web page. Generating corresponding information and generating information corresponding to the icon based on an image linked to the loaded first web page or an image capturing a screen of the loaded first web page. The second information may include information corresponding to the title and information corresponding to the icon.

상기 제1 정보는 상기 제1 웹 페이지를 제공하는 제1 서버의 식별자를 포함할 수 있고, 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계는, 상기 식별자에 기반하여 복수 개의 설정들 중 하나를 선택하는 단계 및 상기 선택된 설정에 기반하여 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계를 포함할 수 있다.The first information may include an identifier of a first server that provides the first web page, and the generating of the second information by analyzing the loaded first web page may be performed based on the identifier. And selecting one of the plurality of settings and analyzing the loaded first web page based on the selected setting to generate the second information.

상기 사용자 단말로부터 상기 제1 웹 페이지로의 링크를 포함하는 제2 웹 페이지 제공 요청을 수신하는 단계는, 상기 제2 웹 페이지 제공 요청에 기반하여 상기 제2 웹 페이지를 생성하는 단계 및 상기 사용자 단말에게 상기 제2 웹 페이지를 전송하는 단계를 포함할 수 있고, 상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 웹 페이지의 주소를 포함할 수 있다.Receiving a second web page providing request including a link to the first web page from the user terminal may include generating the second web page based on the second web page providing request and the user terminal. And transmitting the second web page to the user, and the access address may include information for generating an address of the first web page and an address of the second web page.

상기 제1 정보는 상기 제1 웹 페이지로의 링크를 제공하는 제2 서버의 식별자를 포함할 수 있고, 상기 바로 가기 객체는 상기 식별자를 포함할 수 있다.The first information may include an identifier of a second server that provides a link to the first web page, and the shortcut object may include the identifier.

본 발명의 일측에 따르면, 제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는 바로 가기 객체를 생성하기 위한 제1 정보를 생성하는 단계, 상기 제1 정보를 사용자 단말로 송신하는 단계, 상기 사용자 단말이 상기 제1 정보에 기반하여 생성된 바로 가기 객체를 사용하여 상기 제1 웹 페이지를 접속함을 나타내는 제2 정보를 수신하는 단계, 상기 제2 정보에 기반하여 상기 제1 웹 페이지를 제공하는 제1 서버에 관련된 통계 자료를 갱신하는 단계를 포함하는, 바로 가기 서비스 제공 방법이 제공된다.According to one aspect of the invention, the step of generating first information for creating a shortcut object including a connection address for accessing a first web page, transmitting the first information to a user terminal, the user terminal Receiving second information indicating access to the first web page using the shortcut object generated based on the first information, and providing the first web page based on the second information. A method of providing a shortcut service is provided, the method including updating statistics related to a server.

상기 사용자 단말이 상기 제1 정보에 기반하여 생성된 바로 가기 객체를 사용하여 상기 제1 웹 페이지를 접속함을 나타내는 제2 정보를 수신하는 단계는 상기 사용자 단말로부터 상기 제1 웹페이지로의 링크를 포함하는 제2 웹페이지 제공 요청을 수신하는 단계, 상기 제2 웹 페이지 제공 요청에 기반하여 상기 제2 웹 페이지를 생성하는 단계 및 상기 사용자 단말에게 상기 제2 웹 페이지를 전송하는 단계를 포함할 수 있고, 상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 웹 페이지의 주소를 포함할 수 있다.Receiving second information indicating that the user terminal accesses the first web page using a shortcut object generated based on the first information may include a link from the user terminal to the first web page. Receiving a request for providing a second web page including the step of generating the second web page based on the request for providing the second web page, and transmitting the second web page to the user terminal. The access address may include information for generating an address of the first web page and an address of the second web page.

제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는 바로 가기 객체를 생성하기 위한 제1 정보를 생성하는 단계는, 상기 제1 웹 페이지를 로드하는 단계 및 상기 로드된 제1 웹 페이지를 분석하여 상기 제1 정보를 생성하는 단계를 포함할 수 있다.Generating first information for creating a shortcut object including a connection address for accessing a first web page may include loading the first web page and analyzing the loaded first web page. And generating the first information.

상기 제1 정보는 상기 제1 웹 페이지로의 링크를 제공하는 제2 서버의 식별자를 포함할 수 있고, 상기 바로 가기 객체는 상기 식별자를 포함할 수 있다.The first information may include an identifier of a second server that provides a link to the first web page, and the shortcut object may include the identifier.

상기 제1 웹 페이지는 상품 구매를 제공하는 웹 페이지일 수 있고, 상기 제1 서버로부터 상기 바로 가기 객체를 사용함으로써 접속한 상기 제1 웹 페이지에서 상품을 구매하였음을 나타내는 상품 구매 정보를 수신하는 단계 및 상기 상품 구매 정보에 기반하여 상기 제1 서버 및 상기 제2 서버 각각에게 상기 상품의 판매로 인한 이익을 배분하기 위한 정보를 생성하는 단계를 더 포함할 수 있다.The first web page may be a web page providing a product purchase, and receiving product purchase information indicating that the product has been purchased from the first web page accessed by using the shortcut object from the first server. And generating information for distributing profits from the sale of the product to each of the first server and the second server based on the product purchase information.

본 발명의 일측에 따르면, 사용자 단말로부터 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하기 위한 제1 정보를 수신하고, 상기 바로가기 객체를 생성하기 위한 제2 정보를 송신하는 송수신부 및 상기 제1 정보에 기반하여 상기 제2 정보를 생성하는 제어부를 포함하고, 상기 바로 가기 객체는 상기 제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는, 서버가 제공된다.According to an aspect of the present invention, a transceiver for receiving first information for creating a shortcut object that provides access to a first web page from a user terminal and transmitting second information for creating the shortcut object And a controller configured to generate the second information based on the first information, wherein the shortcut object includes a connection address for accessing the first web page.

상기 제1 정보는 상기 제1 웹 페이지의 주소 정보를 포함할 수 있고, 상기 제어부는 상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지를 로드하고, 상기 로드된 제1 웹 페이지를 분석함으로써 상기 제1 정보에 기반하여 상기 제2 정보를 생성할 수 있다.The first information may include address information of the first web page, and the controller loads the first web page using the address information of the first web page, and loads the loaded first web page. By analyzing, the second information may be generated based on the first information.

상기 바로 가기 객체는 제목 및 아이콘을 더 포함할 수 있고,The shortcut object may further include a title and an icon,

상기 제어부는 상기 로드된 제1 웹 페이지의 내용에 기반하여 상기 제목에 대응하는 정보를 생성하고, 상기 로드된 제1 웹 페이지에 링크된 이미지 또는 상기 로드된 제1 웹페이지의 화면을 캡쳐한 이미지에 기반하여 상기 아이콘에 대응하는 정보를 생성함으로써 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성할 수 있고, 상기 제2 정보는 상기 제목에 대응하는 정보 및 상기 아이콘에 대응하는 정보를 포함할 수 있다. The controller generates information corresponding to the title based on the content of the loaded first web page, and the image linked to the loaded first web page or the captured image of the loaded first web page. The second information may be generated by analyzing the loaded first web page by generating information corresponding to the icon based on the second information, wherein the second information includes information corresponding to the title and information corresponding to the icon. It may include.

상기 로드된 제1 웹 페이지를 분석하는데 사용되는 복수 개의 설정을 제공하는 저장부를 더 포함할 수 있고, 상기 제1 정보는 상기 제1 웹 페이지를 제공하는 제1 서버의 식별자를 포함할 수 있고, 상기 제어부는 상기 식별자에 기반하여 상기 저장부가 제공하는 복수 개의 설정들 중 하나를 선택하고, 상기 선택된 설정에 기반하여 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성함으로써 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성할 수 있다.The apparatus may further include a storage configured to provide a plurality of settings used to analyze the loaded first web page, wherein the first information may include an identifier of a first server that provides the first web page. The controller selects one of a plurality of settings provided by the storage unit based on the identifier, and analyzes the loaded first web page based on the selected setting to generate the second information. One web page may be analyzed to generate the second information.

상기 수신부는 상기 사용자 단말로부터 상기 제1 웹 페이지로의 링크를 포함하는 제2 웹 페이지 제공 요청을 수신하고, 제2 웹 페이지를 전송할 수 있고, 상기 제어부는 상기 제2 웹 페이지 제공 요청에 기반하여 상기 제2 웹 페이지를 생성할 수 있고, 상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 웹 페이지의 주소를 포함할 수 있다.The receiving unit may receive a request for providing a second web page including a link to the first web page from the user terminal, and transmit a second web page, and the controller may be configured based on the request for providing the second web page. The second web page may be generated, and the access address may include information for generating an address of the first web page and an address of the second web page.

상기 제1 정보는 상기 제1 웹 페이지로의 링크를 제공하는 제2 서버의 식별자를 포함할 수 있고, 상기 바로 가기 객체는 상기 식별자를 포함할 수 있다The first information may include an identifier of a second server that provides a link to the first web page, and the shortcut object may include the identifier.

도 1은 본 발명의 일 실시예에 따른 바로 가기 객체(short-cut object) 제공 시스템의 구성도이다.
도 2는 본 발명의 일 예에 따른 바로 가기 객체의 구성을 도시한다.
도 3은 본 발명의 일 예에 따른 사용자 단말의 출력 화면(display screen)을 도시한다.
도 4는 본 발명의 일 예에 따른 바로 가기 객체 생성 프로그램(program)의 동작을 도시한다.
도 5는 본 발명의 일 예에 따른 상품 정보 페이지의 코드의 구성을 도시한다.
도 6은 본 발명의 일 예에 따른 상품 정보 페이지의 URL의 구성을 도시한다.
도 7은 본 발명의 일 예에 따른 쿠키(cookie)의 구성을 도시한다.
도 8은 본 발명의 일 예에 따른 리다이렉팅(redirecting)을 지원하는 URL을 도시한다.
도 9는 본 발명의 일 실시예에 따른 관리 서버의 구조도이다.
도 10은 본 발명의 일 실시예에 따른 바로 가기 객체 생성 방법의 신호 흐름도이다.
도 11은 본 발명의 일 실시예에 따른 바로 가기 객체 사용 방법의 신호 흐름도이다.
1 is a block diagram of a system for providing a short-cut object according to an embodiment of the present invention.
2 illustrates a configuration of a shortcut object according to an embodiment of the present invention.
3 illustrates a display screen of a user terminal according to an embodiment of the present invention.
4 illustrates an operation of a shortcut object creation program according to an embodiment of the present invention.
5 is a block diagram illustrating a code of a product information page according to an embodiment of the present invention.
6 illustrates a configuration of a URL of a product information page according to an embodiment of the present invention.
7 illustrates a configuration of a cookie according to an embodiment of the present invention.
8 illustrates a URL supporting redirecting according to an embodiment of the present invention.
9 is a structural diagram of a management server according to an embodiment of the present invention.
10 is a signal flowchart of a method for creating a shortcut object according to an embodiment of the present invention.
11 is a signal flowchart of a method of using a shortcut object according to an embodiment of the present invention.

이하에서, 본 발명의 일 실시예를, 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited or limited by the embodiments. Like reference numerals in the drawings denote like elements.

도 1은 본 발명의 일 실시예에 따른 바로 가기 객체 제공 시스템의 구성도이다.1 is a block diagram of a system for providing a shortcut object according to an embodiment of the present invention.

바로 가기 객체 제공 시스템(100)(이하, 시스템(100)으로 약술한다.)은 관리 서버(110), 쇼핑몰 서버(120), 배포자 서버(150) 및 사용자 단말(160)을 포함한다. 쇼핑몰 서버(120), 배포자 서버(150) 및 사용자 단말(160)은 복수 개일 수 있다.The shortcut object providing system 100 (hereinafter, abbreviated as system 100) includes a management server 110, a shopping mall server 120, a distributor server 150, and a user terminal 160. Mall server 120, distributor server 150 and the user terminal 160 may be a plurality.

관리 서버(110), 쇼핑몰 서버(120), 배포자 서버(150) 및 사용자 단말(160)은 유무선의 네트워크를 통해 상호 연결된다.The management server 110, the shopping mall server 120, the distributor server 150, and the user terminal 160 are interconnected through a wired or wireless network.

관리 서버(110)는 후술될 바로 가기 객체(200)를 생성하기 위한 프로그램(400)을 제공하며, 바로 가기 객체(200)를 생성하기 위한 정보를 제공할 수 있으며, 바로 가기 객체(200)의 사용에 대한 통계 정보를 생성할 수 있다.The management server 110 may provide a program 400 for generating a shortcut object 200 to be described later, may provide information for creating a shortcut object 200, and the Generate statistical information about usage.

쇼핑몰 서버(120)는 상품(130)들을 판매하는 웹 서버(web server)이다.The shopping mall server 120 is a web server that sells the products 130.

시스템(100) 내의 쇼핑몰 서버(120)는 복수 개일 수 있다. 복수 개의 쇼핑몰 서버(120) 각각은 고유한 사이트 식별자(site id; SID)(240)를 갖는다. 쇼핑몰 서버(120)의 운영 주체는 관리 서버(110)의 운영 주체와 제휴사 가입 등의 관계를 맺음으로써 쇼핑몰 서버(120)의 SID(240)를 부여받을 수 있다.There may be a plurality of shopping mall servers 120 in the system 100. Each of the plurality of shopping mall servers 120 has a unique site identifier (SID) 240. The operating principal of the shopping mall server 120 may be granted an SID 240 of the shopping mall server 120 by establishing a relationship such as an affiliate with an operating principal of the management server 110.

또한, 복수 개의 상품(130)들 각각은 쇼핑몰 서버(120) 내에서의 고유 식별자(unique id; UID)(250)를 갖는다. UID(250)는 시스템(100) 내에서 고유한 값일 수 있다.In addition, each of the plurality of products 130 has a unique identifier (UID) (250) in the shopping mall server (120). UID 250 may be a unique value within system 100.

쇼핑몰 서버(120)는 복수 개의 상품(130)들 각각에 대한 상품 정보 페이지(140)를 제공한다. 상품 정보 페이지(140)는 판매되는 상품(130)들 각각에 대한 정보를 제공하는 웹 페이지이다.The shopping mall server 120 provides a product information page 140 for each of the plurality of products 130. The product information page 140 is a web page that provides information on each of the products 130 sold.

배포자 서버(150)는 쇼핑몰 서버(120) 또는 쇼핑몰 서버(120)의 상품 정보 페이지(140)로의 접속을 제공하는 웹 사이트이다. 배포자 서버(150)는 예컨대, 포털 또는 캐쉬백 사이트일 수 있다.The distributor server 150 is a web site that provides access to the product information page 140 of the shopping mall server 120 or the shopping mall server 120. Distributor server 150 may be, for example, a portal or a cashback site.

시스템(100) 내의 배포자 서버(150)는 복수 개일 수 있다. 복수 개의 배포자 서버(150) 각각은 고유한 배포자 식별자(partner id; PID)(260)를 갖는다. 배포자 서버(150)의 운영 주체는 관리 서버(110)의 운영 주체와 제휴사 가입 등의 관계를 맺음으로써 배포자 서버(150)의 PID(260)를 부여받을 수 있다.There may be a plurality of distributor servers 150 in the system 100. Each of the plurality of distributor servers 150 has a unique distributor id (PID) 260. The operating principal of the distributor server 150 may be given a PID 260 of the distributor server 150 by establishing a relationship such as an affiliate with an operating principal of the management server 110.

사용자 단말(160)은, 예컨대 PC 또는 스마트 폰과 같은, 웹 브라우저가 구동되는 장치이다.The user terminal 160 is a device on which a web browser is driven, such as a PC or a smart phone.

사용자 단말(160)은 쇼핑몰 서버(120)가 제공하는 웹 페이지, 예컨대 상품 정보 페이지(140)에 접속하여, 웹 브라우저로 상품 정보 페이지(140)를 로드(load)할 수 있다.The user terminal 160 may access a web page provided by the shopping mall server 120, for example, the product information page 140, and load the product information page 140 with a web browser.

사용자 단말(160)은 배포자 서버(150)가 제공하는 웹 페이지에 접속하여, 웹 브러우저로 상기 웹 페이지를 로드할 수 있다. 로드된 배포자 서버(150)의 웹 페이지는 쇼핑몰 서버(120)의 홈 페이지 또는 상품 정보 페이지(140)로의 링크(link)를 제공한다. 사용자 단말(160)은 상기 링크를 이용함으로써 배포자 서버(150)를 경유하여 쇼핑몰 서버(120)가 제공하는 상품 정보 페이지(140)에 접속할 수 있다.The user terminal 160 may access a web page provided by the distributor server 150 and load the web page with a web browser. The loaded web page of the distributor server 150 provides a link to the home page or product information page 140 of the shopping mall server 120. The user terminal 160 may access the product information page 140 provided by the shopping mall server 120 via the distributor server 150 by using the link.

사용자 단말(160)이 상품 정보 페이지(140)를 로드한 후, 사용자 단말(160)은 후술될 바로 가기 객체 생성 프로그램(400)(이하, 객체 생성 프로그램(400)으로 약술한다.)을 사용하여 로드된 상품 정보 페이지(140)를 가리키는 바로 가기 객체 (200)를 생성할 수 있다.After the user terminal 160 loads the product information page 140, the user terminal 160 uses a shortcut object generation program 400 (hereinafter, abbreviated as object generation program 400) to be described later. The shortcut object 200 pointing to the loaded product information page 140 may be generated.

바로 가기 객체(200)가 생성되면, 이후 사용자 단말(160)의 사용자는 생성된 바로 가기 객체를 사용함으로써 웹 브라우저를 통하여 상기 바로 가기 객체가 가리키는 상품 정보 페이지(140)에 바로 접속할 수 있다.After the shortcut object 200 is generated, a user of the user terminal 160 may directly access the product information page 140 indicated by the shortcut object through a web browser by using the generated shortcut object.

바로 가기 객체(200)는 상품 정보 페이지(140) 내의 이미지 및 문구를 반영하여 생성될 수 있고, 상기 이미지 및 문구를 바로 가기 객체 아이콘(330)을 사용하여 사용자 단말(160)의 화면(300)에 표시할 수 있다.The shortcut object 200 may be generated by reflecting an image and a phrase in the product information page 140, and the screen 300 of the user terminal 160 using the shortcut object icon 330. Can be marked on.

예컨대, 바로 가기 객체(200)의 명칭(210)은 상품(130)의 이름, 가격 및 설명과 같은 정보를 결합한 것일 수 있다. 상기의 정보는 쇼핑몰 서버(120)가 관리하는 데이터베이스에 의해 제공된 것일 수 있으며, 상품 정보 페이지(140)의 내용(예컨대 HTML 코드(400))으로부터 특정 설정에 의하여 추출된 것일 수 있다.For example, the name 210 of the shortcut object 200 may combine information such as the name, price, and description of the product 130. The above information may be provided by a database managed by the shopping mall server 120, and may be extracted by a specific setting from the contents (eg, HTML code 400) of the product information page 140.

따라서, 사용자 단말(160)의 사용자는 자신이 방문한 상품 정보 페이지(150)의 이미지 및 문구를 확인할 수 있으므로, 많은 바로 가기 객체 아이콘(330) 중에서 자신이 원하는 것을 바로 식별할 수 있다.Therefore, since the user of the user terminal 160 can check the image and the phrase of the product information page 150 visited by him, he can immediately identify what he wants among the many shortcut object icons 330.

또한, 바로 가기 객체(200)는 상품 정보 페이지(140) 내의 고유한 이미지 및 문구 외에도 시스템(100)에서 고유한 값을 포함하도록 생성될 수 있다.In addition, the shortcut object 200 may be generated to include a unique value in the system 100 in addition to the unique image and text in the product information page 140.

따라서, 생성된 바로 가기 객체(200)들의 제목(210)들이나, 바로 가기 객체(200)에 대응하는 바로 가기 아이콘(330)들의 제목들은 직관적으로 상품(130)을 나타낼 수 있는 동시에, 서로 겹치지 않을 수 있다.
Accordingly, the titles 210 of the generated shortcut objects 200 or the titles of the shortcut icons 330 corresponding to the shortcut objects 200 may intuitively represent the product 130 and do not overlap each other. Can be.

도 2는 본 발명의 일 예에 따른 바로 가기 객체의 구성을 도시한다.2 illustrates a configuration of a shortcut object according to an embodiment of the present invention.

바로 가기 객체(200)는 제목(title)(210), 아이콘(220), 설명(230), 판매자 식별자(SID)(240), 고유 식별자(UID)(250), 배포자 식별자(PID)(260) 및 주소(270)를 포함할 수 있다.The shortcut object 200 includes a title 210, an icon 220, a description 230, a seller identifier (SID) 240, a unique identifier (UID) 250, a distributor identifier (PID) 260. ) And address 270.

제목(210)은 바로 가기 객체(200)가 가리키는 대상에 대한 정보를 문자열(string)을 사용하여 나타내는 것이다. 도 1을 참조하여 전술된 것처럼, 제목(210)은 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120) 및 상품(130) 명칭에 대한 정보를 포함할 수 있다. The title 210 indicates information on a target pointed to by the shortcut object 200 using a string. As described above with reference to FIG. 1, the title 210 may include information about a shopping mall server 120 and a product 130 name indicated by the shortcut object 200.

아이콘(220)은 바로 가기 객체(200)가 가리키는 대상에 대한 정보를 이미지(image)로써 나타내는 것이다. 상기 이미지는 그림, 사진, 애니메이션(animation) 및 동영상 등의 형식으로 구성될 수 있다. 아이콘(220)은 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120) 및 상품(130)을 나타내는 이미지일 수 있다. The icon 220 represents the information on the object indicated by the shortcut object 200 as an image. The image may be configured in the form of a picture, a picture, an animation, and a video. The icon 220 may be an image representing the shopping mall server 120 and the product 130 indicated by the shortcut object 200.

설명(230)은 바로 가기 객체(200)가 가리키는 대상에 대한 설명을 문자열(string) 등을 사용하여 나타내는 것이다. 설명(230)은 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120)의 및 상품(130)에 대한 설명을 포함할 수 있다.The description 230 indicates a description of a target indicated by the shortcut object 200 using a string or the like. The description 230 may include a description of the shopping mall server 120 and the product 130 that the shortcut object 200 points to.

SID(240)는 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120) 또는 쇼핑몰 서버(120)의 운영 주체를 식별하기 위한 정보이다. SID(240)는 쇼핑몰 서버(120)의 웹 사이트(web site) 주소일 수 있다.The SID 240 is information for identifying an operating entity of the shopping mall server 120 or the shopping mall server 120 indicated by the shortcut object 200. The SID 240 may be a web site address of the shopping mall server 120.

UID(250)는 바로 가기 객체(200)가 가리키는 상품(130)을 식별하기 위한 정보이다. UID(250)는 상품의 이름 또는 상품의 제품 코드(product code)일 수 있다. UID(250)는 바로 가기 객체(200)가 생성되었던 상품 정보 페이지(140)의 절대 또는 상대 주소(또는 주소의 일부)일 수 있다.The UID 250 is information for identifying the product 130 indicated by the shortcut object 200. UID 250 may be a name of a product or a product code of a product. The UID 250 may be an absolute or relative address (or part of an address) of the product information page 140 on which the shortcut object 200 was generated.

PID(260)는 바로 가기 객체(200)가 배포자 서버(150)를 경유하여 접속된 상품 정보 페이지(140)에서 생성된 것일 때, 배포자 서버(150)를 식별하기 위한 정보이다. PID(260)는 바로 가기 객체(200)가 생성되었던 상품 정보 페이지(140)의 절대 또는 상대 주소(또는 주소의 일부)일 수 있다.The PID 260 is information for identifying the distributor server 150 when the shortcut object 200 is generated from the product information page 140 connected via the distributor server 150. The PID 260 may be an absolute or relative address (or part of an address) of the product information page 140 from which the shortcut object 200 was generated.

주소(270)는 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)에 접속하기 위한 정보이다.The address 270 is information for accessing the product information page 140 indicated by the shortcut object 200.

주소(270)는 상품 정보 페이지(140)의 URL(Uniform Resource Locator; 유일자원지시기)이거나, 상기 URL을 포함할 수 있다.
The address 270 may be a URL (Uniform Resource Locator) of the product information page 140 or may include the URL.

관리 서버(110)는 사용자 단말(160)이 쇼핑몰 서버(120)에 접속하는 것에 대한 정보를 수집할 경우가 있다. 또는, 사용자 단말(160)이 쇼핑몰 서버(120)에게 특정한 정보를 전달하기 위해, 관리 서버(110)를 경유해서 쇼핑몰 서버(120)에 접속해야 할 경우가 있다.The management server 110 may collect information about the user terminal 160 accessing the shopping mall server 120. Alternatively, in order to deliver specific information to the shopping mall server 120, the user terminal 160 may need to access the shopping mall server 120 via the management server 110.

이러한 경우, 사용자 단말(160)은 우선 관리 서버(110)가 제공하는 웹 페이지에 접속하고, 상기 웹 페이지에서 제공하는 리다이렉션(redirection)을 통해 다시 쇼핑몰 서버(120)의 상품 정보 페이지(140)에 접속할 수 있다. 이러한 기능을 위해, 주소(270)는 관리 서버(110)의 URL 및 상품 정보 페이지(140)에 리다이렉트되기 위한 정보 등을 포함할 수 있다. 본 발명의 일 예에 따른 리다이렉팅을 지원하는 주소(270)가 도 8을 참조하여 하기에서 상세히 설명된다.In this case, the user terminal 160 first accesses a web page provided by the management server 110, and then reconnects to the product information page 140 of the shopping mall server 120 through redirection provided by the web page. I can connect it. For this function, the address 270 may include a URL of the management server 110 and information for being redirected to the product information page 140. An address 270 supporting redirection according to an example of the present invention is described in detail below with reference to FIG. 8.

주소(270)는 SID(240), UID(250) 및 PID(260)를 포함할 수 있다.The address 270 may include an SID 240, a UID 250, and a PID 260.

주소(270)에 포함되는 정보, 예컨대 SID(240), UID(250) 또는 PID(260)는 암호화되어 저장될 수 있으며, 상기 정보를 사용하는 서버(110, 120 및 150) 및 사용자 단말(160)은 상기 암호화된 정보를 복호화하여 사용할 수 있다.Information included in the address 270, for example, the SID 240, the UID 250, or the PID 260 may be encrypted and stored, and the servers 110, 120, and 150 and the user terminal 160 using the information may be encrypted. ) Can be used by decrypting the encrypted information.

관리 서버(110), 쇼핑몰 서버(120) 및 사용자 단말(160)은 SID(240), UID(250) 및 PID(260) 중 하나 이상을 조합하여 주소(270)로 변환할 수 있으며, 주소(270)를 SID(240), UID(250) 및 PID(260) 중 하나 이상으로 변환할 수 있다.The management server 110, the shopping mall server 120, and the user terminal 160 may convert one or more of the SID 240, the UID 250, and the PID 260 into an address 270. 270 may be converted to one or more of SID 240, UID 250, and PID 260.

바로 가기 객체(200)는 웹 브라우저에 의해 사용되는 인터넷 바로 가기 파일(예컨대, .url 파일)일 수 있다. 이러한 경우, 인터넷 바로 가기 파일의 URL이 웹 브라우저가 로드할 페이지의 주소 정보 및 통계를 위해 필요한 정보 등을 제공할 수 있다.The shortcut object 200 may be an internet shortcut file (eg, a .url file) used by a web browser. In this case, the URL of the Internet shortcut file may provide the address information of the page to be loaded by the web browser, information necessary for statistics, and the like.

사용자가 인터넷 바로 가기 파일로 된 바로 가기 객체(200)를 실행하면, 사용자 단말(160)은 웹 브라우저를 통해 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)를 로드한다.When the user executes the shortcut object 200 that is an internet shortcut file, the user terminal 160 loads the product information page 140 indicated by the shortcut object 200 through a web browser.

바로 가기 객체(200)는 웹 브라우저에 의해 사용되는 링크(link)일 수 있다.The shortcut object 200 may be a link used by a web browser.

사용자가 링크로 된 바로 가기 객체(200)를 실행할 경우, 사용자 단말(160)은 바로 가기 객체(200)가 갖는 상품 정보 페이지(140)로 접속하기 위한 정보를 기본 웹 브라우저에 인자(args) 값으로서 전달할 수 있다. 또한, 사용자 단말(160)은 바로 가기 객체(200)가 갖는 상품 정보 페이지(140)로 접속하기 위한 정보를 실행 중인 웹 브라우저에 쓰레드(thread)를 통하여 전달할 수 있다.When the user executes the linked shortcut object 200, the user terminal 160 sends information on the basic web browser to information on accessing the product information page 140 included in the shortcut object 200. Can be delivered as. In addition, the user terminal 160 may transmit information for accessing the product information page 140 of the shortcut object 200 to a running web browser through a thread.

바로 가기 객체(200)는 사용자 단말(160)에서 실행되는 프로그램(program)일 수 있다. 이러한 경우, 사용자가 프로그램을 실행하면, 상기 프로그램은 웹 브라우저를 통해 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)를 로드한다. 웹 브라우저가 실행될 때의 args 인자의 값을 통해 상기 웹 브라우저가 로드할 페이지의 주소 정보 및 통계를 위해 필요한 정보 등이 제공될 수 있다. 또한, 상기 프로그램은 웹 브라우저를 실행시킨 후, 쓰레드(thread)를 통해 상기 정보를 상기 웹 브라우저에게 제공할 수 있다.The shortcut object 200 may be a program executed in the user terminal 160. In this case, when the user executes the program, the program loads the product information page 140 indicated by the shortcut object 200 through the web browser. The value of the args argument when the web browser is executed may provide information on the address of the page to be loaded by the web browser, information necessary for statistics, and the like. In addition, the program may execute the web browser and provide the information to the web browser through a thread.

사용자 단말(160)은 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)를 로드하기 위해 새로운 웹 브라우저 인스턴스(instance)를 실행할 수 있으며, 이미 사용자 단말(160)에서 실행 중인 웹 브라우저 인스턴스에서 상품 정보 페이지(140)를 로드할 수 있다.
The user terminal 160 may execute a new web browser instance to load the product information page 140 pointed to by the shortcut object 200, and may execute the product in the web browser instance already running on the user terminal 160. Information page 140 may be loaded.

도 3은 본 발명의 일 예에 따른 사용자 단말(160)의 출력 화면을 도시한다.3 illustrates an output screen of the user terminal 160 according to an embodiment of the present invention.

사용자 단말(160)을 통해 출력되는 화면(300)은 웹 브라우저 윈도우(310) 및 바로 가기 객체 아이콘(330)을 포함할 수 있다.The screen 300 output through the user terminal 160 may include a web browser window 310 and a shortcut object icon 330.

사용자 단말(160)에서 실행되는 웹 브라우저는 웹 브라우저 윈도우(310)로서 화면(300) 내에 표시된다.The web browser executed in the user terminal 160 is displayed in the screen 300 as the web browser window 310.

웹 브라우저는 쇼핑몰 서버(120)로부터 전송받은 상품 정보 페이지(140)를 렌더링(rendering)하여 출력한다.The web browser renders and outputs the product information page 140 received from the shopping mall server 120.

상품 정보 페이지(140)는 바로 가기 생성 객체(320)를 포함할 수 있다. 바로 가기 생성 객체(320)는 웹 브라우저에 로드된 상품 정보 페이지(140)에 대한 바로 가기 객체(200)를 생성하기 위한 객체이며, 예컨대 버튼(button), 스크립트(script), 태그 및 링크과 같은 웹 페이지의 객체일 수 있다.The product information page 140 may include a shortcut creation object 320. The shortcut creation object 320 is an object for creating a shortcut object 200 for the product information page 140 loaded in a web browser, for example, a web such as buttons, scripts, tags, and links. It may be an object of the page.

쇼핑몰 서버(120)의 관리자는 상품 정보 페이지(140)에 바로 가기 생성 객체(320)를 부착함으로써 상품 정보 페이지(140)에 대한 바로 가기 객체(200)가 생성될 수 있게 한다. 바로 가기 생성 객체는 SID(240)와 같은 바로 가기 객체(200)를 생성하기 위한 정보를 포함할 수 있으며, 이러한 정보는 바로 가기 생성 프로그램(400)으로 전달된다.The manager of the shopping mall server 120 attaches the shortcut creation object 320 to the product information page 140 so that the shortcut object 200 for the product information page 140 can be generated. The shortcut creation object may include information for creating a shortcut object 200, such as SID 240, and this information is passed to the shortcut creation program 400.

또한, 상품 정보 페이지(140)는 바로 가기 객체(200)의 정보(210, 220, 230, 240, 250, 260 및 270)에 직접적으로 대응하는 웹 페이지 객체를 포함할 수 있다. 예컨대, 상품 정보 페이지(140) 내에서 id 속성(attribute)이 "uid"인 웹 페이지 객체가 있을 수 있고, 상기 웹 페이지 객체의 값(value)이 상품 정보 페이지(140)가 나타내는 상품의 UID(250)일 수 있다.In addition, the product information page 140 may include a web page object directly corresponding to the information 210, 220, 230, 240, 250, 260, and 270 of the shortcut object 200. For example, there may be a web page object having an id attribute of "uid" in the product information page 140, and the value of the web page object is the UID of the product represented by the product information page 140. 250).

사용자 단말(160)의 사용자가(예컨대, 버튼을 클릭하는 것과 같은 동작으로) 바로 가기 생성 객체(320)를 실행하면, 객체 생성 프로그램(400)이 실행된다. 실행된 객체 생성 프로그램(400)은 상품 정보 페이지(140)를 가리키는 바로 가기 객체(200)를 생성한다.When the user of the user terminal 160 executes the shortcut creating object 320 (eg, in an operation such as clicking a button), the object generating program 400 is executed. The executed object generation program 400 generates a shortcut object 200 that points to the product information page 140.

바로 가기 객체 아이콘(330)은 사용자 단말(160)에 설치된 바로 가기 객체(200)를 나타낸다. 즉, 사용자 단말(160)은 생성된 바로 가기 객체(200)를 바로 가기 객체 아이콘(330)을 사용하여 화면(300)에 표시한다.The shortcut object icon 330 represents the shortcut object 200 installed in the user terminal 160. That is, the user terminal 160 displays the generated shortcut object 200 on the screen 300 using the shortcut object icon 330.

바로 가기 객체 아이콘(330)은 바로 가기 객체(200)를 직접 나타내는 것일 수 있으며, 또는 바로 가기 객체(200)의 바로 가기 파일(예컨대, .lnk 파일)을 나타내는 것일 수 있다.The shortcut object icon 330 may directly represent the shortcut object 200 or may represent a shortcut file (eg, a .lnk file) of the shortcut object 200.

바로 가기 객체 아이콘(330)은 바로 가기 객체(200)의 제목(210), 아이콘(220) 및 설명(230) 등을 화면(300)에 표시할 수 있다. 도 3에서는 바로 가기 객체(200)의 아이콘(220) 및 제목(210)이 화면(300)에 표시되었다. 사용자의 조작에 의해 마우스 커셔(cursor)가 바로 가기 객체 아이콘(330)에 위치하면, 사용자 단말(150)은 툴팁 창(tooltip window) 등을 사용하여 설명(230)을 일시적으로 화면(300)상에 표시할 수 있다.The shortcut object icon 330 may display the title 210, the icon 220, and the description 230 of the shortcut object 200 on the screen 300. In FIG. 3, an icon 220 and a title 210 of the shortcut object 200 are displayed on the screen 300. When the mouse cursor is positioned on the shortcut object icon 330 by a user's manipulation, the user terminal 150 temporarily displays the description 230 on the screen 300 using a tooltip window or the like. Can be marked on.

사용자는 마우스, 키보드 등의 입력 장치를 사용하여, 화면(300) 상에서 바로 가기 객체 아이콘(330)을 가리킬 수 있고, 마우스 버튼을 클릭 또는 더블-클릭(double-click)하는 등의 조작을 통해 가리켜진 바로 가기 객체 아이콘(330)에 대응하는 바로 가기 객체(200)를 실행 또는 사용할 수 있다.
The user may point to the shortcut object icon 330 on the screen 300 by using an input device such as a mouse or a keyboard, and may point to an operation such as clicking or double-clicking a mouse button. The shortcut object 200 corresponding to the binary shortcut object icon 330 may be executed or used.

도 4는 본 발명의 일 예에 따른 바로 가기 객체 생성 프로그램의 동작을 도시한다.4 illustrates an operation of a shortcut object creation program according to an embodiment of the present invention.

객체 생성 프로그램(400)은 웹 브라우저에 로드된 상품 정보 페이지(140)의 정보(즉, 상품 정보 페이지(140)의 코드), 서버(110, 120 및 150)에 의해 제공되는 정보 및 사용자 단말(160)에 쿠키(cookie)로 저장된 정보 등에 기반하여 바로 가기 객체(200)를 생성한다.The object generating program 400 may include information of the product information page 140 loaded in the web browser (that is, the code of the product information page 140), information provided by the servers 110, 120, and 150, and the user terminal ( In operation 160, the shortcut object 200 is generated based on information stored as a cookie.

일반적으로, 객체 생성 프로그램(400)은 시스템(100)의 서버(110, 120 또는 150)에의해 사용자 단말(160)로 제공된다. 객체 생성 프로그램(400)은 (예컨대 .exe 파일과 같은) 애플리케이션일 수 있으며, 엑티브엑스(activeX) 또는 자바(JAVA) 프로그램일 수 있다. 시스템(100)의 서버(110, 120 및 150)들은 객체 생성 프로그램(400)을 자신이 제공하는 웹 페이지에 첨부하여, 객체 생성 프로그램(400)을 사용자 단말(160)에게 제공할 수 있다.In general, the object creation program 400 is provided to the user terminal 160 by the server 110, 120, or 150 of the system 100. The object creation program 400 may be an application (eg, an .exe file) and may be an ActiveX or Java (JAVA) program. The servers 110, 120, and 150 of the system 100 may attach the object generation program 400 to a web page provided by the server 100 and provide the object generation program 400 to the user terminal 160.

사용자는 객체 생성 프로그램(400)을 사용하기 위해, 객체 생성 프로그램(400)을 사용자 단말(160) 내에 설치할 수 있다.In order to use the object generating program 400, the user may install the object generating program 400 in the user terminal 160.

사용자 단말(160)의 사용자는 설치된 객체 생성 프로그램(400)을 직접 실행할 수 있다.A user of the user terminal 160 may directly execute the installed object generation program 400.

상품 정보 페이지(140)는 객체 생성 프로그램(400)을 실행하기 위한 정보를 포함할 수 있다. 예컨대, 상품 정보 페이지(140)는 <EMBED> 또는 <OBJECT>와 같은 HTML 테그(tag)를 사용함으로써 객체 생성 프로그램(400)을 서버(110, 120 또는 150)로부터 다운(down)받아, 설치 및 실행하기 위한 정보를 포함할 수 있다.The product information page 140 may include information for executing the object generation program 400. For example, the product information page 140 downloads the object generating program 400 from the server 110, 120, or 150 by using an HTML tag such as <EMBED> or <OBJECT>. May contain information for execution.

사용자 단말(160)의 사용자는 상품 정보 페이지(140) 내의 바로 가기 생성 객체(320)를 실행함으로써 객체 생성 프로그램(400)을 실행할 수 있다. 이 경우, 웹 브라우저는 객체 생성 프로그램(400)을 실행하기 위해 상품 정보 페이지(140) 내의 객체 생성 프로그램(400)을 실행하기 위한 정보를 참조할 수 있다.The user of the user terminal 160 may execute the object generation program 400 by executing the shortcut generation object 320 in the product information page 140. In this case, the web browser may refer to information for executing the object generating program 400 in the product information page 140 to execute the object generating program 400.

실행된 객체 생성 프로그램(400)은 웹 브라우저에 로드된 상품 정보 페이지(140)에 대한 바로 가기 객체(200)를 생성한다.The executed object generation program 400 generates a shortcut object 200 for the product information page 140 loaded in the web browser.

객체 생성 프로그램(400)이 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위한 방법이 하기에서 설명된다.
A method for the object generating program 400 to generate the information 210 to 270 of the shortcut object 200 is described below.

상품 정보 페이지(140)의 코드(The code of the product information page 140 ( codecode )로부터의 획득Acquisition from

객체 생성 프로그램(400)은 웹 브라우저에 로드된 상품 정보 페이지(140)의 코드를 분석하여, 상기 정보(210 내지 270)를 생성할 수 있다.The object generation program 400 may generate the information 210 to 270 by analyzing the code of the product information page 140 loaded in the web browser.

상품 정보 페이지(140)가 상기 정보(210 내지 270)에 직접적으로 대응하는 웹 페이지 객체를 포함한 경우, 객체 생성 프로그램은 상기 웹 페이지 객체를 통해 필요한 데이터를 획득할 수 있다. 예컨대, 객체 생성 프로그램(400)은 id 속성이 "uid"인 웹 페이지 객체의 값을 사용하여 바로 가기 객체(200)의 UID(250)를 생성할 수 있다.When the product information page 140 includes a web page object directly corresponding to the information 210 to 270, the object generation program may acquire necessary data through the web page object. For example, the object generation program 400 may generate the UID 250 of the shortcut object 200 using the value of the web page object having the id attribute of “uid”.

상품 정보 페이지(140)의 코드를 사용하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위한 일 예가 도 5를 참조하여 하기에서 상세히 설명된다.
An example for generating the information 210 to 270 of the shortcut object 200 using the code of the product information page 140 is described in detail below with reference to FIG. 5.

사용자 단말(160)로부터의 획득Acquisition from User Terminal 160

객체 생성 프로그램(400), 사용자 단말(160) 또는 사용자 단말(160)의 웹 브라우저는 상기 정보(210 내지 270)를 생성하기 위한 데이터를 가지고 있을 수 있다. 예컨대, 객체 생성 프로그램(400)은 제목(210)의 전부 또는 일부를 구성하는 문구, 즉 문자열을 가지고 있을 수 있으며, 상기 문자열은 제목(210)의 값 또는 그 일부로 사용될 수 있다.The object generating program 400, the user terminal 160, or the web browser of the user terminal 160 may have data for generating the information 210 to 270. For example, the object generating program 400 may have a phrase, ie, a string constituting all or part of the title 210, and the string may be used as a value or part of the title 210.

예컨대, 웹 브라우저가 접속한 상품 정보 페이지(140)의 URL(600)이 상기 데이터를 포함할 수 있다.For example, the URL 600 of the product information page 140 accessed by the web browser may include the data.

본 발명의 일 예에 따른 상품 정보 페이지(140)의 URL(600)이 도 6을 참조하여 하기에서 상세히 설명된다.The URL 600 of the product information page 140 according to an embodiment of the present invention is described in detail below with reference to FIG. 6.

예컨대, 웹 브라우저가 배포자 서버(150)를 경유하여 쇼핑몰 서버(120)에 접근할 때, 쇼핑몰 서버(120)로의 링크를 제공하는 배포자 서버(150)의 웹 페이지가 쿠키(cookie)(700)를 생성할 수 있다. 객체 생성 프로그램(400)은 상기 정보(210 내지 270)를 생성하기 위해 쿠키(700)를 사용할 수 있다.For example, when a web browser accesses the shopping mall server 120 via the distributor server 150, a web page of the distributor server 150 providing a link to the shopping mall server 120 receives a cookie 700. Can be generated. The object generation program 400 may use the cookie 700 to generate the information 210 to 270.

본 발명의 일 예에 따른 쿠키(700)의 구성이 도 7을 참조하여 하기에서 상세히 설명된다.
The configuration of the cookie 700 according to an embodiment of the present invention is described in detail below with reference to FIG. 7.

서버(110, 120 또는 150)로부터의 전송에 의한 획득Acquisition by Transmission from Server 110, 120, or 150

객체 생성 프로그램(400)은 시스템(100) 내의 서버(110, 120 또는 150)로부터 상기 정보(210 내지 270)를 전송받을 수 있다.The object generation program 400 may receive the information 210 to 270 from the server 110, 120, or 150 in the system 100.

객체 생성 프로그램(400)은 상기 정보(210 내지 270) 를 획득하기 위해, 상기 정보(210 내지 270)를 생성하기 위해 필요한 데이터를 서버(110, 120 또는 150)로 전송한다. The object generation program 400 transmits data necessary for generating the information 210 to 270 to the server 110, 120, or 150 to obtain the information 210 to 270.

상기의 전송을 위해, 객체 생성 프로그램(400)은 데이터를 전송할 서버(110, 120 또는 150)를 특정하기 위한 정보를 포함할 수 있다.For the above transmission, the object generation program 400 may include information for specifying the server (110, 120 or 150) to send data.

상기 데이터는 상품 정보 페이지(140)를 식별하기 위한 데이터를 포함할 수 있다. 예컨대, 객체 생성 프로그램(400)은 웹 브라우저에 로드된 상품 정보 페이지(140)의 주소(예컨대, URL)를 시스템(100)의 개체(110, 120 및 150)들 상호간에 전송되는 데이터에 포함시킬 수 있다. 서버(110, 120 또는 150)는 전송받은 데이터가 가리키는 상품 정보 페이지(140)의 코드를 분석하여 상기 정보(210 내지 270)를 생성할 수 있다. The data may include data for identifying the product information page 140. For example, the object generator 400 may include an address (eg, a URL) of the product information page 140 loaded in the web browser in data transmitted between the objects 110, 120, and 150 of the system 100. Can be. The server 110, 120, or 150 may generate the information 210 to 270 by analyzing the code of the product information page 140 indicated by the received data.

전술된 것처럼, 이러한 데이터를 전송할 서버(110, 120 또는 150)를 특정하기 위한 정보 및 서버(110, 120 또는 150)로 전송될 데이터의 전부 또는 일부는 웹 브라우저에 로드된 상품 정보 페이지(140) 내에 포함될 수 있다. 이러한 경우, 객체 생성 프로그램(400)은 상품 정보 페이지(140)의 코드를 분석하여 이러한 특정 정보 및 데이터를 추출할 수 있다.As described above, all or part of the information for specifying the server 110, 120, or 150 to which such data is sent and the data to be transmitted to the server 110, 120, or 150 may be a product information page 140 loaded in a web browser. It may be included within. In this case, the object generation program 400 may extract the specific information and data by analyzing the code of the product information page 140.

이러한 데이터를 전송할 서버(110, 120 또는 150)를 특정하기 위한 정보 및 서버(110, 120 또는 150)로 전송될 데이터의 전부 또는 일부는 사용자 단말(160) 내에 생성된 쿠키(600)에 포함될 수 있다. 이러한 경우, 객체 생성 프로그램(400)은 쿠키(600)에서 이러한 특정 정보 및 데이터를 추출할 수 있다.All or part of the information for specifying the server 110, 120, or 150 to transmit such data and the data to be transmitted to the server 110, 120, or 150 may be included in the cookie 600 generated in the user terminal 160. have. In this case, the object generation program 400 may extract such specific information and data from the cookie 600.

사용자 단말(160)은 상기 데이터를 전송하기 위해 웹 브라우저를 사용하여 서버(110, 120 또는 150)가 제공하는 객체 생성 페이지에 접속할 수 있다. 웹 브라우저는 상기 객체 생성 페이지에 접속함으로써 상기 데이터를 서버(110, 120 또는 150)에게 전송할 수 있다. 예컨대, 웹 브라우저가 상기 객체 생성 페이지에 접속하기 위해 사용한 URL이 상기 데이터를 포함할 수 있다.The user terminal 160 may access an object generation page provided by the server 110, 120, or 150 using a web browser to transmit the data. The web browser may transmit the data to the server 110, 120, or 150 by accessing the object creation page. For example, the URL used by the web browser to access the object creation page may include the data.

전술된 것은 방법으로 데이터를 전송받은 서버(110, 120 또는 150)는 상기 정보(210 내지 270) 생성한다.As described above, the server 110, 120, or 150 receiving the data generates the information 210 to 270.

상기 데이터가 상품 정보 페이지(140)의 식별을 위한 정보를 포함하는 경우, 서버(110, 120 또는 150)는, 전술된 것과 같은 방법으로, 상품 정보 페이지(140)의 코드를 분석하여 상기 정보(210 내지 270)의 전부 또는 일부를 생성할 수 있다. 즉, 상품 정보 페이지(140)의 코드는 구현에 따라 사용자 단말(160) 또는 서버(110, 120 또는 150)에 의해 분석될 수 있다.If the data includes information for identification of the merchandise information page 140, the server 110, 120 or 150 analyzes the code of the merchandise information page 140 in the same manner as described above to obtain the information ( All or part of 210 to 270). That is, the code of the product information page 140 may be analyzed by the user terminal 160 or the server 110, 120, or 150, depending on the implementation.

서버(110, 120 또는 150)는 상기 정보(210 내지 270)를 생성하기 위한 데이터를 가지고 있을 수 있다. 예컨대, 서버(110, 120 또는 150)은 제목(210)의 전부 또는 일부를 구성하는 문구, 즉 문자열을 가지고 있을 수 있으며, 상기 문자열은 제목(210)의 값으로서 사용될 수 있다.The server 110, 120, or 150 may have data for generating the information 210-270. For example, the server 110, 120, or 150 may have a phrase, ie, a string, that constitutes all or part of the title 210, which string may be used as the value of the title 210.

서버(110, 120 또는 150)는 상기 데이터를 제공하기 위한 데이터베이스(database)를 유지 및 관리할 수 있다. 예컨대, 데이터베이스는 각각의 상품 정보 페이지(140)에 대한 제목, 아이콘 이미지, 상품 이름, 상품 가격, 상품 추가 정보 및 주소(또는, URL) 필드들을 포함할 수 있다. 서버(110, 120 또는 150)는 상기 필드들 중 하나를 사용하거나 상기 필드들을 조합함으로써 상기 정보(210 내지 270)를 생성할 수 있다. 상기 필드들은 쇼핑몰 서버(120)가 판매되는 상품(130)들을 관리하기 위해 관리하는 데이터베이스의 필드와 동일한 것이거나, 연동된 것일 수 있다.The server 110, 120, or 150 may maintain and manage a database for providing the data. For example, the database may include title, icon image, product name, product price, product additional information, and address (or URL) fields for each product information page 140. The server 110, 120, or 150 may generate the information 210-270 by using one of the fields or combining the fields. The fields may be the same as or interlocked with fields in a database managed by the shopping mall server 120 to manage the products 130 sold.

서버(110, 120 및 130)는 상기 정보(210 내지 270)를 생성하기 위한 하나 이상의 방법을 저장, 선택 및 사용할 수 있다.Servers 110, 120, and 130 may store, select, and use one or more methods for generating the information 210-270.

관리 서버(110)가 상기 정보(210 내지 270)를 생성하는 일 예가 도 9을 참조하여 하기에서 상세히 설명된다.An example in which the management server 110 generates the information 210 to 270 is described in detail below with reference to FIG. 9.

객체 생성 프로그램(400)은 전술된 방법들 중 하나 이상(또는 방법들의 조합)을 사용하여 상기 정보(210 내지 270)를 생성할 수 있다. 객체 생성 프로그램(400)은 상기 정보(210 내지 270)를 사용하여 상품 정보 페이지(140)에 대한 바로 가기 객체(200)를 생성할 수 있다.The object generation program 400 may generate the information 210 to 270 using one or more of the aforementioned methods (or a combination of the methods). The object generation program 400 may generate a shortcut object 200 for the product information page 140 using the information 210 to 270.

객체 생성 프로그램(400)은 바로 가기 객체(200)가 생성되기 전, 또는 생성된 후에 사용자 단말(150)의 사용자가 상기 정보(210 내지 270)의 일부를 수정할 수 있는 인터페이스(interface)를 제공할 수 있다.The object creation program 400 may provide an interface through which the user of the user terminal 150 may modify some of the information 210 to 270 before or after the shortcut object 200 is generated. Can be.

예컨대, 객체 생성 프로그램(400)은 사용자가 바로 가기 객체(200)의 제목(210), 아이콘(220) 또는 설명(230)을 수정할 수 있는 창(window)을 화면(300)에 표시하고, 사용자의 입력에 따라 제목(210), 아이콘(220) 또는 설명(230)을 수정할 수 있다.For example, the object generator 400 displays a window on the screen 300 through which the user can modify the title 210, the icon 220, or the description 230 of the shortcut object 200. According to the input of the title 210, icon 220 or description 230 may be modified.

또한, 객체 생성 프로그램(400)은 바로 가기 객체(200)에 대응하는 바로 가기 객체 아이콘(330)의 아이콘 또는 제목을 수정할 수 있는 창을 화면(300)에 표시하고, 사용자의 입력에 따라 상기 아이콘 또는 상기 제목을 수정할 수 있으며, 상기 입력에 따라 바로 가기 객체(200)의 제목(210) 또는 아이콘(220)도 수정할 수 있다.In addition, the object generating program 400 displays a window on the screen 300 which may modify an icon or title of the shortcut object icon 330 corresponding to the shortcut object 200, and the icon according to a user input. Alternatively, the title may be modified, and the title 210 or the icon 220 of the shortcut object 200 may also be modified according to the input.

객체 생성 프로그램(400)은 생성된 바로 가기 객체(200)가 저장될 경로를 지정할 수 있는 창을 화면(300)에 표시할 수 있다. 객체 생성 프로그램(400)은 사용자의 입력에 따라 지정된 폴더(예컨대, 바탕 화면 또는 즐겨 찾기 등의 폴더)에 바로 가기 객체(200)를 생성할 수 있다.
The object generation program 400 may display a window on the screen 300 which may designate a path to store the generated shortcut object 200. The object generation program 400 may generate the shortcut object 200 in a designated folder (eg, a folder such as a desktop or a favorite) according to a user's input.

도 5는 본 발명의 일 예에 따른 상품 정보 페이지(140)의 코드의 구성을 도시한다.5 illustrates a configuration of a code of a product information page 140 according to an embodiment of the present invention.

상기 코드는 일반적으로 HTML 코드(500)이며, 그 외 XML 등 웹 브라우저가 렌더링할 수 있는 임의의 언어(language)로 작성된 코드일 수 있다.The code is generally HTML code 500 and may be code written in any language that a web browser can render, such as XML.

객체 생성 프로그램(400) 또는 서버(110, 120 또는 150)는 HTML 코드(500)를 분석하여 바로 가기 객체(200)를 생성하기 위한 데이터를 추출할 수 있다.The object generating program 400 or the server 110, 120, or 150 may analyze the HTML code 500 to extract data for generating the shortcut object 200.

HTML 코드(500)를 저장하기 위해 하기의 수학식 1과 같은 코드가 객체 생성 프로그램(400) 또는 서버(110, 120 또는 150)에 의해 사용될 수 있다.Code such as Equation 1 below may be used by the object generating program 400 or the server 110, 120, or 150 to store the HTML code 500.

Figure pat00001
Figure pat00001

수학식 1의 코드는 "url" 변수가 가리키는 HTML 페이지를 "GET" HTTP 프로토콜을 통해 로드하여, 로드된 HTML 코드(500)를 "htmltages" 변수 내에 저장한다.The code of Equation 1 loads the HTML page pointed to by the "url" variable via the "GET" HTTP protocol, and stores the loaded HTML code 500 in the "htmltages" variable.

바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500) 내의 특정 문자열들 사이에 있는 값에 기반하여 생성될 수 있다.Information 210 to 270 of the shortcut object 200 may be generated based on values between specific strings in the HTML code 500.

예컨대, 제목(210)의 값은 HTML 코드(500) 중 "<TITLE>" 문자열 및 "</TITLE>" 문자열의 사이에 있는 문자열일 수 있다.For example, the value of the title 210 may be a string between the "<TITLE>" string and the "</ TITLE>" string in the HTML code 500.

HTML 코드(500) 내의 특정한 문자열들 사이에 있는 값을 추출하기 위해, 하기의 수학식 2와 같은 정규식(regular expression)이 사용될 수 있다.To extract a value between specific strings in HTML code 500, a regular expression such as Equation 2 below may be used.

Figure pat00002
Figure pat00002

수학식 2의 코드는 "htmltags" 변수 내에 있는 HTML 코드 중 '<img id="product" src="' 문자열 및 '" border="0"' 문자열의 사이에 있는 문자열을 추출하고, 추출된 문자열을 "result_icon" 변수에 저장한다.The code in Equation 2 extracts a string between the '<img id = "product" src = "' string and the '" border = "0"' string among the HTML codes in the "htmltags" variable, and extracts the extracted string. Is stored in the "result_icon" variable.

수학식 2는 두 개의 문자열들을 사용하고, 상기 두 개의 문자열들 사이에 있는 값을 추출하였으나, 문자열이 아닌 보편적인 정규식 패턴(regular expression) 또한 값 추출을 위해 사용될 수 있다.Equation 2 uses two strings and extracts a value between the two strings, but a regular regular expression that is not a string may also be used for value extraction.

바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500) 내의 특정 태그에 기반하여 생성될 수 있다.Information 210 to 270 of the shortcut object 200 may be generated based on a specific tag in the HTML code 500.

상기 특정 태그는 특정한 타입(type)의 태그일 수 있다.The specific tag may be a tag of a specific type.

예컨대, 제목(210)의 값은 <TITLE> 태그(530)의 값(532)일 수 있다.For example, the value of the title 210 may be the value 532 of the <TITLE> tag 530.

상기 특정 태그는 태그의 속성이 특정한 값을 갖는 것일 수 있으며, 태그의 클래스(class) 또는 엘리먼트(element)가 특정한 값을 갖는 것일 수 있다. 일반적으로 태그의 id 속성 또는 name 속성이 특정을 위해 사용될 수 있다.The specific tag may be one in which an attribute of a tag has a specific value, and a class or element of the tag may have a specific value. In general, the id attribute or name attribute of a tag can be used for specific purposes.

예컨대, 제목(210)의 값은 태그들 중 id 속성이 "subject"인 태그(510)의 값(512)일 수 있다.For example, the value of the title 210 may be a value 512 of the tag 510 whose id attribute is “subject” among the tags.

예컨대, 아이콘(210)의 이미지는 <img> 태그들 중 id 속성이 "product"인 <img> 태그(520)에 기반하여 생성될 수 있다. 또는, 아이콘(210)의 이미지는 id 속성이 "product"인 <img> 태그(520)의 src 속성이 가리키는 그래픽 파일(522)에 기반하여 생성될 수 있다.For example, an image of the icon 210 may be generated based on an <img> tag 520 having an id attribute of "product" among <img> tags. Alternatively, the image of the icon 210 may be generated based on the graphic file 522 indicated by the src attribute of the <img> tag 520 whose id attribute is "product".

즉, 객체 생성 프로그램(400) 또는 서버(110, 120 또는 150)는 상기 그래픽 파일(522)을 네트워크를 통해 로드하고, 상기 그래픽 파일(522)의 포멧(format), 해상도(resolution), 팔레트(palette) 및 색상(color) 등을 전환함으로써 아이콘(210)을 생성할 수 있다.That is, the object generating program 400 or the server 110, 120, or 150 loads the graphic file 522 through a network, and formats, formats, and palettes of the graphic file 522. The icon 210 may be generated by switching a palette, a color, and the like.

상기 특정 태그는 특정 조건을 만족시키는 태그 중 n 번째의 것일 수 있다.The specific tag may be an nth tag among tags that satisfy a specific condition.

예컨대, 아이콘(210)의 이미지는 <img> 태그들 중 HTML 코드(500) 내에서 두 번째로 나타나는 것에 기반하여 생성될 수 있다.For example, an image of icon 210 may be generated based on the second appearance within HTML code 500 of <img> tags.

바로 가기 객체(200)의 정보(210 내지 2760)는 HTML 코드(500) 내의 특정 태그 및 상기 태그가 가리키는 객체의 속성에 기반하여 생성될 수 있다.Information 210-2760 of the shortcut object 200 may be generated based on a specific tag in the HTML code 500 and attributes of the object to which the tag points.

예컨대, 아이콘(210)의 이미지는 <img> 태그들의 src 속성이 가리키는 그래픽 파일들 중 가장 파일 크기가 큰 파일에 기반하여 생성될 수 있고, 해상도가 가장 높은 파일에 기반하여 생성될 수 있다. 또한 아이콘(210)의 이미지는 상기 파일들 중 특정 크기(예컨대, 1024Bytes) 이상인 첫 번째 파일(또는 n 번째 파일)에 기반하여 생성될 수 있다.For example, the image of the icon 210 may be generated based on the file having the largest file size among graphic files indicated by the src attribute of the <img> tags, and may be generated based on the file having the highest resolution. In addition, the image of the icon 210 may be generated based on the first file (or n-th file) having a specific size (eg, 1024 bytes) or more.

바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500) 내에서 자주 사용되는 단어, 또는 웹 페이지의 제목 등과 관련하여 대표 단어로 추정되는 단어에 기반하여 생성될 수 있다.The information 210 to 270 of the shortcut object 200 may be generated based on a word frequently used in the HTML code 500 or a word estimated as a representative word in relation to a title of a web page.

바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500)에 전체에 기반하여 생성될 수 있다. 예컨대, 아이콘(210)의 이미지는 웹 브라우저가 상기 HTML 코드를 렌더링한 웹 브라우저 윈도우(310)의 캡쳐(capture) 이미지에 기반하여 생성될 수 있다. 즉, 웹 페이지의 화면을 캡쳐한 이미지에 기반하여 아이콘(210)의 이미지가 생성될 수 있다.Information 210 to 270 of the shortcut object 200 may be generated based on the entirety of the HTML code 500. For example, the image of the icon 210 may be generated based on a capture image of the web browser window 310 in which the web browser rendered the HTML code. That is, an image of the icon 210 may be generated based on the image capturing the screen of the web page.

객체 생성 프로그램(400) 및 서버(110, 120 또는 150)는 어떠한 방법을 사용하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성할 것인지에 대한 설정(setting) 정보를 저장할 수 있다.The object generation program 400 and the server 110, 120, or 150 may store setting information regarding which method to generate the information 210 to 270 of the shortcut object 200 using.

상기의 설정 정보는 복수 개일 수 있고, 바로 가기 객체(200)가 나타내는 상품 정보 페이지(140)를 제공하는 쇼핑몰 서버(160)의 SID(240)에 따라, 객체 생성 프로그램(400) 및 서버(110, 120 또는 150)는 복수 개의 설정 중 하나를 선택할 수 있다.The configuration information may be a plurality, and according to the SID 240 of the shopping mall server 160 providing the product information page 140 indicated by the shortcut object 200, the object generation program 400 and the server 110. , 120 or 150 may select one of a plurality of settings.

즉, 상기의 설정 정보는 각각의 쇼핑몰 서버(120) 마다 다를 수 있으며, 복수 개의 쇼핑몰 서버(120)들이 하나의 설정 정보를 공유할 수 있다. 따라서, 각각의 쇼핑몰 서버(120)들을 위한 객체 생성 프로그램(400) 및 설정 정보(400)가 모두 개별적으로 생성될 필요가 없다. 일반적으로 서버(110, 120 또는 150)의 관리자가 상기의 생성 및 변경과 같은 조작을 수행한다.That is, the above setting information may be different for each shopping mall server 120, and the plurality of shopping mall servers 120 may share one setting information. Therefore, both the object generating program 400 and the setting information 400 for each shopping mall server 120 need not be generated separately. In general, an administrator of the server 110, 120, or 150 performs operations such as creating and changing the above.

상기 설정 정보는 SID(240), SID(240)에 대응하는 쇼핑몰 서버(160)의 명칭, 제목(210) 정보를 추출하는 패턴, 아이콘(220) 정보를 추출하는 패턴, 추출된 아이콘(220) 정보에 기반하여 아이콘(220) 정보를 생성하는 방식 등을 포함할 수 있다.The setting information may include a SID 240, a name of a shopping mall server 160 corresponding to the SID 240, a pattern for extracting title 210 information, a pattern for extracting icon 220 information, and an extracted icon 220. It may include a method of generating the icon 220 information based on the information.

하기의 수학식 3은 아이콘(210)의 이미지를 결정하기 위한 설정 정보의 일 예를 나타낸다.Equation 3 below shows an example of setting information for determining an image of the icon 210.

Figure pat00003
Figure pat00003

수학식 3에서, 앞의 1000은 <img> 태그들의 src 속성이 가리키는 그래픽 파일 중 파일 크기가 1000Byte 이상인 것들을 선택하라는 것을 의미하며, 뒤의 2는 상기 선택된 파일들 중 두 번째 것에 기반하여 아이콘(210)의 이미지를 설정하라는 것을 의미한다.
In Equation 3, the first 1000 means selecting ones of the graphic files pointed to by the src attribute of the <img> tags having a file size larger than 1000 bytes, and the second 2 indicates an icon 210 based on the second of the selected files. ) Means to set the image.

도 6은 본 발명의 일 예에 따른 상품 정보 페이지(140)의 URL(600)의 구성을 도시한다.6 illustrates a configuration of a URL 600 of a product information page 140 according to an embodiment of the present invention.

상품 정보 페이지(140)의 URL(600)은 프로토콜의 명칭(610), 웹 서버의 호스트 명(host name)(620), 상품 정보 페이지의 경로(630) 및 인자(640, 650 및 660)를 포함할 수 있다.The URL 600 of the product information page 140 indicates the protocol name 610, the host name 620 of the web server, the path 630 of the product information page, and the factors 640, 650, and 660. It may include.

쇼핑몰 서버의 웹 서버는 경로(630)에 해당하는 웹 페이지를 상기 웹 서버에 접속한 웹 브라우저에게 제공한다. The web server of the shopping mall server provides a web page corresponding to the path 630 to a web browser connected to the web server.

인자들(640, 650 및 660)은 상기 웹 페이지를 생성하기 위해 사용할 수 있고, 객체 생성 프로그램(400)이나 서버(110 또는 150)에게 상품 정보 페이지(140)에 대한 정보를 제공하기 위해 사용될 수 있다.Arguments 640, 650, and 660 can be used to generate the web page, and can be used to provide information about the product information page 140 to the object generator 400 or the server 110 or 150. have.

즉, 사용자 단말(160) 이나 쇼핑몰 서버(120)와 같이, URL(600)을 생성하거나 전달받는 장치는 URL(600)을 시스템(100) 내의 다른 개체(110, 120, 150 또는 160)에게 전송함으로써, 개체(110, 120, 150 또는 160)가 인자들(640, 650 및 660)이 나타내는 정보를 획득할 수 있게 한다.That is, a device that generates or receives the URL 600, such as the user terminal 160 or the shopping mall server 120, transmits the URL 600 to other entities 110, 120, 150, or 160 in the system 100. This allows the entity 110, 120, 150 or 160 to obtain the information represented by the factors 640, 650 and 660.

pid 인자(640)는, 웹 브라우저가 배포자 서버(150)를 경유하여 상품 정보 페이지(140)를 접근한 경우, 배포자 서버(150)의 PID(260)를 나타낸다. The pid argument 640 represents the PID 260 of the distributor server 150 when the web browser accesses the product information page 140 via the distributor server 150.

상품 정보 페이지(140)를 관리하는 쇼핑몰 서버(120) 및 URL(600)을 전달받을 시스템 내 다른 서버(110, 120 또는 150)(일반적으로는, 관리 서버(110))는 pid 인자(640)를 통해 배포자 서버(150)에 대한 정보를 알 수 있다.The mall server 120 managing the product information page 140 and other servers 110, 120, or 150 (generally, the management server 110) in the system to receive the URL 600 are pid parameters 640. Through the information about the distributor server 150 can be found.

uid 인자(650)는, 쇼핑몰 서버(120)가 판매하는 상품(130)의 UID(250)를 나타낸다. uid 인자(650)는, 쇼핑몰 서버(120)가 경로(620)에 해당하는 웹 페이지를 생성할 때, 어떠한 상품(130)에 대한 페이지를 생성하는 것인지에 대한 정보를 제공하여, 쇼핑몰 서버(120)가 uid(250)에 상품(130)의 상품 정보 페이지(140)를 생성하게 한다.The uid factor 650 represents the UID 250 of the product 130 sold by the shopping mall server 120. The uid factor 650 may provide information about which product 130 a page is generated when the shopping mall server 120 generates a web page corresponding to the path 620, thereby providing the shopping mall server 120. Causes product information page 140 of merchandise 130 to be created in uid 250.

또한, URL(600)을 전달받은 시스템 내 다른 서버(110, 120 또는 150)(일반적으로는, 관리 서버(110))은 uid 인자(650)를 통해 전달받은 URL(600)이 어떤 상품(140)에 대한 상품 정보 페이지(140)인지를 알 수 있다.In addition, the other server 110, 120 or 150 (generally, the management server 110) in the system that received the URL 600, the URL 600 received through the uid factor 650, which product (140) It can be seen whether the product information page 140 for the).

쿠키 인자(660)는, 쇼핑몰 서버(120)에 접속하는 웹 브라우저가 쿠키(700) 값을 전달하기 위해 사용되는 인자이다. 즉, 사용자 단말(150) 내 특정한 쿠기의 값이 쿠키 인자(660)로서 URL(600)에 포함될 수 있다. 상품 정보 페이지(140)를 관리하는 쇼핑몰 서버(120) 및 URL(600)을 전달받을 시스템 내 다른 서버(110, 120 또는 150)(일반적으로는, 관리 서버(110))는 쿠키 인자(660)를 통해 쿠기(700)의 값을 알 수 있다.The cookie factor 660 is a factor used by the web browser to access the shopping mall server 120 to pass the cookie 700 value. That is, the value of a specific cookie in the user terminal 150 may be included in the URL 600 as the cookie factor 660. The shopping mall server 120 managing the product information page 140 and another server 110, 120, or 150 (generally, the management server 110) in the system to receive the URL 600 are the cookie factor 660. Through this, the value of the cookie 700 may be known.

예컨대, 사용자 단말(160)의 웹 브라우저가 배포자 서버(150)에 접속한 경우, 상기 배포자 서버(150)의 웹 서버는 사용자 단말(160) 내에 배포자 서버(150)에게 관련된 정보를 포함하는 쿠키(700)를 생성할 수 있다. 따라서, 배포자 서버(150)에게 관련된 정보가 custarg 인자(660)를 통해 쇼핑몰 서버(120) 등으로 전달될 수 있다.
For example, when the web browser of the user terminal 160 accesses the distributor server 150, the web server of the distributor server 150 may include a cookie (including cookies) related to the distributor server 150 in the user terminal 160. 700). Accordingly, information related to the distributor server 150 may be transmitted to the shopping mall server 120 through the custarg factor 660.

도 7은 본 발명의 일 예에 따른 쿠키(700)의 구성을 도시한다.7 illustrates a configuration of a cookie 700 according to an example of the present invention.

쿠키(700)는 방문 경로(referer)(710), 키워드(keyword)(720) 및 IP 주소(address)(730)를 포함할 수 있다.The cookie 700 may include a referrer 710, a keyword 720, and an IP address 730.

방문 경로는 웹 브라우저가 특정 웹 사이트를 방문하였을 때, 어떠한 웹 사이트를 경유하여 상기 웹 사이트를 방문하였는지를 나타내는 것이다.The visit path indicates when a web browser visits a specific web site, and through which web site the web browser visited the web site.

방문 경로(710)는 경유한 사이트의 호스트 명, PID(260) 또는 IP 주소를 그 값으로 가질 수 있다.The visit route 710 may have a host name, a PID 260, or an IP address of a site passing through as the value.

키워드(720)는 쿠키가 생성될 때 경유한 웹 사이트에서 사용된 검색어를 나타낸다. 즉, 브라우저가 키워드를 접속된 웹 사이트에 전송하고, 상기 웹 사이트로부터 검색 결과 목록을 수신하면, 키워드(720)를 포함하는 쿠키(700)가 생성될 수 있다.Keyword 720 represents the search term used on the web site via which the cookie was created. That is, when the browser transmits the keyword to the connected web site and receives the search result list from the web site, the cookie 700 including the keyword 720 may be generated.

IP 주소(730)는 웹 브라우저를 실행하는 장치, 예컨대 사용자 단말(160)의 IP 주소를 나타낸다.The IP address 730 represents the IP address of the device executing the web browser, for example, the user terminal 160.

사용자 단말(160)의 웹 브라우저가 배포자 서버(150)에 접속하면, 배포자 서버(150)의 웹 서버는 사용자 단말(160)에 쿠키(700)를 설치한다. 상기 쿠키는 전술한 것과 같은 방문 경로(710) 및 IP 주소(730)를 포함할 수 있으며, 웹 브라우저가 검색어를 전송하여 검색 결과 페이지를 수신한 경우, 상기 쿠키(700)는 키워드(720)를 더 포함할 수 있다.When the web browser of the user terminal 160 accesses the distributor server 150, the web server of the distributor server 150 installs a cookie 700 in the user terminal 160. The cookie may include a visit path 710 and an IP address 730 as described above. When the web browser transmits a search term and receives a search result page, the cookie 700 selects the keyword 720. It may further include.

이후, 사용자 단말(160)의 웹 브라우저가 서버(110, 120 또는 150)의 객체 생성 페이지에 접속할 경우, 상기 접속을 위해 사용된 URL(900)에 쿠키(700)의 내용이 포함될 수 있다. 따라서, 서버(110, 120 또는 150)의 웹 서버는 자신에게 요청된 URL을 통해 쿠키(700)가 포함하는 정보(예컨대 PID(260))를 추출할 수 있다.
Then, when the web browser of the user terminal 160 accesses the object creation page of the server 110, 120, or 150, the content of the cookie 700 may be included in the URL 900 used for the access. Accordingly, the web server of the server 110, 120, or 150 may extract information (eg, the PID 260) included in the cookie 700 through the URL requested to the web server.

도 8은 본 발명의 일 예에 따른 리다이렉팅을 지원하는 URL(800)을 도시한다.8 illustrates a URL 800 supporting redirecting according to an example of the present invention.

리다이렉팅을 지원하는 URL(800)은 프로토콜의 명칭(810), 웹 서버의 호스트 명(host name)(820), 관리 서버(110)의 리다이렉팅 페이지의 경로(830) 및 인자들(850, 860, 870 및 880)을 포함할 수 있다.The URL 800 supporting the redirecting includes the protocol name 810, the host name 820 of the web server, the path 830 of the redirecting page of the management server 110, and the arguments 850. 860, 870, and 880).

사용자 단말(160)은 URL(800)을 사용하여 관리 서버(110)의 리다이렉팅 페이지에 접속한다. 상기의 접속은 사용자 단말(160)이 관리 서버(110)에게 리다이렉팅 페이지의 전송을 요청하는 것이다.The user terminal 160 accesses the redirecting page of the management server 110 using the URL 800. In the above connection, the user terminal 160 requests the management server 110 to transmit the redirecting page.

관리 서버(110)는 인자들(850, 860, 870 및 880)을 사용하여 리다이렉팅 페이지를 생성한다.The management server 110 generates the redirecting page using the factors 850, 860, 870, and 880.

사용자 단말(160)의 웹 브라우저는 상품 정보 페이지(140)로의 링크를 포함하는 리다이렉팅 페이지를 전송받고, 리다이렉팅 페이지가 지시하는 상품 정보 페이지(140)로 이동한다.The web browser of the user terminal 160 receives the redirecting page including the link to the product information page 140 and moves to the product information page 140 indicated by the redirecting page.

관리 서버(110)는 리다이렉팅 페이지를 생성하는 것 외에도 인자들(850, 860, 870 및 880) 및 URL(800) 등을 사용하여 통계 정보를 생성할 수 있다. 상기 통계 정보는 도 9를 참조하여 하기에서 상세히 설명된다.In addition to generating the redirecting page, the management server 110 may generate statistical information using the factors 850, 860, 870, and 880, the URL 800, and the like. The statistical information is described in detail below with reference to FIG. 9.

sid 인자(840)는, 쇼핑몰 서버(120)의 SID(240)를 나타낸다.The sid factor 840 represents the SID 240 of the shopping mall server 120.

uid 인자(850)는, 쇼핑몰 서버(120)가 판매하는 상품(130)의 UID(250)를 나타낸다. 또한, 상기 uid 인자(850)는 시스템(100) 내에서 고유한 값을 수 있으며, UID (250)를 포함할 수 있고, SID(240) 및 UID(250)를 포함할 수 있다.The uid factor 850 represents the UID 250 of the product 130 sold by the shopping mall server 120. In addition, the uid factor 850 may have a unique value within the system 100, may include a UID 250, and may include an SID 240 and a UID 250.

pid 인자(860)는, 사용자 단말(160)의 웹 브라우저가 배포자 서버(150)를 경유하여 상품 정보 페이지(140)를 접근하였고, 상품 정보 페이지(140)에 대한 바로 가기 객채(200)가 생성된 경우, 배포자 서버(150)의 PID(260)를 나타낸다. The pid argument 860 indicates that the web browser of the user terminal 160 accesses the product information page 140 via the distributor server 150, and the shortcut object 200 for the product information page 140 is generated. In this case, the PID 260 of the distributor server 150 is represented.

쿠키 인자(870)는, 바로 가기 객체(200)가 생성되었을 때 사용자 단말(160) 내에 저장된 특정한 쿠키(700)의 값을 나타낸다. 예컨대, 사용자 단말(160)의 웹 브라우저가 경유한 배포자 서버(150)에 대한 정보가 쿠키에 저장된 경우, 쿠키 인자(870)가 경유한 배포자 서버(150)에 대한 정보(예컨대, PID(260))를 포함할 수 있다. 쿠키 인자(870)는 sid 인자(840) 및 uid 인자(850)에 해당하는 정보도 포함할 수 있다.The cookie factor 870 represents the value of a particular cookie 700 stored in the user terminal 160 when the shortcut object 200 was created. For example, when information about the distributor server 150 via the web browser of the user terminal 160 is stored in the cookie, information about the distributor server 150 via the cookie factor 870 (eg, PID 260). ) May be included. The cookie factor 870 may also include information corresponding to the sid factor 840 and the uid factor 850.

리다이렉트 인자(880)는 사용자 단말(150)이 리다이렉팅될 페이지를 나타낸다. 일반적으로, 리다이렉트 인자(880)는 바로 가기 객체(200)가 생성되었을 때의 상품 정보 페이지(140)의 URL을 포함하며, 쇼핑몰 서버(120)에게 전달할 인자들을 포함할 수 있다.The redirect factor 880 indicates the page to which the user terminal 150 will be redirected. In general, the redirect factor 880 includes a URL of the product information page 140 when the shortcut object 200 is generated, and may include factors to be transmitted to the shopping mall server 120.

예컨대, 리다이렉트 인자(880)는 쇼핑몰 서버(120)에게 사용자 단말(160)이 관리 서버(110)를 경유하여 쇼핑몰 서버(120)로 접근하였음을 나타내는 정보를 포함할 수 있으며, 바로 가기 객체(200)를 사용하여 쇼핑몰 서버(120)로 접근하였음을 나타내는 정보를 포함할 수 있다.For example, the redirect factor 880 may include information indicating that the user terminal 160 accesses the shopping mall server 120 via the management server 110 to the shopping mall server 120, and the shortcut object 200. ) May include information indicating that the shopping mall server 120 has been accessed.

상기와 같은 URL(800)을 사용함으로써, 사용자 단말(160)의 사용자는 바로 가기 객체(200)를 사용하여 투명하게(즉, 중간의 리다이렉팅 과정을 인식할 필요없이) 상품 정보 페이지(140)에 접속할 수 있다. 또한, 관리 서버(110)는 바로 가기 객체(200)가 생성될 때 사용된 정보(예컨대, 바로 가기 객체(200)의 정보(210 내지 270))를 접속을 위해 전송된 URL(800)을 통해 획득할 수 있으며, 획득된 정보를 통계 정보 등을 생성하기 위하여 사용할 수 있다.By using the URL 800 as described above, the user of the user terminal 160 uses the shortcut object 200 to transparently (ie, without having to recognize the intermediate redirecting process) product information page 140 Can be accessed. In addition, the management server 110 through the URL 800 transmitted for accessing the information (for example, information 210 to 270 of the shortcut object 200) used when the shortcut object 200 is created. The acquired information may be used to generate statistical information and the like.

통계 정보를 생성하기 위해서는 URL(800)은 고유한 값을 포함하여야 한다. 상기 고유한 값은 uid 인자(850)일 수 있으며, sid 인자(840) 및 uid 인자(850)의 조합일 수 있으며, 또는 도시되지 않은 다른 인자가 상기 고유한 값을 나타낼 수 있다.
In order to generate statistical information, URL 800 must include a unique value. The unique value may be a uid factor 850, a combination of sid factor 840 and uid factor 850, or another factor not shown may represent the unique value.

도 9는 본 발명의 일 실시예에 따른 관리 서버(110)의 구조도이다.9 is a structural diagram of a management server 110 according to an embodiment of the present invention.

관리 서버(110)는 송수신부(910), 제어부(920)를 포함하며, 저장부(930)를 더 포함할 수 있다.The management server 110 may include a transceiver 910, a controller 920, and may further include a storage 930.

제어부(920)는 제목 생성부(940), 아이콘 생성부(950), 설명 생성부(960), 주소 생성부(970) 및 통계부(980)를 포함할 수 있다.The controller 920 may include a title generator 940, an icon generator 950, a description generator 960, an address generator 970, and a statistics unit 980.

송수신부(910)는 시스템(100) 내의 다른 개체(120, 150 및 160)와의 송수신 작업을 수행한다.The transceiver 910 performs transmission and reception with other entities 120, 150, and 160 in the system 100.

송수신부(910)는 사용자 단말(160)로부터 바로 가기 객체(200)를 생성하기 위한 정보를 수신한다. 상기 정보는 상품 정보 페이지(140)의 주소에 대한 정보를 포함할 수 있다.The transceiver 910 receives information for generating the shortcut object 200 from the user terminal 160. The information may include information about the address of the product information page 140.

상기 정보에 대한 상세한 설명이 도 4 내지 도 7 등을 참조하여 전술되었다. 중복되는 설명은 생략한다.Detailed description of the information has been described above with reference to FIGS. 4 to 7 and the like. Duplicate explanations are omitted.

송수신부(910)는 관리 서버(110)에서 생성된 바로 가기 객체(200)에 대한 정보(210 내지 270)를 사용자 단말(160)로 전송한다.The transceiver 910 transmits information 210 to 270 about the shortcut object 200 generated by the management server 110 to the user terminal 160.

상기 바로 가기 객체(200) 및 바로 가기 객체의 정보(210 내지 270)에 상세한 설명이 도 2 내지 도 7 등을 참조하여 전술되었다. 중복되는 설명은 생략한다.Detailed descriptions of the shortcut object 200 and the information 210 to 270 of the shortcut object have been described above with reference to FIGS. 2 to 7. Duplicate explanations are omitted.

송수신부(910)는 사용자 단말(160)로부터의 객체 생성 페이지 접속 요청을 수신하고, 생성된 객체 생성 페이지를 사용자 단말(160)로 송신한다.The transceiver 910 receives an object generation page access request from the user terminal 160 and transmits the generated object generation page to the user terminal 160.

사용자 단말(160)이 상품 정보 페이지(140)에 접근하기 위해 리다이렉팅을 지원하는 URL(800)을 사용할 경우, 송수신부(910)는 사용자 단말(160)로부터 리다이렉팅 페이지 요청을 수신하고, 제어부(920)에 의해 생성된 리다이렉팅 페이지를 전송한다.When the user terminal 160 uses the URL 800 supporting the redirecting to access the product information page 140, the transceiver 910 receives the redirecting page request from the user terminal 160, and controls the controller. The redirecting page generated by 920 is transmitted.

송수신부(910)는 제어부(920)의 요청에 의해 쇼핑몰 서버(150)로부터 상품 정보 페이지(140)를 전송받아, 전송 받은 상품 정보 페이지(140)를 제어부(920)로 제공할 수 있다.The transceiver 910 may receive the product information page 140 from the shopping mall server 150 at the request of the controller 920, and provide the received product information page 140 to the controller 920.

제어부(920)는 사용자 단말(160)로부터 수신한 바로 가기 객체(200)를 생성하기 위한 정보에 기반하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성한다.The controller 920 generates information 210 to 270 of the shortcut object 200 based on the information for generating the shortcut object 200 received from the user terminal 160.

제어부(920)는 상품 정보 페이지(140)의 주소에 대한 정보를 사용하여 송수신부(910)를 통해 상품 정보 페이지(140)를 로드할 수 있다. 제어부는 로드된 상품 정보 페이지(140)를 구성하는 HTML 코드(500)에 기반하여 바로 가기 객체(200)에 대한 정보(210 내지 270)를 생성할 수 있다.The controller 920 may load the product information page 140 through the transceiver 910 using information about the address of the product information page 140. The controller may generate information 210 to 270 for the shortcut object 200 based on the HTML code 500 constituting the loaded product information page 140.

제목 생성부(940)는 HTML 코드(500)에 기반하여 제목(210) 정보를 생성한다.The title generator 940 generates the title 210 information based on the HTML code 500.

아이콘 생성부(950)는 HTML 코드(500) 및 HTML 코드(500)를 통해 링크된 이미지에 기반하여 아이콘(220) 정보를 생성한다. 아이콘 생성부(950)는 사용자 단말(150)의 웹 브라우저에 출력된 웹 페이지의 화면을 캡쳐하여 아이콘(220) 정보를 생성할 수 있다.The icon generator 950 generates the icon 220 information based on the HTML code 500 and the image linked through the HTML code 500. The icon generator 950 may generate the icon 220 information by capturing a screen of the web page output to the web browser of the user terminal 150.

설명 생성부(960)는 HTML 코드(500)에 기반하여 설명(230) 정보를 생성한다.The description generator 960 generates description 230 information based on the HTML code 500.

주소 생성부(970)는 HTML 코드(500) 및 기타 사용자 단말(150)로부터 전송된 정보에 기반하여 주소(270) 정보를 생성한다.The address generator 970 generates the address 270 information based on the information transmitted from the HTML code 500 and the other user terminal 150.

상품 정보 페이지(140)의 코드를 분석함으로써 바로 가기 객체(200)의 정보(210 내지 270)를 생성하는 방법이 도 6을 참조하여 상세히 설명되었다. 중복되는 설명은 생략한다.A method of generating the information 210 to 270 of the shortcut object 200 by analyzing the code of the product information page 140 has been described in detail with reference to FIG. 6. Duplicate explanations are omitted.

통계부(980)는 사용자 단말(160)이 리다이렉팅을 지원하는 URL(800)을 사용하여 관리 서버(110)에 접속한 경우, 어떠한 바로 가기 객체(200)가 사용되었는지 식별한다. 통계부(980)는 바로 가기 객체(200)와 연관된 쇼핑몰 서버(120), 배포자 서버(150), 배포자 서버(150)에서 사용된 키워드, 상품(130) 및 상품 정보 페이지(140) 등과 관련된 통계 정보를 갱신(update)한다.The statistics unit 980 identifies which shortcut object 200 is used when the user terminal 160 accesses the management server 110 using the URL 800 supporting the redirecting. The statistics unit 980 includes statistics related to the shopping mall server 120, the distributor server 150, the keywords used in the distributor server 150, the product 130, and the product information page 140 associated with the shortcut object 200. Update the information.

상기의 통계 정보는 바로 가기 객체(200)를 사용한 상품 정보 페이지(140)로의 접속에 관련된 정보에 대한 로그(log) 일 수 있으며, 상기 접속의 카운터(counter)를 나타낼 수도 있다.The statistical information may be a log of information related to a connection to the product information page 140 using the shortcut object 200 or may indicate a counter of the connection.

송수신부(910)는 바로 가기 객체(200)가 실행될 때, 바로 가기 객체(200)로부터 직접 또는 사용자 단말(160)의 웹 브라우저를 통해 바로 가기 객체(200)의 실행에 대한 정보를 수신할 수 있다. 이러한 경우, 통계부(980)는 상기 실행에 대한 정보에 기반하여 상기 통계 정보를 갱신할 수 있다.When the shortcut object 200 is executed, the transceiver 910 may receive information about the execution of the shortcut object 200 directly from the shortcut object 200 or through a web browser of the user terminal 160. have. In this case, the statistics unit 980 may update the statistical information based on the information about the execution.

저장부(930)는 도 4를 참조하여 전술된 설정 정보를 관리하며, 상기 설정 정보를 제어부(920)에게 제공한다.The storage unit 930 manages the configuration information described above with reference to FIG. 4 and provides the configuration information to the controller 920.

송수신부(910)가 리다이렉팅 페이지의 요청을 수신하면, 제어부(920)는 요청에 사용된 리다이렉팅을 지원하는 URL(800)에 기반하여 리다이렉팅 페이지를 생성한다. 리다이렉팅 페이지의 구체적인 생성 방법은 도 8 등을 참조하여 전술되었다.When the transceiver 910 receives the request for the redirecting page, the controller 920 generates the redirecting page based on the URL 800 supporting the redirecting used in the request. A specific method of generating the redirecting page has been described above with reference to FIG. 8 and the like.

사용자 단말(160)은 바로 가기 객체(200)를 사용하여 상품 정보 페이지(140)에 접속한 후, 상품 정보 페이지(140)에서 상품(130)을 구매할 수 있다.The user terminal 160 may access the product information page 140 using the shortcut object 200, and then purchase the product 130 from the product information page 140.

구매가 완료되면, 사용자 단말(160)은 상품 구매 정보를 관리 서버(110)로 전송할 수 있으며, 송수신부(910)는 이러한 상품 구매 정보를 수신한다.When the purchase is completed, the user terminal 160 may transmit product purchase information to the management server 110, and the transceiver 910 receives such product purchase information.

상기의 상품 구매 정보는 상품 정보 페이지(140), 상품(130), SID(240), 상품의 가격 등에 대한 정보를 포함할 수 있다.The product purchase information may include information about a product information page 140, a product 130, a SID 240, a price of a product, and the like.

제어부(920)는 상기 상품 구매 정보와 관련된 통계 자료를 갱신할 수 있다.The controller 920 may update statistical data related to the product purchase information.

또한, 바로 가기 객체(200)가 특정한 배포자 서버(150)를 경유하여 접속한 상품 정보 페이지(140)에서 생성된 것일 경우, 상기 정보는 PID(260)를 포함할 수 있다.In addition, when the shortcut object 200 is generated from the product information page 140 connected via the specific distributor server 150, the information may include the PID 260.

제어부(920)는 상기 상품의 판매로 발생한 이익을 SID(240)가 나타내는 쇼핑몰 서버(120)의 영업 주체 및 PID(260)가 나타내는 배포자 서버(150)의 영업 주체에게 분배하기 위한 정보 및 통계 자료를 생성할 수 있다.The control unit 920 distributes the profits generated from the sale of the product to the sales entity of the shopping mall server 120 represented by the SID 240 and the sales entity of the distributor server 150 represented by the PID 260. Can be generated.

본 실시예에서 설명된 관리 서버(110)의 구성 요소는 시스템(100) 내의 다른 개체(120, 150 및 160)에도 적용될 수 있다.The components of the management server 110 described in this embodiment may be applied to other entities 120, 150, and 160 in the system 100.

앞서 도 1 내지 도 10을 참조하여 설명된 본 발명의 일 실시예에 따른 기술 적 내용들이 본 실시예에도 그대로 적용될 수 있다. 따라서 보다 상세한 설명은 이하 생략하기로 한다.
Technical contents according to an embodiment of the present invention described above with reference to FIGS. 1 to 10 may be applied to the present embodiment as it is. Therefore, more detailed description will be omitted below.

도 10은 본 발명의 일 실시예에 따른 바로 가기 객체(200) 생성 방법의 신호 흐름도이다.10 is a signal flowchart of a method of generating a shortcut object 200 according to an embodiment of the present invention.

단계(S1010)에서, 사용자 단말(160)은 웹 브라우저를 사용하여 배포자 서버(150)에 접속한다.In operation S1010, the user terminal 160 accesses the distributor server 150 using a web browser.

단계(S1012)에서, 배포자 서버(150)는 쇼핑몰 서버(120)의 홈 페이지 또는 상품 정보 페이지(140)로의 링크를 포함하는 웹 페이지를 사용자 단말(160)로 전송한다.In operation S1012, the distributor server 150 transmits a web page including a link to the home page or the product information page 140 of the shopping mall server 120 to the user terminal 160.

사용자 단말(160)의 브라우저는 상기 사용자 단말(160)로 전송된 웹 페이지를 사용하여 사용자 단말(160) 내에 쿠키(700)를 설치할 수 있다. 상기 쿠키(700)는 후술될 바로 가기 객체(200)을 생성하기 위해 사용될 수 있다.The browser of the user terminal 160 may install a cookie 700 in the user terminal 160 using the web page transmitted to the user terminal 160. The cookie 700 may be used to create a shortcut object 200 to be described later.

단계(S1014)에서, 사용자 단말(160)은 상기 링크를 이용하여 상품 정보 페이지(140)에 접속한다.In step S1014, the user terminal 160 accesses the product information page 140 using the link.

전술된 단계(S1012 및 S1014)는 선택적인 것으로 생략될 수 있다. 이러한 경우, 단계(S1014)에서, 사용자 단말(160)은 직접 상품 정보 페이지(140)에 접속하며, 배포자 서버(150)에 대한 정보(예컨대, PID(260))는 본 실시예에서 생성되는 바로 가기 객체(200)에 포함되지 않는다.Steps S1012 and S1014 described above are optional and may be omitted. In this case, in step S1014, the user terminal 160 directly accesses the product information page 140, and the information about the distributor server 150 (e.g., PID 260) is generated just in this embodiment. It is not included in the cut object 200.

다음으로, 사용자 단말(140)이 바로 가기 객체(200)를 생성하기 위한 단계들(S1020 내지 S1030)이 실행된다.Next, steps S1020 to S1030 for the user terminal 140 to generate the shortcut object 200 are executed.

단계(S1020)에서, 상품 정보 페이지(140)에 포함된 바로 가기 생성 객체(320)가 실행되며, 이에 따라 바로 가기 객체 생성 프로그램(400)이 실행된다.In operation S1020, the shortcut generation object 320 included in the product information page 140 is executed, and thus the shortcut object generation program 400 is executed.

단계(S1022)에서, 사용자 단말(160)은 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위해 필요한 데이터를 관리 서버(110)로 전송한다. 상기 데이터에 대한 상세한 설명이 도 4를 참조하여 전술되었다.In operation S1022, the user terminal 160 transmits data necessary for generating the information 210 to 270 of the shortcut object 200 to the management server 110. Detailed description of the data has been described above with reference to FIG. 4.

상기 데이터는 상품 정보 페이지(140)의 주소를 포함할 수 있다.The data may include the address of the product information page 140.

단계(S1024)에서, 관리 서버(110)는 상기 데이터를 사용하여 상품 정보 페이지(140)를 로드한다.In step S1024, the management server 110 loads the product information page 140 using the data.

단계(S1026)에서, 관리 서버(110)는 상기 데이터에 포함된 SID(240)에 기반하여 관리 서버(110)에 저장된 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위한 복수 개의 설정들 중 하나를 선택한다.In operation S1026, the management server 110 generates a plurality of information 210 to 270 for the shortcut object 200 stored in the management server 110 based on the SID 240 included in the data. Select one of the settings.

단계(S1028)에서, 관리 서버(110)는 선택된 설정에 기반하여 로드된 상품 정보 페이지(140)를 분석하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성한다. 상기 분석에 대한 자세한 설명이 도 5 내지 도 9 등을 참조하여 전술되었다.In operation S1028, the management server 110 analyzes the loaded product information page 140 based on the selected setting to generate information 210 to 270 of the shortcut object 200. Detailed description of the analysis has been described above with reference to FIGS. 5 to 9 and the like.

단계(S1026)은 선택적인 것으로, 예컨대 관리 서버가 단일한 설정만을 관리하는 경우나, 상기 데이터에 SID(240)가 포함되지 않는 경우, 본 단계(S1026)는 생략될 수 있다.Step S1026 is optional. For example, when the management server manages only a single setting or when the SID 240 is not included in the data, the step S1026 may be omitted.

단계(S1030)에서, 관리 서버(110)는 생성된 바로 가기 객체(200)의 정보(210 내지 270)를 사용자 단말(160)로 전송한다.In operation S1030, the management server 110 transmits the generated information 210 to 270 of the shortcut object 200 to the user terminal 160.

단계(S1032)에서, 사용자 단말(160)은 전송된 바로 가기 객체(200)의 정보(210 내지 270)에 기반하여 바로 가기 객체(200)를 생성한다.In operation S1032, the user terminal 160 generates the shortcut object 200 based on the information 210 to 270 of the transmitted shortcut object 200.

전술된 단계들(S1022 내지 S1030)은 예시적인 것으로, 사용자 단말(160)의 바로 가기 객체 생성 프로그램(400)은 도 4 내지 도 9를 참조하여 전술된 다른 방법을 사용하여 바로 가기 객체(200)를 생성할 수 있다. The above-described steps S1022 to S1030 are exemplary, and the shortcut object generating program 400 of the user terminal 160 may use the shortcut object 200 using another method described above with reference to FIGS. 4 to 9. Can be generated.

또한, 전술된 단계들(S1024 내지 S1028)은 예시적인 것으로, 관리 서버(110)는 도 4 내지 도 9를 참조하여 전술된 다른 방법을 사용하여 상품 정보 페이지(150)를 분석하고, 바로 가기 객체(200)의 정보(210 내지 270)를 생성할 수 있다.Also, the steps S1024 to S1028 described above are exemplary, and the management server 110 analyzes the product information page 150 using another method described above with reference to FIGS. 4 to 9, and a shortcut object. Information 210 to 270 of 200 may be generated.

바로 가기 객체(200)의 정보(210 내지 270)를 생성하는 단계(예컨대, 단계(S1026))는 로드된 상품 정보 페이지(150)에 기반하여 제목(210) 정보를 생성하는 단계, 로드된 상품 정보 페이지(150)에 링크된 이미지 또는 로드된 상품 정보 페이지(150)가 웹 브라우저에 출력된 화면을 캡쳐한 이미지에 기반하여 아이콘(220) 정보를 생성하는 단계 및 상품 정보 페이지(150)의 주소에 기반하여 주소(210) 정보를 생성하는 단계 등으로 세분될 수 있다. 즉, 도 4 내지 도 9를 참조하여 전술된 바로 가기 객체(200)의 정보(210 내지 270) 각각을 생성하기 위한 단계들이 개별적으로 분류될 수 있다.Generating the information 210 to 270 of the shortcut object 200 (eg, step S1026) may include generating title 210 information based on the loaded product information page 150, and the loaded product. Generating icon 220 information based on the image linked to the information page 150 or the image of the loaded product information page 150 output to the web browser and the address of the product information page 150. Based on the information can be subdivided into the step of generating information (210). That is, the steps for generating each of the information 210 to 270 of the shortcut object 200 described above with reference to FIGS. 4 to 9 may be separately classified.

앞서 도 1 내지 도 9를 참조하여 설명된 본 발명의 일 실시예에 따른 기술 적 내용들이 본 실시예에도 그대로 적용될 수 있다. 따라서 보다 상세한 설명은 이하 생략하기로 한다.
Technical contents according to an embodiment of the present invention described above with reference to FIGS. 1 to 9 may be applied to the present embodiment as it is. Therefore, more detailed description will be omitted below.

도 11은 본 발명의 일 실시예에 따른 바로 가기 객체(200) 사용 방법의 신호 흐름도이다.11 is a signal flowchart of a method of using a shortcut object 200 according to an embodiment of the present invention.

단계(S1110)에서, 사용자 단말(150)은 바로 가기 객체(S1110)를 실행한다. 바로 가기 객체(S1110)가 실행되면, 단계(S1130)에서 사용자 단말(160)은 쇼핑몰 서버(150)의 상품 정보 페이지(140)에 접속한다. 이 때, 바로 가기 객체(200)의 주소(270)가 상품 정보 페이지(140)로의 접속을 위해 사용된다.In operation S1110, the user terminal 150 executes a shortcut object S1110. When the shortcut object S1110 is executed, in operation S1130, the user terminal 160 accesses the product information page 140 of the shopping mall server 150. At this time, the address 270 of the shortcut object 200 is used for access to the product information page 140.

바로 가기 객체(200)의 주소(270)가 리다이렉팅을 지원하는 URL(800)일 경우, 하기의 리다이렉팅 단계(S1120 내지 S1124)가 실행될 수 있다.When the address 270 of the shortcut object 200 is a URL 800 that supports redirection, the following redirection steps S1120 to S1124 may be executed.

단계(S1120)에서, 사용자 단말(150)은 관리 서버(110)의 리다이렉팅 페이지로 접속한다.In operation S1120, the user terminal 150 accesses a redirecting page of the management server 110.

단계(S1122)에서, 리다이렉팅 페이지 접속 요청을 받은 관리 서버(110)는 리다이렉팅 페이지를 생성한다.In step S1122, the management server 110 that receives the redirecting page access request generates the redirecting page.

단계(S1124)에서, 관리 서버(110)는 생성된 리다이렉팅 페이지를 사용자 단말(160)로 전송한다. 이 경우, 단계(S1130)에서, 사용자 단말(160)은 리다이렉팅 페이지에 포함된 링크를 사용하여 쇼핑몰 서버(150)의 상품 정보 페이지(140)에 접속한다.In operation S1124, the management server 110 transmits the generated redirecting page to the user terminal 160. In this case, in step S1130, the user terminal 160 accesses the product information page 140 of the shopping mall server 150 using a link included in the redirecting page.

리다이렉팅을 지원하는 URL(800), 리다이렉팅 페이지 및 리다이렉팅 페이지의 생성에 대한 상세한 설명이 도 8등을 참조하여 전술되었다.Detailed description of the generation of the URL 800, the redirecting page, and the redirecting page supporting the redirecting has been described above with reference to FIG.

관리 서버(110)는 리다이렉팅 페이지 접속 요청을 받음으로써, 상기 요청에 서용된 URL(800)을 통해 사용자 단말(160)이 바로 가기 객체(200)를 사용하여 상품 정보 페이지(140)에 접속함을 알 수 있다.The management server 110 receives the redirecting page access request, so that the user terminal 160 accesses the product information page 140 using the shortcut object 200 through the URL 800 used in the request. It can be seen.

상기의 리다이렉팅 단계(S1120 내지 S1124)가 실행되지 않는 경우, 사용자 단말(150)(예컨대, 사용자 단말(160)에서 상품 정보 페이지(140)를 로드할 웹 브라우저)은 별개의 메시지를 사용하여(도시되지 않음) 바로 가기 객체(200)를 사용하여 상품 정보 페이지(140)에 접속한다는 것을 관리 서버(110)에게 알릴 수 있다.When the redirection steps S1120 to S1124 are not executed, the user terminal 150 (for example, a web browser to load the product information page 140 in the user terminal 160) uses a separate message ( The management server 110 may be informed that the shortcut information 200 is used to access the product information page 140.

한편, 단계(S1140)에서, 이러한 바로 가기 객체(200)를 사용한 접속 정보를 획득한 관리 서버(110)는 상기 접속과 관련된 사용자 단말(160), 쇼핑몰 서버(120), 상품(130), 상품 정보 페이지(140) 또는 배포자 서버(150)에 관련된 통계 자료를 갱신할 수 있다.Meanwhile, in operation S1140, the management server 110 that obtains the connection information using the shortcut object 200 includes the user terminal 160, the shopping mall server 120, the product 130, and the product associated with the connection. The statistical data related to the information page 140 or the distributor server 150 may be updated.

사용자 단말(160)은 바로 가기 객체(200)를 사용하여 상품 정보 페이지(140)에 접속한 후, 상품 정보 페이지(140)에서 상품(130)을 구매할 수 있다.The user terminal 160 may access the product information page 140 using the shortcut object 200, and then purchase the product 130 from the product information page 140.

구매가 완료되면, 단계(S1150)에서 사용자 단말(160)은 상품 구매 정보를 관리 서버(110)로 전송할 수 있다.When the purchase is completed, in operation S1150, the user terminal 160 may transmit product purchase information to the management server 110.

상기의 상품 구매 정보는 상품 정보 페이지(140), 상품(130), SID(240), 상품의 가격 등에 대한 정보를 포함할 수 있고, 관리 서버(110)는 상기 상품 구매 정보와 관련된 통계 자료를 갱신할 수 있다.The product purchase information may include information about a product information page 140, a product 130, a SID 240, a price of a product, and the like, and the management server 110 may provide statistical data related to the product purchase information. Can be updated.

또한, 바로 가기 객체(200)가 특정한 배포자 서버(150)를 경유하여 접속한 상품 정보 페이지(140)에서 생성된 것일 경우, 상기 정보는 PID(260)를 포함할 수 있다.In addition, when the shortcut object 200 is generated from the product information page 140 accessed through the specific distributor server 150, the information may include the PID 260.

단계(S1152)에서, 관리 서버(110)는 상기 상품의 판매로 발생한 이익을 SID(240)가 나타내는 쇼핑몰 서버(120)의 영업 주체 및 PID(260)가 나타내는 배포자 서버(150)의 영업 주체에게 분배하기 위한 정보 및 통계 자료를 생성할 수 있다.In step S1152, the management server 110 informs the sales entity of the shopping mall server 120 represented by the SID 240 and the sales entity of the distributor server 150 represented by the PID 260 of the profit generated from the sale of the product. Generate information and statistics for distribution.

앞서 도 1 내지 도 10을 참조하여 설명된 본 발명의 일 실시예에 따른 기술 적 내용들이 본 실시예에도 그대로 적용될 수 있다. 따라서 보다 상세한 설명은 이하 생략하기로 한다.
Technical contents according to an embodiment of the present invention described above with reference to FIGS. 1 to 10 may be applied to the present embodiment as it is. Therefore, more detailed description will be omitted below.

본 발명의 일 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Method according to an embodiment of the present invention is implemented in the form of program instructions that can be executed by various computer means may be recorded on a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.

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

910: 송수신부
920: 제어부
930: 저장부
910: transceiver
920: control unit
930: storage unit

Claims (25)

사용자 단말이 제1 서버가 제공하는 제1 웹 페이지에 접속하는 단계;
상기 사용자 단말이 상기 제1 웹 페이지의 내용에 기반하여 상기 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하는 단계; 및
상기 사용자 단말이 상기 바로 가기 객체를 사용하여 상기 제1 웹 페이지에 접속하는 단계
를 포함하고,
상기 바로 가기 객체는 상기 제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는, 바로 가기 서비스 제공 방법.
Accessing, by a user terminal, a first web page provided by a first server;
Generating, by the user terminal, a shortcut object that provides access to the first web page based on the content of the first web page; And
The user terminal accessing the first web page using the shortcut object
Including,
And the shortcut object comprises a connection address for connecting to the first web page.
제1항에 있어서,
상기 바로 가기 객체는 제목 및 아이콘을 더 포함하며,
상기 사용자 단말이 상기 제1 웹 페이지의 내용에 기반하여 상기 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하는 단계는,
상기 제1 웹 페이지의 내용에 기반하여 상기 제목을 생성하는 단계;
상기 제1 웹 페이지에 링크된 이미지 또는 상기 제1 웹 페이지의 화면을 캡쳐한 이미지에 기반하여 상기 아이콘을 생성하는 단계; 및
상기 제1 웹 페이지의 주소에 기반하여 상기 접속 주소를 생성하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 1,
The shortcut object further includes a title and an icon,
The step of the user terminal to create a shortcut object that provides access to the first web page based on the content of the first web page,
Generating the title based on the content of the first web page;
Generating the icon based on an image linked to the first web page or an image captured on a screen of the first web page; And
Generating the access address based on the address of the first web page
Including, the shortcut service providing method.
제1항에 있어서,
상기 사용자 단말이 상기 제1 웹 페이지의 내용에 기반하여 상기 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하는 단계는,
상기 제1 웹 페이지에 관련된 제1 정보를 제2 서버로 전송하는 단계;
상기 제2 서버가 상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계;
상기 제2 서버가 상기 제2 정보를 상기 사용자 단말로 전송하는 단계; 및
상기 사용자 단말이 상기 제2 정보에 기반하여 상기 바로 가기 객체를 생성하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 1,
The step of the user terminal to create a shortcut object that provides access to the first web page based on the content of the first web page,
Transmitting first information related to the first web page to a second server;
Generating, by the second server, second information for generating the shortcut object based on the first information;
Transmitting, by the second server, the second information to the user terminal; And
Generating, by the user terminal, the shortcut object based on the second information
Including, the shortcut service providing method.
제3항에 있어서,
상기 제1 정보는 상기 제1 웹 페이지에 대한 주소 정보를 포함하고,
상기 제2 서버가 상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계는,
상기 제2 서버가 상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지를 로드하는 단계; 및
상기 제2 서버가 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 3,
The first information includes address information for the first web page,
Generating, by the second server, second information for generating the shortcut object based on the first information,
Loading, by the second server, the first web page using address information of the first web page; And
The second server analyzing the loaded first web page to generate the second information
Including, the shortcut service providing method.
제4항에 있어서,
상기 제1 정보는 상기 제1 서버의 식별자를 포함하고,
상기 제2 서버가 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계는,
상기 제2 서버가 상기 식별자에 기반하여 상기 제2 서버에 저장된 복수 개의 설정들 중 하나를 선택하는 단계; 및
상기 제2 서버가 상기 선택된 설정에 기반하여 상기 로드된 제1 웹 페이지를 분석하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 4, wherein
The first information includes an identifier of the first server,
The second server analyzing the loaded first web page to generate the second information,
Selecting, by the second server, one of a plurality of settings stored in the second server based on the identifier; And
The second server analyzing the loaded first web page based on the selected setting
Including, the shortcut service providing method.
제3항에 있어서,
상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 서버의 주소를 포함하고,
상기 사용자 단말이 상기 바로 가기 객체를 사용하여 상기 제1 웹 페이지에 접속하는 단계는,
상기 사용자 단말이 상기 접속 주소를 사용하여 상기 제2 서버의 웹 페이지에 접속하는 단계;
상기 제2 서버가 상기 접속 주소에 포함된 상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지로의 링크를 포함하는 제2 웹 페이지를 생성하는 단계;
상기 제2 서버가 상기 생성된 제2 웹 페이지를 상기 사용자 단말로 전송하는 단계; 및
상기 사용자 단말이 상기 제2 웹 페이지를 사용하여 상기 제1 웹 페이지에 접속하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 3,
The access address includes information for generating an address of the first web page and an address of the second server,
The user terminal accessing the first web page using the shortcut object,
The user terminal accessing a web page of the second server using the access address;
Generating, by the second server, a second web page including a link to the first web page using address information of the first web page included in the access address;
Transmitting, by the second server, the generated second web page to the user terminal; And
The user terminal accessing the first web page using the second web page
Including, the shortcut service providing method.
제1항에 있어서,
상기 사용자 단말이 제1 서버가 제공하는 제1 웹 페이지에 접속하는 단계는,
사용자 단말이 상기 제1 서버로의 링크를 제공하는 제3 서버에 접속하는 단계; 및
사용자 단말이 상기 링크를 사용하여 상기 제1 서버에 접속하는 단계
를 포함하고, 상기 바로 가기 객체는 상기 제3 서버의 식별자에 대한 정보를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 1,
Accessing the first web page provided by the first server from the user terminal may include:
Connecting a user terminal to a third server providing a link to the first server; And
A user terminal accessing the first server using the link
Wherein the shortcut object includes information on an identifier of the third server.
사용자 단말로부터 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하기 위한 제1 정보를 수신하는 단계;
상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계; 및
상기 제2 정보를 상기 사용자 단말로 송신하는 단계
를 포함하고,
상기 바로 가기 객체는 상기 제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는, 바로 가기 서비스 제공 방법.
Receiving first information from the user terminal to create a shortcut object that provides access to the first web page;
Generating second information for generating the shortcut object based on the first information; And
Transmitting the second information to the user terminal
Including,
And the shortcut object comprises a connection address for connecting to the first web page.
제8항에 있어서,
상기 제1 정보는 상기 제1 웹 페이지의 주소 정보를 포함하고,
상기 제1 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제2 정보를 생성하는 단계는,
상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지를 로드하는 단계; 및
상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 8,
The first information includes address information of the first web page,
Generating second information for generating the shortcut object based on the first information,
Loading the first web page using address information of the first web page; And
Analyzing the loaded first web page to generate the second information
Including, the shortcut service providing method.
제9항에 있어서,
상기 바로 가기 객체는 제목 및 아이콘을 더 포함하고,
상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계는,
상기 로드된 제1 웹 페이지의 내용에 기반하여 상기 제목에 대응하는 정보를 생성하는 단계; 및
상기 로드된 제1 웹 페이지에 링크된 이미지 또는 상기 로드된 제1 웹 페이지의 화면을 캡쳐한 이미지에 기반하여 상기 아이콘에 대응하는 정보를 생성하는 단계
를 더 포함하고, 상기 제2 정보는 상기 제목에 대응하는 정보 및 상기 아이콘에 대응하는 정보를 포함하는, 바로 가기 서비스 제공 방법.
10. The method of claim 9,
The shortcut object further includes a title and an icon,
Generating the second information by analyzing the loaded first web page,
Generating information corresponding to the title based on contents of the loaded first web page; And
Generating information corresponding to the icon based on an image linked to the loaded first web page or an image of a screen of the loaded first web page;
The method of claim 2, wherein the second information comprises information corresponding to the title and information corresponding to the icon.
제9항에 있어서,
상기 제1 정보는 상기 제1 웹 페이지를 제공하는 제1 서버의 식별자를 포함하고,
상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계는,
상기 식별자에 기반하여 복수 개의 설정들 중 하나를 선택하는 단계; 및
상기 선택된 설정에 기반하여 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
10. The method of claim 9,
The first information includes an identifier of a first server providing the first web page,
Generating the second information by analyzing the loaded first web page,
Selecting one of a plurality of settings based on the identifier; And
Analyzing the loaded first web page based on the selected setting to generate the second information
Including, the shortcut service providing method.
제8항에 있어서,
상기 사용자 단말로부터 상기 제1 웹 페이지로의 링크를 포함하는 제2 웹 페이지 제공 요청을 수신하는 단계;
상기 제2 웹 페이지 제공 요청에 기반하여 상기 제2 웹 페이지를 생성하는 단계; 및
상기 사용자 단말에게 상기 제2 웹 페이지를 전송하는 단계
를 포함하고, 상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 웹 페이지의 주소를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 8,
Receiving a request for providing a second web page including a link from the user terminal to the first web page;
Generating the second web page based on the second web page provision request; And
Transmitting the second web page to the user terminal
Wherein the access address comprises information for generating an address of the first web page and an address of the second web page.
제8항에 있어서,
상기 제1 정보는 상기 제1 웹 페이지로의 링크를 제공하는 제2 서버의 식별자를 포함하며,
상기 바로 가기 객체는 상기 식별자를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 8,
The first information includes an identifier of a second server that provides a link to the first web page,
And the shortcut object comprises the identifier.
제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는 바로 가기 객체를 생성하기 위한 제1 정보를 생성하는 단계;
상기 제1 정보를 사용자 단말로 송신하는 단계;
상기 사용자 단말이 상기 제1 정보에 기반하여 생성된 바로 가기 객체를 사용하여 상기 제1 웹 페이지를 접속함을 나타내는 제2 정보를 수신하는 단계;
상기 제2 정보에 기반하여 상기 제1 웹 페이지를 제공하는 제1 서버에 관련된 통계 자료를 갱신하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
Generating first information for creating a shortcut object including a connection address for connecting to the first web page;
Transmitting the first information to a user terminal;
Receiving second information indicating that the user terminal accesses the first web page using a shortcut object generated based on the first information;
Updating statistical data related to a first server providing the first web page based on the second information;
Including, the shortcut service providing method.
제14항에 있어서,
상기 사용자 단말이 상기 제1 정보에 기반하여 생성된 바로 가기 객체를 사용하여 상기 제1 웹 페이지를 접속함을 나타내는 제2 정보를 수신하는 단계는,
상기 사용자 단말로부터 상기 제1 웹페이지로의 링크를 포함하는 제2 웹페이지 제공 요청을 수신하는 단계;
상기 제2 웹 페이지 제공 요청에 기반하여 상기 제2 웹 페이지를 생성하는 단계; 및
상기 사용자 단말에게 상기 제2 웹 페이지를 전송하는 단계
를 포함하고, 상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 웹 페이지의 주소를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 14,
Receiving second information indicating that the user terminal accesses the first web page using a shortcut object generated based on the first information,
Receiving a request for providing a second webpage from the user terminal, the request including providing a link to the first webpage;
Generating the second web page based on the second web page provision request; And
Transmitting the second web page to the user terminal
Wherein the access address comprises information for generating an address of the first web page and an address of the second web page.
제14항에 있어서,
제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는 바로 가기 객체를 생성하기 위한 제1 정보를 생성하는 단계는,
상기 제1 웹 페이지를 로드하는 단계; 및
상기 로드된 제1 웹 페이지를 분석하여 상기 제1 정보를 생성하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 14,
Generating first information for generating a shortcut object including a connection address for connecting to the first web page may include:
Loading the first web page; And
Analyzing the loaded first web page to generate the first information
Including, the shortcut service providing method.
제14항에 있어서,
상기 제1 정보는 상기 제1 웹 페이지로의 링크를 제공하는 제2 서버의 식별자를 포함하며,
상기 바로 가기 객체는 상기 식별자를 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 14,
The first information includes an identifier of a second server that provides a link to the first web page,
And the shortcut object comprises the identifier.
제17항에 있어서,
상기 제1 웹 페이지는 상품 구매를 제공하는 웹 페이지이고,
상기 제1 서버로부터 상기 바로 가기 객체를 사용함으로써 접속한 상기 제1 웹 페이지에서 상품을 구매하였음을 나타내는 상품 구매 정보를 수신하는 단계; 및
상기 상품 구매 정보에 기반하여 상기 제1 서버 및 상기 제2 서버 각각에게 상기 상품의 판매로 인한 이익을 배분하기 위한 정보를 생성하는 단계
를 더 포함하는, 바로 가기 서비스 제공 방법.
The method of claim 17,
The first web page is a web page providing product purchases,
Receiving product purchase information indicating that a product has been purchased from the first web page accessed by using the shortcut object from the first server; And
Generating information for allocating profits from the sale of the product to each of the first server and the second server based on the product purchase information;
Further comprising, a shortcut service providing method.
제1항 내지 제18항 중 어느 한 항의 바로 가기 서비스 제공 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체.A computer-readable recording medium containing a program for performing the method for providing a shortcut service according to any one of claims 1 to 18. 사용자 단말로부터 제1 웹 페이지로의 접속을 제공하는 바로 가기 객체를 생성하기 위한 제1 정보를 수신하고, 상기 바로가기 객체를 생성하기 위한 제2 정보를 송신하는 송수신부; 및
상기 제1 정보에 기반하여 상기 제2 정보를 생성하는 제어부
를 포함하고,
상기 바로 가기 객체는 상기 제1 웹 페이지로 접속하기 위한 접속 주소를 포함하는, 서버.
A transceiver for receiving first information for creating a shortcut object for providing a connection to a first web page from a user terminal and transmitting second information for creating the shortcut object; And
A controller configured to generate the second information based on the first information
Including,
The shortcut object includes a connection address for connecting to the first web page.
제20항에 있어서,
상기 제1 정보는 상기 제1 웹 페이지의 주소 정보를 포함하고,
상기 제어부는 상기 제1 웹 페이지의 주소 정보를 사용하여 상기 제1 웹 페이지를 로드하고, 상기 로드된 제1 웹 페이지를 분석함으로써 상기 제1 정보에 기반하여 상기 제2 정보를 생성하는, 서버.
The method of claim 20,
The first information includes address information of the first web page,
The control unit loads the first web page using the address information of the first web page, and generates the second information based on the first information by analyzing the loaded first web page.
제21항에 있어서,
상기 바로 가기 객체는 제목 및 아이콘을 더 포함하고,
상기 제어부는 상기 로드된 제1 웹 페이지의 내용에 기반하여 상기 제목에 대응하는 정보를 생성하고, 상기 로드된 제1 웹 페이지에 링크된 이미지 또는 상기 로드된 제1 웹 페이지의 화면을 캡쳐한 이미지에 기반하여 상기 아이콘에 대응하는 정보를 생성함으로써 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하고,
상기 제2 정보는 상기 제목에 대응하는 정보 및 상기 아이콘에 대응하는 정보를 포함하는, 서버.
The method of claim 21,
The shortcut object further includes a title and an icon,
The controller generates information corresponding to the title based on the content of the loaded first web page, and the image linked to the loaded first web page or the captured image of the loaded first web page. Generate the second information by analyzing the loaded first web page by generating information corresponding to the icon based on
The second information includes information corresponding to the title and information corresponding to the icon.
제21항에 있어서,
상기 로드된 제1 웹 페이지를 분석하는데 사용되는 복수 개의 설정을 제공하는 저장부
를 더 포함하고,
상기 제1 정보는 상기 제1 웹 페이지를 제공하는 제1 서버의 식별자를 포함하고,
상기 제어부는 상기 식별자에 기반하여 상기 저장부가 제공하는 복수 개의 설정들 중 하나를 선택하고, 상기 선택된 설정에 기반하여 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성함으로써 상기 로드된 제1 웹 페이지를 분석하여 상기 제2 정보를 생성하는, 서버.
The method of claim 21,
A storage unit providing a plurality of settings used to analyze the loaded first web page
Further comprising:
The first information includes an identifier of a first server providing the first web page,
The controller selects one of a plurality of settings provided by the storage unit based on the identifier, and analyzes the loaded first web page based on the selected setting to generate the second information. 1 A server for analyzing the web page to generate the second information.
제20항에 있어서,
상기 수신부는 상기 사용자 단말로부터 상기 제1 웹 페이지로의 링크를 포함하는 제2 웹 페이지 제공 요청을 수신하고, 제2 웹 페이지를 전송하며,
상기 제어부는 상기 제2 웹 페이지 제공 요청에 기반하여 상기 제2 웹 페이지를 생성하며,
상기 접속 주소는 상기 제1 웹 페이지의 주소를 생성하기 위한 정보 및 상기 제2 웹 페이지의 주소를 포함하는, 서버.
The method of claim 20,
The receiving unit receives a request for providing a second web page including a link to the first web page from the user terminal, and transmits a second web page,
The controller generates the second web page based on the request for providing the second web page,
The access address includes information for generating an address of the first web page and an address of the second web page.
제20항에 있어서,
상기 제1 정보는 상기 제1 웹 페이지로의 링크를 제공하는 제2 서버의 식별자를 포함하며, 상기 바로 가기 객체는 상기 식별자를 포함하는, 서버.
The method of claim 20,
The first information includes an identifier of a second server that provides a link to the first web page, and wherein the shortcut object includes the identifier.
KR1020100078506A 2010-08-13 2010-08-13 Apparatus, system and method for creating and using short cut object Expired - Fee Related KR101673937B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100078506A KR101673937B1 (en) 2010-08-13 2010-08-13 Apparatus, system and method for creating and using short cut object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100078506A KR101673937B1 (en) 2010-08-13 2010-08-13 Apparatus, system and method for creating and using short cut object

Publications (2)

Publication Number Publication Date
KR20120015950A true KR20120015950A (en) 2012-02-22
KR101673937B1 KR101673937B1 (en) 2016-11-08

Family

ID=45838499

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100078506A Expired - Fee Related KR101673937B1 (en) 2010-08-13 2010-08-13 Apparatus, system and method for creating and using short cut object

Country Status (1)

Country Link
KR (1) KR101673937B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014182838A1 (en) * 2013-05-08 2014-11-13 Western Digital Technologies, Inc. Method and apparatus for generating and providing a shortcut

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020029958A (en) * 2000-10-16 2002-04-22 강형래 An internet connection system and a connecting method using a keyboard on the network
KR20090025531A (en) * 2007-09-06 2009-03-11 주식회사 인터파크지마켓 Method and system for creating a shortcut icon for online market browsing on the desktop

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020029958A (en) * 2000-10-16 2002-04-22 강형래 An internet connection system and a connecting method using a keyboard on the network
KR20090025531A (en) * 2007-09-06 2009-03-11 주식회사 인터파크지마켓 Method and system for creating a shortcut icon for online market browsing on the desktop

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014182838A1 (en) * 2013-05-08 2014-11-13 Western Digital Technologies, Inc. Method and apparatus for generating and providing a shortcut

Also Published As

Publication number Publication date
KR101673937B1 (en) 2016-11-08

Similar Documents

Publication Publication Date Title
US12026727B2 (en) Systems and methods for managing and modifying web content
US20230273920A1 (en) Automated extraction of data from web pages
US10416851B2 (en) Electronic publishing mechanisms
US8301645B1 (en) Aggregated web analytics request systems and methods
US8914736B2 (en) On-page manipulation and real-time replacement of content
US9436580B2 (en) Analytics for mobile applications
EP2433258B1 (en) Protected serving of electronic content
US9858600B2 (en) Universal tag for page analytics and campaign creation
US20140096014A1 (en) Method for enabling dynamic client user interfaces on multiple platforms from a common server application via metadata
US20070206584A1 (en) Systems and methods for providing a dynamic interaction router
US8312450B2 (en) Widgetizing a web-based application
US20100042935A1 (en) Method and System for Visual Landing Page Optimization Configuration and Implementation
US20110231819A1 (en) Content Availability Determination, Representation And Acquisition System
US20160173651A1 (en) Conditional Logic for Delivering Computer-Executable Program Instructions and Content
US11652908B2 (en) Split testing with custom cache keys for content delivery networks
CN104321768A (en) Method and system for executing an application for consulting content and services accessible by browsing a telecommunications network
US20170192941A1 (en) Computer-Automated Generation of Application Deep Links
US20120173657A1 (en) Cloud-based web page applications for extending functionality
US20120198361A1 (en) Method and System for Seamless Navigation and Drill Back Among a Plurality of Web Applications
US10417317B2 (en) Web page profiler
US20060253411A1 (en) Method, system and program product for inserting visual controls for data values in web content from a legacy web application without rewriting the legacy web application
US20150032657A1 (en) Computerized system for the distribution of a multi-platform digital publishing product and relative method
KR101673937B1 (en) Apparatus, system and method for creating and using short cut object
US20060155817A1 (en) Web services integration systems and methods
US20240111410A1 (en) Drag and drop interactions for a browser software application

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20191002

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20201103

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20201103

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000