KR20120015950A - Devices, systems, and methods for creating and using shortcut objects - Google Patents
Devices, systems, and methods for creating and using shortcut objects Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution 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
아래의 실시예들은 인터넷 쇼핑몰에서 판매되는 상품의 웹 페이지로 바로 접속하기 위한 바로 가기 객체의 생성 및 사용 방법에 관한 것이다.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
관리 서버(110), 쇼핑몰 서버(120), 배포자 서버(150) 및 사용자 단말(160)은 유무선의 네트워크를 통해 상호 연결된다.The
관리 서버(110)는 후술될 바로 가기 객체(200)를 생성하기 위한 프로그램(400)을 제공하며, 바로 가기 객체(200)를 생성하기 위한 정보를 제공할 수 있으며, 바로 가기 객체(200)의 사용에 대한 통계 정보를 생성할 수 있다.The
쇼핑몰 서버(120)는 상품(130)들을 판매하는 웹 서버(web server)이다.The
시스템(100) 내의 쇼핑몰 서버(120)는 복수 개일 수 있다. 복수 개의 쇼핑몰 서버(120) 각각은 고유한 사이트 식별자(site id; SID)(240)를 갖는다. 쇼핑몰 서버(120)의 운영 주체는 관리 서버(110)의 운영 주체와 제휴사 가입 등의 관계를 맺음으로써 쇼핑몰 서버(120)의 SID(240)를 부여받을 수 있다.There may be a plurality of
또한, 복수 개의 상품(130)들 각각은 쇼핑몰 서버(120) 내에서의 고유 식별자(unique id; UID)(250)를 갖는다. UID(250)는 시스템(100) 내에서 고유한 값일 수 있다.In addition, each of the plurality of
쇼핑몰 서버(120)는 복수 개의 상품(130)들 각각에 대한 상품 정보 페이지(140)를 제공한다. 상품 정보 페이지(140)는 판매되는 상품(130)들 각각에 대한 정보를 제공하는 웹 페이지이다.The
배포자 서버(150)는 쇼핑몰 서버(120) 또는 쇼핑몰 서버(120)의 상품 정보 페이지(140)로의 접속을 제공하는 웹 사이트이다. 배포자 서버(150)는 예컨대, 포털 또는 캐쉬백 사이트일 수 있다.The
시스템(100) 내의 배포자 서버(150)는 복수 개일 수 있다. 복수 개의 배포자 서버(150) 각각은 고유한 배포자 식별자(partner id; PID)(260)를 갖는다. 배포자 서버(150)의 운영 주체는 관리 서버(110)의 운영 주체와 제휴사 가입 등의 관계를 맺음으로써 배포자 서버(150)의 PID(260)를 부여받을 수 있다.There may be a plurality of
사용자 단말(160)은, 예컨대 PC 또는 스마트 폰과 같은, 웹 브라우저가 구동되는 장치이다.The
사용자 단말(160)은 쇼핑몰 서버(120)가 제공하는 웹 페이지, 예컨대 상품 정보 페이지(140)에 접속하여, 웹 브라우저로 상품 정보 페이지(140)를 로드(load)할 수 있다.The
사용자 단말(160)은 배포자 서버(150)가 제공하는 웹 페이지에 접속하여, 웹 브러우저로 상기 웹 페이지를 로드할 수 있다. 로드된 배포자 서버(150)의 웹 페이지는 쇼핑몰 서버(120)의 홈 페이지 또는 상품 정보 페이지(140)로의 링크(link)를 제공한다. 사용자 단말(160)은 상기 링크를 이용함으로써 배포자 서버(150)를 경유하여 쇼핑몰 서버(120)가 제공하는 상품 정보 페이지(140)에 접속할 수 있다.The
사용자 단말(160)이 상품 정보 페이지(140)를 로드한 후, 사용자 단말(160)은 후술될 바로 가기 객체 생성 프로그램(400)(이하, 객체 생성 프로그램(400)으로 약술한다.)을 사용하여 로드된 상품 정보 페이지(140)를 가리키는 바로 가기 객체 (200)를 생성할 수 있다.After the
바로 가기 객체(200)가 생성되면, 이후 사용자 단말(160)의 사용자는 생성된 바로 가기 객체를 사용함으로써 웹 브라우저를 통하여 상기 바로 가기 객체가 가리키는 상품 정보 페이지(140)에 바로 접속할 수 있다.After the
바로 가기 객체(200)는 상품 정보 페이지(140) 내의 이미지 및 문구를 반영하여 생성될 수 있고, 상기 이미지 및 문구를 바로 가기 객체 아이콘(330)을 사용하여 사용자 단말(160)의 화면(300)에 표시할 수 있다.The
예컨대, 바로 가기 객체(200)의 명칭(210)은 상품(130)의 이름, 가격 및 설명과 같은 정보를 결합한 것일 수 있다. 상기의 정보는 쇼핑몰 서버(120)가 관리하는 데이터베이스에 의해 제공된 것일 수 있으며, 상품 정보 페이지(140)의 내용(예컨대 HTML 코드(400))으로부터 특정 설정에 의하여 추출된 것일 수 있다.For example, the
따라서, 사용자 단말(160)의 사용자는 자신이 방문한 상품 정보 페이지(150)의 이미지 및 문구를 확인할 수 있으므로, 많은 바로 가기 객체 아이콘(330) 중에서 자신이 원하는 것을 바로 식별할 수 있다.Therefore, since the user of the
또한, 바로 가기 객체(200)는 상품 정보 페이지(140) 내의 고유한 이미지 및 문구 외에도 시스템(100)에서 고유한 값을 포함하도록 생성될 수 있다.In addition, the
따라서, 생성된 바로 가기 객체(200)들의 제목(210)들이나, 바로 가기 객체(200)에 대응하는 바로 가기 아이콘(330)들의 제목들은 직관적으로 상품(130)을 나타낼 수 있는 동시에, 서로 겹치지 않을 수 있다.
Accordingly, the
도 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
제목(210)은 바로 가기 객체(200)가 가리키는 대상에 대한 정보를 문자열(string)을 사용하여 나타내는 것이다. 도 1을 참조하여 전술된 것처럼, 제목(210)은 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120) 및 상품(130) 명칭에 대한 정보를 포함할 수 있다. The
아이콘(220)은 바로 가기 객체(200)가 가리키는 대상에 대한 정보를 이미지(image)로써 나타내는 것이다. 상기 이미지는 그림, 사진, 애니메이션(animation) 및 동영상 등의 형식으로 구성될 수 있다. 아이콘(220)은 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120) 및 상품(130)을 나타내는 이미지일 수 있다. The
설명(230)은 바로 가기 객체(200)가 가리키는 대상에 대한 설명을 문자열(string) 등을 사용하여 나타내는 것이다. 설명(230)은 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120)의 및 상품(130)에 대한 설명을 포함할 수 있다.The
SID(240)는 바로 가기 객체(200)가 가리키는 쇼핑몰 서버(120) 또는 쇼핑몰 서버(120)의 운영 주체를 식별하기 위한 정보이다. SID(240)는 쇼핑몰 서버(120)의 웹 사이트(web site) 주소일 수 있다.The
UID(250)는 바로 가기 객체(200)가 가리키는 상품(130)을 식별하기 위한 정보이다. UID(250)는 상품의 이름 또는 상품의 제품 코드(product code)일 수 있다. UID(250)는 바로 가기 객체(200)가 생성되었던 상품 정보 페이지(140)의 절대 또는 상대 주소(또는 주소의 일부)일 수 있다.The
PID(260)는 바로 가기 객체(200)가 배포자 서버(150)를 경유하여 접속된 상품 정보 페이지(140)에서 생성된 것일 때, 배포자 서버(150)를 식별하기 위한 정보이다. PID(260)는 바로 가기 객체(200)가 생성되었던 상품 정보 페이지(140)의 절대 또는 상대 주소(또는 주소의 일부)일 수 있다.The
주소(270)는 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)에 접속하기 위한 정보이다.The
주소(270)는 상품 정보 페이지(140)의 URL(Uniform Resource Locator; 유일자원지시기)이거나, 상기 URL을 포함할 수 있다.
The
관리 서버(110)는 사용자 단말(160)이 쇼핑몰 서버(120)에 접속하는 것에 대한 정보를 수집할 경우가 있다. 또는, 사용자 단말(160)이 쇼핑몰 서버(120)에게 특정한 정보를 전달하기 위해, 관리 서버(110)를 경유해서 쇼핑몰 서버(120)에 접속해야 할 경우가 있다.The
이러한 경우, 사용자 단말(160)은 우선 관리 서버(110)가 제공하는 웹 페이지에 접속하고, 상기 웹 페이지에서 제공하는 리다이렉션(redirection)을 통해 다시 쇼핑몰 서버(120)의 상품 정보 페이지(140)에 접속할 수 있다. 이러한 기능을 위해, 주소(270)는 관리 서버(110)의 URL 및 상품 정보 페이지(140)에 리다이렉트되기 위한 정보 등을 포함할 수 있다. 본 발명의 일 예에 따른 리다이렉팅을 지원하는 주소(270)가 도 8을 참조하여 하기에서 상세히 설명된다.In this case, the
주소(270)는 SID(240), UID(250) 및 PID(260)를 포함할 수 있다.The
주소(270)에 포함되는 정보, 예컨대 SID(240), UID(250) 또는 PID(260)는 암호화되어 저장될 수 있으며, 상기 정보를 사용하는 서버(110, 120 및 150) 및 사용자 단말(160)은 상기 암호화된 정보를 복호화하여 사용할 수 있다.Information included in the
관리 서버(110), 쇼핑몰 서버(120) 및 사용자 단말(160)은 SID(240), UID(250) 및 PID(260) 중 하나 이상을 조합하여 주소(270)로 변환할 수 있으며, 주소(270)를 SID(240), UID(250) 및 PID(260) 중 하나 이상으로 변환할 수 있다.The
바로 가기 객체(200)는 웹 브라우저에 의해 사용되는 인터넷 바로 가기 파일(예컨대, .url 파일)일 수 있다. 이러한 경우, 인터넷 바로 가기 파일의 URL이 웹 브라우저가 로드할 페이지의 주소 정보 및 통계를 위해 필요한 정보 등을 제공할 수 있다.The
사용자가 인터넷 바로 가기 파일로 된 바로 가기 객체(200)를 실행하면, 사용자 단말(160)은 웹 브라우저를 통해 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)를 로드한다.When the user executes the
바로 가기 객체(200)는 웹 브라우저에 의해 사용되는 링크(link)일 수 있다.The
사용자가 링크로 된 바로 가기 객체(200)를 실행할 경우, 사용자 단말(160)은 바로 가기 객체(200)가 갖는 상품 정보 페이지(140)로 접속하기 위한 정보를 기본 웹 브라우저에 인자(args) 값으로서 전달할 수 있다. 또한, 사용자 단말(160)은 바로 가기 객체(200)가 갖는 상품 정보 페이지(140)로 접속하기 위한 정보를 실행 중인 웹 브라우저에 쓰레드(thread)를 통하여 전달할 수 있다.When the user executes the linked
바로 가기 객체(200)는 사용자 단말(160)에서 실행되는 프로그램(program)일 수 있다. 이러한 경우, 사용자가 프로그램을 실행하면, 상기 프로그램은 웹 브라우저를 통해 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)를 로드한다. 웹 브라우저가 실행될 때의 args 인자의 값을 통해 상기 웹 브라우저가 로드할 페이지의 주소 정보 및 통계를 위해 필요한 정보 등이 제공될 수 있다. 또한, 상기 프로그램은 웹 브라우저를 실행시킨 후, 쓰레드(thread)를 통해 상기 정보를 상기 웹 브라우저에게 제공할 수 있다.The
사용자 단말(160)은 바로 가기 객체(200)가 가리키는 상품 정보 페이지(140)를 로드하기 위해 새로운 웹 브라우저 인스턴스(instance)를 실행할 수 있으며, 이미 사용자 단말(160)에서 실행 중인 웹 브라우저 인스턴스에서 상품 정보 페이지(140)를 로드할 수 있다.
The
도 3은 본 발명의 일 예에 따른 사용자 단말(160)의 출력 화면을 도시한다.3 illustrates an output screen of the
사용자 단말(160)을 통해 출력되는 화면(300)은 웹 브라우저 윈도우(310) 및 바로 가기 객체 아이콘(330)을 포함할 수 있다.The
사용자 단말(160)에서 실행되는 웹 브라우저는 웹 브라우저 윈도우(310)로서 화면(300) 내에 표시된다.The web browser executed in the
웹 브라우저는 쇼핑몰 서버(120)로부터 전송받은 상품 정보 페이지(140)를 렌더링(rendering)하여 출력한다.The web browser renders and outputs the
상품 정보 페이지(140)는 바로 가기 생성 객체(320)를 포함할 수 있다. 바로 가기 생성 객체(320)는 웹 브라우저에 로드된 상품 정보 페이지(140)에 대한 바로 가기 객체(200)를 생성하기 위한 객체이며, 예컨대 버튼(button), 스크립트(script), 태그 및 링크과 같은 웹 페이지의 객체일 수 있다.The
쇼핑몰 서버(120)의 관리자는 상품 정보 페이지(140)에 바로 가기 생성 객체(320)를 부착함으로써 상품 정보 페이지(140)에 대한 바로 가기 객체(200)가 생성될 수 있게 한다. 바로 가기 생성 객체는 SID(240)와 같은 바로 가기 객체(200)를 생성하기 위한 정보를 포함할 수 있으며, 이러한 정보는 바로 가기 생성 프로그램(400)으로 전달된다.The manager of the
또한, 상품 정보 페이지(140)는 바로 가기 객체(200)의 정보(210, 220, 230, 240, 250, 260 및 270)에 직접적으로 대응하는 웹 페이지 객체를 포함할 수 있다. 예컨대, 상품 정보 페이지(140) 내에서 id 속성(attribute)이 "uid"인 웹 페이지 객체가 있을 수 있고, 상기 웹 페이지 객체의 값(value)이 상품 정보 페이지(140)가 나타내는 상품의 UID(250)일 수 있다.In addition, the
사용자 단말(160)의 사용자가(예컨대, 버튼을 클릭하는 것과 같은 동작으로) 바로 가기 생성 객체(320)를 실행하면, 객체 생성 프로그램(400)이 실행된다. 실행된 객체 생성 프로그램(400)은 상품 정보 페이지(140)를 가리키는 바로 가기 객체(200)를 생성한다.When the user of the
바로 가기 객체 아이콘(330)은 사용자 단말(160)에 설치된 바로 가기 객체(200)를 나타낸다. 즉, 사용자 단말(160)은 생성된 바로 가기 객체(200)를 바로 가기 객체 아이콘(330)을 사용하여 화면(300)에 표시한다.The
바로 가기 객체 아이콘(330)은 바로 가기 객체(200)를 직접 나타내는 것일 수 있으며, 또는 바로 가기 객체(200)의 바로 가기 파일(예컨대, .lnk 파일)을 나타내는 것일 수 있다.The
바로 가기 객체 아이콘(330)은 바로 가기 객체(200)의 제목(210), 아이콘(220) 및 설명(230) 등을 화면(300)에 표시할 수 있다. 도 3에서는 바로 가기 객체(200)의 아이콘(220) 및 제목(210)이 화면(300)에 표시되었다. 사용자의 조작에 의해 마우스 커셔(cursor)가 바로 가기 객체 아이콘(330)에 위치하면, 사용자 단말(150)은 툴팁 창(tooltip window) 등을 사용하여 설명(230)을 일시적으로 화면(300)상에 표시할 수 있다.The
사용자는 마우스, 키보드 등의 입력 장치를 사용하여, 화면(300) 상에서 바로 가기 객체 아이콘(330)을 가리킬 수 있고, 마우스 버튼을 클릭 또는 더블-클릭(double-click)하는 등의 조작을 통해 가리켜진 바로 가기 객체 아이콘(330)에 대응하는 바로 가기 객체(200)를 실행 또는 사용할 수 있다.
The user may point to the
도 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
일반적으로, 객체 생성 프로그램(400)은 시스템(100)의 서버(110, 120 또는 150)에의해 사용자 단말(160)로 제공된다. 객체 생성 프로그램(400)은 (예컨대 .exe 파일과 같은) 애플리케이션일 수 있으며, 엑티브엑스(activeX) 또는 자바(JAVA) 프로그램일 수 있다. 시스템(100)의 서버(110, 120 및 150)들은 객체 생성 프로그램(400)을 자신이 제공하는 웹 페이지에 첨부하여, 객체 생성 프로그램(400)을 사용자 단말(160)에게 제공할 수 있다.In general, the
사용자는 객체 생성 프로그램(400)을 사용하기 위해, 객체 생성 프로그램(400)을 사용자 단말(160) 내에 설치할 수 있다.In order to use the
사용자 단말(160)의 사용자는 설치된 객체 생성 프로그램(400)을 직접 실행할 수 있다.A user of the
상품 정보 페이지(140)는 객체 생성 프로그램(400)을 실행하기 위한 정보를 포함할 수 있다. 예컨대, 상품 정보 페이지(140)는 <EMBED> 또는 <OBJECT>와 같은 HTML 테그(tag)를 사용함으로써 객체 생성 프로그램(400)을 서버(110, 120 또는 150)로부터 다운(down)받아, 설치 및 실행하기 위한 정보를 포함할 수 있다.The
사용자 단말(160)의 사용자는 상품 정보 페이지(140) 내의 바로 가기 생성 객체(320)를 실행함으로써 객체 생성 프로그램(400)을 실행할 수 있다. 이 경우, 웹 브라우저는 객체 생성 프로그램(400)을 실행하기 위해 상품 정보 페이지(140) 내의 객체 생성 프로그램(400)을 실행하기 위한 정보를 참조할 수 있다.The user of the
실행된 객체 생성 프로그램(400)은 웹 브라우저에 로드된 상품 정보 페이지(140)에 대한 바로 가기 객체(200)를 생성한다.The executed
객체 생성 프로그램(400)이 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위한 방법이 하기에서 설명된다.
A method for the
상품 정보 페이지(140)의 코드(The code of the product information page 140 ( codecode )로부터의 획득Acquisition from
객체 생성 프로그램(400)은 웹 브라우저에 로드된 상품 정보 페이지(140)의 코드를 분석하여, 상기 정보(210 내지 270)를 생성할 수 있다.The
상품 정보 페이지(140)가 상기 정보(210 내지 270)에 직접적으로 대응하는 웹 페이지 객체를 포함한 경우, 객체 생성 프로그램은 상기 웹 페이지 객체를 통해 필요한 데이터를 획득할 수 있다. 예컨대, 객체 생성 프로그램(400)은 id 속성이 "uid"인 웹 페이지 객체의 값을 사용하여 바로 가기 객체(200)의 UID(250)를 생성할 수 있다.When the
상품 정보 페이지(140)의 코드를 사용하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위한 일 예가 도 5를 참조하여 하기에서 상세히 설명된다.
An example for generating the
사용자 단말(160)로부터의 획득Acquisition from
객체 생성 프로그램(400), 사용자 단말(160) 또는 사용자 단말(160)의 웹 브라우저는 상기 정보(210 내지 270)를 생성하기 위한 데이터를 가지고 있을 수 있다. 예컨대, 객체 생성 프로그램(400)은 제목(210)의 전부 또는 일부를 구성하는 문구, 즉 문자열을 가지고 있을 수 있으며, 상기 문자열은 제목(210)의 값 또는 그 일부로 사용될 수 있다.The
예컨대, 웹 브라우저가 접속한 상품 정보 페이지(140)의 URL(600)이 상기 데이터를 포함할 수 있다.For example, the
본 발명의 일 예에 따른 상품 정보 페이지(140)의 URL(600)이 도 6을 참조하여 하기에서 상세히 설명된다.The
예컨대, 웹 브라우저가 배포자 서버(150)를 경유하여 쇼핑몰 서버(120)에 접근할 때, 쇼핑몰 서버(120)로의 링크를 제공하는 배포자 서버(150)의 웹 페이지가 쿠키(cookie)(700)를 생성할 수 있다. 객체 생성 프로그램(400)은 상기 정보(210 내지 270)를 생성하기 위해 쿠키(700)를 사용할 수 있다.For example, when a web browser accesses the
본 발명의 일 예에 따른 쿠키(700)의 구성이 도 7을 참조하여 하기에서 상세히 설명된다.
The configuration of the
서버(110, 120 또는 150)로부터의 전송에 의한 획득Acquisition by Transmission from
객체 생성 프로그램(400)은 시스템(100) 내의 서버(110, 120 또는 150)로부터 상기 정보(210 내지 270)를 전송받을 수 있다.The
객체 생성 프로그램(400)은 상기 정보(210 내지 270) 를 획득하기 위해, 상기 정보(210 내지 270)를 생성하기 위해 필요한 데이터를 서버(110, 120 또는 150)로 전송한다. The
상기의 전송을 위해, 객체 생성 프로그램(400)은 데이터를 전송할 서버(110, 120 또는 150)를 특정하기 위한 정보를 포함할 수 있다.For the above transmission, the
상기 데이터는 상품 정보 페이지(140)를 식별하기 위한 데이터를 포함할 수 있다. 예컨대, 객체 생성 프로그램(400)은 웹 브라우저에 로드된 상품 정보 페이지(140)의 주소(예컨대, URL)를 시스템(100)의 개체(110, 120 및 150)들 상호간에 전송되는 데이터에 포함시킬 수 있다. 서버(110, 120 또는 150)는 전송받은 데이터가 가리키는 상품 정보 페이지(140)의 코드를 분석하여 상기 정보(210 내지 270)를 생성할 수 있다. The data may include data for identifying the
전술된 것처럼, 이러한 데이터를 전송할 서버(110, 120 또는 150)를 특정하기 위한 정보 및 서버(110, 120 또는 150)로 전송될 데이터의 전부 또는 일부는 웹 브라우저에 로드된 상품 정보 페이지(140) 내에 포함될 수 있다. 이러한 경우, 객체 생성 프로그램(400)은 상품 정보 페이지(140)의 코드를 분석하여 이러한 특정 정보 및 데이터를 추출할 수 있다.As described above, all or part of the information for specifying the
이러한 데이터를 전송할 서버(110, 120 또는 150)를 특정하기 위한 정보 및 서버(110, 120 또는 150)로 전송될 데이터의 전부 또는 일부는 사용자 단말(160) 내에 생성된 쿠키(600)에 포함될 수 있다. 이러한 경우, 객체 생성 프로그램(400)은 쿠키(600)에서 이러한 특정 정보 및 데이터를 추출할 수 있다.All or part of the information for specifying the
사용자 단말(160)은 상기 데이터를 전송하기 위해 웹 브라우저를 사용하여 서버(110, 120 또는 150)가 제공하는 객체 생성 페이지에 접속할 수 있다. 웹 브라우저는 상기 객체 생성 페이지에 접속함으로써 상기 데이터를 서버(110, 120 또는 150)에게 전송할 수 있다. 예컨대, 웹 브라우저가 상기 객체 생성 페이지에 접속하기 위해 사용한 URL이 상기 데이터를 포함할 수 있다.The
전술된 것은 방법으로 데이터를 전송받은 서버(110, 120 또는 150)는 상기 정보(210 내지 270) 생성한다.As described above, the
상기 데이터가 상품 정보 페이지(140)의 식별을 위한 정보를 포함하는 경우, 서버(110, 120 또는 150)는, 전술된 것과 같은 방법으로, 상품 정보 페이지(140)의 코드를 분석하여 상기 정보(210 내지 270)의 전부 또는 일부를 생성할 수 있다. 즉, 상품 정보 페이지(140)의 코드는 구현에 따라 사용자 단말(160) 또는 서버(110, 120 또는 150)에 의해 분석될 수 있다.If the data includes information for identification of the
서버(110, 120 또는 150)는 상기 정보(210 내지 270)를 생성하기 위한 데이터를 가지고 있을 수 있다. 예컨대, 서버(110, 120 또는 150)은 제목(210)의 전부 또는 일부를 구성하는 문구, 즉 문자열을 가지고 있을 수 있으며, 상기 문자열은 제목(210)의 값으로서 사용될 수 있다.The
서버(110, 120 또는 150)는 상기 데이터를 제공하기 위한 데이터베이스(database)를 유지 및 관리할 수 있다. 예컨대, 데이터베이스는 각각의 상품 정보 페이지(140)에 대한 제목, 아이콘 이미지, 상품 이름, 상품 가격, 상품 추가 정보 및 주소(또는, URL) 필드들을 포함할 수 있다. 서버(110, 120 또는 150)는 상기 필드들 중 하나를 사용하거나 상기 필드들을 조합함으로써 상기 정보(210 내지 270)를 생성할 수 있다. 상기 필드들은 쇼핑몰 서버(120)가 판매되는 상품(130)들을 관리하기 위해 관리하는 데이터베이스의 필드와 동일한 것이거나, 연동된 것일 수 있다.The
서버(110, 120 및 130)는 상기 정보(210 내지 270)를 생성하기 위한 하나 이상의 방법을 저장, 선택 및 사용할 수 있다.
관리 서버(110)가 상기 정보(210 내지 270)를 생성하는 일 예가 도 9을 참조하여 하기에서 상세히 설명된다.An example in which the
객체 생성 프로그램(400)은 전술된 방법들 중 하나 이상(또는 방법들의 조합)을 사용하여 상기 정보(210 내지 270)를 생성할 수 있다. 객체 생성 프로그램(400)은 상기 정보(210 내지 270)를 사용하여 상품 정보 페이지(140)에 대한 바로 가기 객체(200)를 생성할 수 있다.The
객체 생성 프로그램(400)은 바로 가기 객체(200)가 생성되기 전, 또는 생성된 후에 사용자 단말(150)의 사용자가 상기 정보(210 내지 270)의 일부를 수정할 수 있는 인터페이스(interface)를 제공할 수 있다.The
예컨대, 객체 생성 프로그램(400)은 사용자가 바로 가기 객체(200)의 제목(210), 아이콘(220) 또는 설명(230)을 수정할 수 있는 창(window)을 화면(300)에 표시하고, 사용자의 입력에 따라 제목(210), 아이콘(220) 또는 설명(230)을 수정할 수 있다.For example, the
또한, 객체 생성 프로그램(400)은 바로 가기 객체(200)에 대응하는 바로 가기 객체 아이콘(330)의 아이콘 또는 제목을 수정할 수 있는 창을 화면(300)에 표시하고, 사용자의 입력에 따라 상기 아이콘 또는 상기 제목을 수정할 수 있으며, 상기 입력에 따라 바로 가기 객체(200)의 제목(210) 또는 아이콘(220)도 수정할 수 있다.In addition, the
객체 생성 프로그램(400)은 생성된 바로 가기 객체(200)가 저장될 경로를 지정할 수 있는 창을 화면(300)에 표시할 수 있다. 객체 생성 프로그램(400)은 사용자의 입력에 따라 지정된 폴더(예컨대, 바탕 화면 또는 즐겨 찾기 등의 폴더)에 바로 가기 객체(200)를 생성할 수 있다.
The
도 5는 본 발명의 일 예에 따른 상품 정보 페이지(140)의 코드의 구성을 도시한다.5 illustrates a configuration of a code of a
상기 코드는 일반적으로 HTML 코드(500)이며, 그 외 XML 등 웹 브라우저가 렌더링할 수 있는 임의의 언어(language)로 작성된 코드일 수 있다.The code is generally
객체 생성 프로그램(400) 또는 서버(110, 120 또는 150)는 HTML 코드(500)를 분석하여 바로 가기 객체(200)를 생성하기 위한 데이터를 추출할 수 있다.The
HTML 코드(500)를 저장하기 위해 하기의 수학식 1과 같은 코드가 객체 생성 프로그램(400) 또는 서버(110, 120 또는 150)에 의해 사용될 수 있다.Code such as Equation 1 below may be used by the
수학식 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
바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500) 내의 특정 문자열들 사이에 있는 값에 기반하여 생성될 수 있다.
예컨대, 제목(210)의 값은 HTML 코드(500) 중 "<TITLE>" 문자열 및 "</TITLE>" 문자열의 사이에 있는 문자열일 수 있다.For example, the value of the
HTML 코드(500) 내의 특정한 문자열들 사이에 있는 값을 추출하기 위해, 하기의 수학식 2와 같은 정규식(regular expression)이 사용될 수 있다.To extract a value between specific strings in
수학식 2의 코드는 "htmltags" 변수 내에 있는 HTML 코드 중 '<img id="product" src="' 문자열 및 '" border="0"' 문자열의 사이에 있는 문자열을 추출하고, 추출된 문자열을 "result_icon" 변수에 저장한다.The code in
수학식 2는 두 개의 문자열들을 사용하고, 상기 두 개의 문자열들 사이에 있는 값을 추출하였으나, 문자열이 아닌 보편적인 정규식 패턴(regular expression) 또한 값 추출을 위해 사용될 수 있다.
바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500) 내의 특정 태그에 기반하여 생성될 수 있다.
상기 특정 태그는 특정한 타입(type)의 태그일 수 있다.The specific tag may be a tag of a specific type.
예컨대, 제목(210)의 값은 <TITLE> 태그(530)의 값(532)일 수 있다.For example, the value of the
상기 특정 태그는 태그의 속성이 특정한 값을 갖는 것일 수 있으며, 태그의 클래스(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
예컨대, 아이콘(210)의 이미지는 <img> 태그들 중 id 속성이 "product"인 <img> 태그(520)에 기반하여 생성될 수 있다. 또는, 아이콘(210)의 이미지는 id 속성이 "product"인 <img> 태그(520)의 src 속성이 가리키는 그래픽 파일(522)에 기반하여 생성될 수 있다.For example, an image of the
즉, 객체 생성 프로그램(400) 또는 서버(110, 120 또는 150)는 상기 그래픽 파일(522)을 네트워크를 통해 로드하고, 상기 그래픽 파일(522)의 포멧(format), 해상도(resolution), 팔레트(palette) 및 색상(color) 등을 전환함으로써 아이콘(210)을 생성할 수 있다.That is, the
상기 특정 태그는 특정 조건을 만족시키는 태그 중 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
바로 가기 객체(200)의 정보(210 내지 2760)는 HTML 코드(500) 내의 특정 태그 및 상기 태그가 가리키는 객체의 속성에 기반하여 생성될 수 있다.Information 210-2760 of the
예컨대, 아이콘(210)의 이미지는 <img> 태그들의 src 속성이 가리키는 그래픽 파일들 중 가장 파일 크기가 큰 파일에 기반하여 생성될 수 있고, 해상도가 가장 높은 파일에 기반하여 생성될 수 있다. 또한 아이콘(210)의 이미지는 상기 파일들 중 특정 크기(예컨대, 1024Bytes) 이상인 첫 번째 파일(또는 n 번째 파일)에 기반하여 생성될 수 있다.For example, the image of the
바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500) 내에서 자주 사용되는 단어, 또는 웹 페이지의 제목 등과 관련하여 대표 단어로 추정되는 단어에 기반하여 생성될 수 있다.The
바로 가기 객체(200)의 정보(210 내지 270)는 HTML 코드(500)에 전체에 기반하여 생성될 수 있다. 예컨대, 아이콘(210)의 이미지는 웹 브라우저가 상기 HTML 코드를 렌더링한 웹 브라우저 윈도우(310)의 캡쳐(capture) 이미지에 기반하여 생성될 수 있다. 즉, 웹 페이지의 화면을 캡쳐한 이미지에 기반하여 아이콘(210)의 이미지가 생성될 수 있다.
객체 생성 프로그램(400) 및 서버(110, 120 또는 150)는 어떠한 방법을 사용하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성할 것인지에 대한 설정(setting) 정보를 저장할 수 있다.The
상기의 설정 정보는 복수 개일 수 있고, 바로 가기 객체(200)가 나타내는 상품 정보 페이지(140)를 제공하는 쇼핑몰 서버(160)의 SID(240)에 따라, 객체 생성 프로그램(400) 및 서버(110, 120 또는 150)는 복수 개의 설정 중 하나를 선택할 수 있다.The configuration information may be a plurality, and according to the
즉, 상기의 설정 정보는 각각의 쇼핑몰 서버(120) 마다 다를 수 있으며, 복수 개의 쇼핑몰 서버(120)들이 하나의 설정 정보를 공유할 수 있다. 따라서, 각각의 쇼핑몰 서버(120)들을 위한 객체 생성 프로그램(400) 및 설정 정보(400)가 모두 개별적으로 생성될 필요가 없다. 일반적으로 서버(110, 120 또는 150)의 관리자가 상기의 생성 및 변경과 같은 조작을 수행한다.That is, the above setting information may be different for each
상기 설정 정보는 SID(240), SID(240)에 대응하는 쇼핑몰 서버(160)의 명칭, 제목(210) 정보를 추출하는 패턴, 아이콘(220) 정보를 추출하는 패턴, 추출된 아이콘(220) 정보에 기반하여 아이콘(220) 정보를 생성하는 방식 등을 포함할 수 있다.The setting information may include a
하기의 수학식 3은 아이콘(210)의 이미지를 결정하기 위한 설정 정보의 일 예를 나타낸다.Equation 3 below shows an example of setting information for determining an image of the
수학식 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
도 6은 본 발명의 일 예에 따른 상품 정보 페이지(140)의 URL(600)의 구성을 도시한다.6 illustrates a configuration of a
상품 정보 페이지(140)의 URL(600)은 프로토콜의 명칭(610), 웹 서버의 호스트 명(host name)(620), 상품 정보 페이지의 경로(630) 및 인자(640, 650 및 660)를 포함할 수 있다.The
쇼핑몰 서버의 웹 서버는 경로(630)에 해당하는 웹 페이지를 상기 웹 서버에 접속한 웹 브라우저에게 제공한다. The web server of the shopping mall server provides a web page corresponding to the
인자들(640, 650 및 660)은 상기 웹 페이지를 생성하기 위해 사용할 수 있고, 객체 생성 프로그램(400)이나 서버(110 또는 150)에게 상품 정보 페이지(140)에 대한 정보를 제공하기 위해 사용될 수 있다.
즉, 사용자 단말(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
pid 인자(640)는, 웹 브라우저가 배포자 서버(150)를 경유하여 상품 정보 페이지(140)를 접근한 경우, 배포자 서버(150)의 PID(260)를 나타낸다. The
상품 정보 페이지(140)를 관리하는 쇼핑몰 서버(120) 및 URL(600)을 전달받을 시스템 내 다른 서버(110, 120 또는 150)(일반적으로는, 관리 서버(110))는 pid 인자(640)를 통해 배포자 서버(150)에 대한 정보를 알 수 있다.The
uid 인자(650)는, 쇼핑몰 서버(120)가 판매하는 상품(130)의 UID(250)를 나타낸다. uid 인자(650)는, 쇼핑몰 서버(120)가 경로(620)에 해당하는 웹 페이지를 생성할 때, 어떠한 상품(130)에 대한 페이지를 생성하는 것인지에 대한 정보를 제공하여, 쇼핑몰 서버(120)가 uid(250)에 상품(130)의 상품 정보 페이지(140)를 생성하게 한다.The
또한, URL(600)을 전달받은 시스템 내 다른 서버(110, 120 또는 150)(일반적으로는, 관리 서버(110))은 uid 인자(650)를 통해 전달받은 URL(600)이 어떤 상품(140)에 대한 상품 정보 페이지(140)인지를 알 수 있다.In addition, the
쿠키 인자(660)는, 쇼핑몰 서버(120)에 접속하는 웹 브라우저가 쿠키(700) 값을 전달하기 위해 사용되는 인자이다. 즉, 사용자 단말(150) 내 특정한 쿠기의 값이 쿠키 인자(660)로서 URL(600)에 포함될 수 있다. 상품 정보 페이지(140)를 관리하는 쇼핑몰 서버(120) 및 URL(600)을 전달받을 시스템 내 다른 서버(110, 120 또는 150)(일반적으로는, 관리 서버(110))는 쿠키 인자(660)를 통해 쿠기(700)의 값을 알 수 있다.The
예컨대, 사용자 단말(160)의 웹 브라우저가 배포자 서버(150)에 접속한 경우, 상기 배포자 서버(150)의 웹 서버는 사용자 단말(160) 내에 배포자 서버(150)에게 관련된 정보를 포함하는 쿠키(700)를 생성할 수 있다. 따라서, 배포자 서버(150)에게 관련된 정보가 custarg 인자(660)를 통해 쇼핑몰 서버(120) 등으로 전달될 수 있다.
For example, when the web browser of the
도 7은 본 발명의 일 예에 따른 쿠키(700)의 구성을 도시한다.7 illustrates a configuration of a
쿠키(700)는 방문 경로(referer)(710), 키워드(keyword)(720) 및 IP 주소(address)(730)를 포함할 수 있다.The
방문 경로는 웹 브라우저가 특정 웹 사이트를 방문하였을 때, 어떠한 웹 사이트를 경유하여 상기 웹 사이트를 방문하였는지를 나타내는 것이다.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
키워드(720)는 쿠키가 생성될 때 경유한 웹 사이트에서 사용된 검색어를 나타낸다. 즉, 브라우저가 키워드를 접속된 웹 사이트에 전송하고, 상기 웹 사이트로부터 검색 결과 목록을 수신하면, 키워드(720)를 포함하는 쿠키(700)가 생성될 수 있다.
IP 주소(730)는 웹 브라우저를 실행하는 장치, 예컨대 사용자 단말(160)의 IP 주소를 나타낸다.The
사용자 단말(160)의 웹 브라우저가 배포자 서버(150)에 접속하면, 배포자 서버(150)의 웹 서버는 사용자 단말(160)에 쿠키(700)를 설치한다. 상기 쿠키는 전술한 것과 같은 방문 경로(710) 및 IP 주소(730)를 포함할 수 있으며, 웹 브라우저가 검색어를 전송하여 검색 결과 페이지를 수신한 경우, 상기 쿠키(700)는 키워드(720)를 더 포함할 수 있다.When the web browser of the
이후, 사용자 단말(160)의 웹 브라우저가 서버(110, 120 또는 150)의 객체 생성 페이지에 접속할 경우, 상기 접속을 위해 사용된 URL(900)에 쿠키(700)의 내용이 포함될 수 있다. 따라서, 서버(110, 120 또는 150)의 웹 서버는 자신에게 요청된 URL을 통해 쿠키(700)가 포함하는 정보(예컨대 PID(260))를 추출할 수 있다.
Then, when the web browser of the
도 8은 본 발명의 일 예에 따른 리다이렉팅을 지원하는 URL(800)을 도시한다.8 illustrates a
리다이렉팅을 지원하는 URL(800)은 프로토콜의 명칭(810), 웹 서버의 호스트 명(host name)(820), 관리 서버(110)의 리다이렉팅 페이지의 경로(830) 및 인자들(850, 860, 870 및 880)을 포함할 수 있다.The
사용자 단말(160)은 URL(800)을 사용하여 관리 서버(110)의 리다이렉팅 페이지에 접속한다. 상기의 접속은 사용자 단말(160)이 관리 서버(110)에게 리다이렉팅 페이지의 전송을 요청하는 것이다.The
관리 서버(110)는 인자들(850, 860, 870 및 880)을 사용하여 리다이렉팅 페이지를 생성한다.The
사용자 단말(160)의 웹 브라우저는 상품 정보 페이지(140)로의 링크를 포함하는 리다이렉팅 페이지를 전송받고, 리다이렉팅 페이지가 지시하는 상품 정보 페이지(140)로 이동한다.The web browser of the
관리 서버(110)는 리다이렉팅 페이지를 생성하는 것 외에도 인자들(850, 860, 870 및 880) 및 URL(800) 등을 사용하여 통계 정보를 생성할 수 있다. 상기 통계 정보는 도 9를 참조하여 하기에서 상세히 설명된다.In addition to generating the redirecting page, the
sid 인자(840)는, 쇼핑몰 서버(120)의 SID(240)를 나타낸다.The
uid 인자(850)는, 쇼핑몰 서버(120)가 판매하는 상품(130)의 UID(250)를 나타낸다. 또한, 상기 uid 인자(850)는 시스템(100) 내에서 고유한 값을 수 있으며, UID (250)를 포함할 수 있고, SID(240) 및 UID(250)를 포함할 수 있다.The
pid 인자(860)는, 사용자 단말(160)의 웹 브라우저가 배포자 서버(150)를 경유하여 상품 정보 페이지(140)를 접근하였고, 상품 정보 페이지(140)에 대한 바로 가기 객채(200)가 생성된 경우, 배포자 서버(150)의 PID(260)를 나타낸다. The
쿠키 인자(870)는, 바로 가기 객체(200)가 생성되었을 때 사용자 단말(160) 내에 저장된 특정한 쿠키(700)의 값을 나타낸다. 예컨대, 사용자 단말(160)의 웹 브라우저가 경유한 배포자 서버(150)에 대한 정보가 쿠키에 저장된 경우, 쿠키 인자(870)가 경유한 배포자 서버(150)에 대한 정보(예컨대, PID(260))를 포함할 수 있다. 쿠키 인자(870)는 sid 인자(840) 및 uid 인자(850)에 해당하는 정보도 포함할 수 있다.The
리다이렉트 인자(880)는 사용자 단말(150)이 리다이렉팅될 페이지를 나타낸다. 일반적으로, 리다이렉트 인자(880)는 바로 가기 객체(200)가 생성되었을 때의 상품 정보 페이지(140)의 URL을 포함하며, 쇼핑몰 서버(120)에게 전달할 인자들을 포함할 수 있다.The
예컨대, 리다이렉트 인자(880)는 쇼핑몰 서버(120)에게 사용자 단말(160)이 관리 서버(110)를 경유하여 쇼핑몰 서버(120)로 접근하였음을 나타내는 정보를 포함할 수 있으며, 바로 가기 객체(200)를 사용하여 쇼핑몰 서버(120)로 접근하였음을 나타내는 정보를 포함할 수 있다.For example, the
상기와 같은 URL(800)을 사용함으로써, 사용자 단말(160)의 사용자는 바로 가기 객체(200)를 사용하여 투명하게(즉, 중간의 리다이렉팅 과정을 인식할 필요없이) 상품 정보 페이지(140)에 접속할 수 있다. 또한, 관리 서버(110)는 바로 가기 객체(200)가 생성될 때 사용된 정보(예컨대, 바로 가기 객체(200)의 정보(210 내지 270))를 접속을 위해 전송된 URL(800)을 통해 획득할 수 있으며, 획득된 정보를 통계 정보 등을 생성하기 위하여 사용할 수 있다.By using the
통계 정보를 생성하기 위해서는 URL(800)은 고유한 값을 포함하여야 한다. 상기 고유한 값은 uid 인자(850)일 수 있으며, sid 인자(840) 및 uid 인자(850)의 조합일 수 있으며, 또는 도시되지 않은 다른 인자가 상기 고유한 값을 나타낼 수 있다.
In order to generate statistical information,
도 9는 본 발명의 일 실시예에 따른 관리 서버(110)의 구조도이다.9 is a structural diagram of a
관리 서버(110)는 송수신부(910), 제어부(920)를 포함하며, 저장부(930)를 더 포함할 수 있다.The
제어부(920)는 제목 생성부(940), 아이콘 생성부(950), 설명 생성부(960), 주소 생성부(970) 및 통계부(980)를 포함할 수 있다.The
송수신부(910)는 시스템(100) 내의 다른 개체(120, 150 및 160)와의 송수신 작업을 수행한다.The
송수신부(910)는 사용자 단말(160)로부터 바로 가기 객체(200)를 생성하기 위한 정보를 수신한다. 상기 정보는 상품 정보 페이지(140)의 주소에 대한 정보를 포함할 수 있다.The
상기 정보에 대한 상세한 설명이 도 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
상기 바로 가기 객체(200) 및 바로 가기 객체의 정보(210 내지 270)에 상세한 설명이 도 2 내지 도 7 등을 참조하여 전술되었다. 중복되는 설명은 생략한다.Detailed descriptions of the
송수신부(910)는 사용자 단말(160)로부터의 객체 생성 페이지 접속 요청을 수신하고, 생성된 객체 생성 페이지를 사용자 단말(160)로 송신한다.The
사용자 단말(160)이 상품 정보 페이지(140)에 접근하기 위해 리다이렉팅을 지원하는 URL(800)을 사용할 경우, 송수신부(910)는 사용자 단말(160)로부터 리다이렉팅 페이지 요청을 수신하고, 제어부(920)에 의해 생성된 리다이렉팅 페이지를 전송한다.When the
송수신부(910)는 제어부(920)의 요청에 의해 쇼핑몰 서버(150)로부터 상품 정보 페이지(140)를 전송받아, 전송 받은 상품 정보 페이지(140)를 제어부(920)로 제공할 수 있다.The
제어부(920)는 사용자 단말(160)로부터 수신한 바로 가기 객체(200)를 생성하기 위한 정보에 기반하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성한다.The
제어부(920)는 상품 정보 페이지(140)의 주소에 대한 정보를 사용하여 송수신부(910)를 통해 상품 정보 페이지(140)를 로드할 수 있다. 제어부는 로드된 상품 정보 페이지(140)를 구성하는 HTML 코드(500)에 기반하여 바로 가기 객체(200)에 대한 정보(210 내지 270)를 생성할 수 있다.The
제목 생성부(940)는 HTML 코드(500)에 기반하여 제목(210) 정보를 생성한다.The
아이콘 생성부(950)는 HTML 코드(500) 및 HTML 코드(500)를 통해 링크된 이미지에 기반하여 아이콘(220) 정보를 생성한다. 아이콘 생성부(950)는 사용자 단말(150)의 웹 브라우저에 출력된 웹 페이지의 화면을 캡쳐하여 아이콘(220) 정보를 생성할 수 있다.The
설명 생성부(960)는 HTML 코드(500)에 기반하여 설명(230) 정보를 생성한다.The
주소 생성부(970)는 HTML 코드(500) 및 기타 사용자 단말(150)로부터 전송된 정보에 기반하여 주소(270) 정보를 생성한다.The
상품 정보 페이지(140)의 코드를 분석함으로써 바로 가기 객체(200)의 정보(210 내지 270)를 생성하는 방법이 도 6을 참조하여 상세히 설명되었다. 중복되는 설명은 생략한다.A method of generating the
통계부(980)는 사용자 단말(160)이 리다이렉팅을 지원하는 URL(800)을 사용하여 관리 서버(110)에 접속한 경우, 어떠한 바로 가기 객체(200)가 사용되었는지 식별한다. 통계부(980)는 바로 가기 객체(200)와 연관된 쇼핑몰 서버(120), 배포자 서버(150), 배포자 서버(150)에서 사용된 키워드, 상품(130) 및 상품 정보 페이지(140) 등과 관련된 통계 정보를 갱신(update)한다.The
상기의 통계 정보는 바로 가기 객체(200)를 사용한 상품 정보 페이지(140)로의 접속에 관련된 정보에 대한 로그(log) 일 수 있으며, 상기 접속의 카운터(counter)를 나타낼 수도 있다.The statistical information may be a log of information related to a connection to the
송수신부(910)는 바로 가기 객체(200)가 실행될 때, 바로 가기 객체(200)로부터 직접 또는 사용자 단말(160)의 웹 브라우저를 통해 바로 가기 객체(200)의 실행에 대한 정보를 수신할 수 있다. 이러한 경우, 통계부(980)는 상기 실행에 대한 정보에 기반하여 상기 통계 정보를 갱신할 수 있다.When the
저장부(930)는 도 4를 참조하여 전술된 설정 정보를 관리하며, 상기 설정 정보를 제어부(920)에게 제공한다.The
송수신부(910)가 리다이렉팅 페이지의 요청을 수신하면, 제어부(920)는 요청에 사용된 리다이렉팅을 지원하는 URL(800)에 기반하여 리다이렉팅 페이지를 생성한다. 리다이렉팅 페이지의 구체적인 생성 방법은 도 8 등을 참조하여 전술되었다.When the
사용자 단말(160)은 바로 가기 객체(200)를 사용하여 상품 정보 페이지(140)에 접속한 후, 상품 정보 페이지(140)에서 상품(130)을 구매할 수 있다.The
구매가 완료되면, 사용자 단말(160)은 상품 구매 정보를 관리 서버(110)로 전송할 수 있으며, 송수신부(910)는 이러한 상품 구매 정보를 수신한다.When the purchase is completed, the
상기의 상품 구매 정보는 상품 정보 페이지(140), 상품(130), SID(240), 상품의 가격 등에 대한 정보를 포함할 수 있다.The product purchase information may include information about a
제어부(920)는 상기 상품 구매 정보와 관련된 통계 자료를 갱신할 수 있다.The
또한, 바로 가기 객체(200)가 특정한 배포자 서버(150)를 경유하여 접속한 상품 정보 페이지(140)에서 생성된 것일 경우, 상기 정보는 PID(260)를 포함할 수 있다.In addition, when the
제어부(920)는 상기 상품의 판매로 발생한 이익을 SID(240)가 나타내는 쇼핑몰 서버(120)의 영업 주체 및 PID(260)가 나타내는 배포자 서버(150)의 영업 주체에게 분배하기 위한 정보 및 통계 자료를 생성할 수 있다.The
본 실시예에서 설명된 관리 서버(110)의 구성 요소는 시스템(100) 내의 다른 개체(120, 150 및 160)에도 적용될 수 있다.The components of the
앞서 도 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
단계(S1010)에서, 사용자 단말(160)은 웹 브라우저를 사용하여 배포자 서버(150)에 접속한다.In operation S1010, the
단계(S1012)에서, 배포자 서버(150)는 쇼핑몰 서버(120)의 홈 페이지 또는 상품 정보 페이지(140)로의 링크를 포함하는 웹 페이지를 사용자 단말(160)로 전송한다.In operation S1012, the
사용자 단말(160)의 브라우저는 상기 사용자 단말(160)로 전송된 웹 페이지를 사용하여 사용자 단말(160) 내에 쿠키(700)를 설치할 수 있다. 상기 쿠키(700)는 후술될 바로 가기 객체(200)을 생성하기 위해 사용될 수 있다.The browser of the
단계(S1014)에서, 사용자 단말(160)은 상기 링크를 이용하여 상품 정보 페이지(140)에 접속한다.In step S1014, the
전술된 단계(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
다음으로, 사용자 단말(140)이 바로 가기 객체(200)를 생성하기 위한 단계들(S1020 내지 S1030)이 실행된다.Next, steps S1020 to S1030 for the
단계(S1020)에서, 상품 정보 페이지(140)에 포함된 바로 가기 생성 객체(320)가 실행되며, 이에 따라 바로 가기 객체 생성 프로그램(400)이 실행된다.In operation S1020, the
단계(S1022)에서, 사용자 단말(160)은 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위해 필요한 데이터를 관리 서버(110)로 전송한다. 상기 데이터에 대한 상세한 설명이 도 4를 참조하여 전술되었다.In operation S1022, the
상기 데이터는 상품 정보 페이지(140)의 주소를 포함할 수 있다.The data may include the address of the
단계(S1024)에서, 관리 서버(110)는 상기 데이터를 사용하여 상품 정보 페이지(140)를 로드한다.In step S1024, the
단계(S1026)에서, 관리 서버(110)는 상기 데이터에 포함된 SID(240)에 기반하여 관리 서버(110)에 저장된 바로 가기 객체(200)의 정보(210 내지 270)를 생성하기 위한 복수 개의 설정들 중 하나를 선택한다.In operation S1026, the
단계(S1028)에서, 관리 서버(110)는 선택된 설정에 기반하여 로드된 상품 정보 페이지(140)를 분석하여 바로 가기 객체(200)의 정보(210 내지 270)를 생성한다. 상기 분석에 대한 자세한 설명이 도 5 내지 도 9 등을 참조하여 전술되었다.In operation S1028, the
단계(S1026)은 선택적인 것으로, 예컨대 관리 서버가 단일한 설정만을 관리하는 경우나, 상기 데이터에 SID(240)가 포함되지 않는 경우, 본 단계(S1026)는 생략될 수 있다.Step S1026 is optional. For example, when the management server manages only a single setting or when the
단계(S1030)에서, 관리 서버(110)는 생성된 바로 가기 객체(200)의 정보(210 내지 270)를 사용자 단말(160)로 전송한다.In operation S1030, the
단계(S1032)에서, 사용자 단말(160)은 전송된 바로 가기 객체(200)의 정보(210 내지 270)에 기반하여 바로 가기 객체(200)를 생성한다.In operation S1032, the
전술된 단계들(S1022 내지 S1030)은 예시적인 것으로, 사용자 단말(160)의 바로 가기 객체 생성 프로그램(400)은 도 4 내지 도 9를 참조하여 전술된 다른 방법을 사용하여 바로 가기 객체(200)를 생성할 수 있다. The above-described steps S1022 to S1030 are exemplary, and the shortcut
또한, 전술된 단계들(S1024 내지 S1028)은 예시적인 것으로, 관리 서버(110)는 도 4 내지 도 9를 참조하여 전술된 다른 방법을 사용하여 상품 정보 페이지(150)를 분석하고, 바로 가기 객체(200)의 정보(210 내지 270)를 생성할 수 있다.Also, the steps S1024 to S1028 described above are exemplary, and the
바로 가기 객체(200)의 정보(210 내지 270)를 생성하는 단계(예컨대, 단계(S1026))는 로드된 상품 정보 페이지(150)에 기반하여 제목(210) 정보를 생성하는 단계, 로드된 상품 정보 페이지(150)에 링크된 이미지 또는 로드된 상품 정보 페이지(150)가 웹 브라우저에 출력된 화면을 캡쳐한 이미지에 기반하여 아이콘(220) 정보를 생성하는 단계 및 상품 정보 페이지(150)의 주소에 기반하여 주소(210) 정보를 생성하는 단계 등으로 세분될 수 있다. 즉, 도 4 내지 도 9를 참조하여 전술된 바로 가기 객체(200)의 정보(210 내지 270) 각각을 생성하기 위한 단계들이 개별적으로 분류될 수 있다.Generating the
앞서 도 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
단계(S1110)에서, 사용자 단말(150)은 바로 가기 객체(S1110)를 실행한다. 바로 가기 객체(S1110)가 실행되면, 단계(S1130)에서 사용자 단말(160)은 쇼핑몰 서버(150)의 상품 정보 페이지(140)에 접속한다. 이 때, 바로 가기 객체(200)의 주소(270)가 상품 정보 페이지(140)로의 접속을 위해 사용된다.In operation S1110, the
바로 가기 객체(200)의 주소(270)가 리다이렉팅을 지원하는 URL(800)일 경우, 하기의 리다이렉팅 단계(S1120 내지 S1124)가 실행될 수 있다.When the
단계(S1120)에서, 사용자 단말(150)은 관리 서버(110)의 리다이렉팅 페이지로 접속한다.In operation S1120, the
단계(S1122)에서, 리다이렉팅 페이지 접속 요청을 받은 관리 서버(110)는 리다이렉팅 페이지를 생성한다.In step S1122, the
단계(S1124)에서, 관리 서버(110)는 생성된 리다이렉팅 페이지를 사용자 단말(160)로 전송한다. 이 경우, 단계(S1130)에서, 사용자 단말(160)은 리다이렉팅 페이지에 포함된 링크를 사용하여 쇼핑몰 서버(150)의 상품 정보 페이지(140)에 접속한다.In operation S1124, the
리다이렉팅을 지원하는 URL(800), 리다이렉팅 페이지 및 리다이렉팅 페이지의 생성에 대한 상세한 설명이 도 8등을 참조하여 전술되었다.Detailed description of the generation of the
관리 서버(110)는 리다이렉팅 페이지 접속 요청을 받음으로써, 상기 요청에 서용된 URL(800)을 통해 사용자 단말(160)이 바로 가기 객체(200)를 사용하여 상품 정보 페이지(140)에 접속함을 알 수 있다.The
상기의 리다이렉팅 단계(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
한편, 단계(S1140)에서, 이러한 바로 가기 객체(200)를 사용한 접속 정보를 획득한 관리 서버(110)는 상기 접속과 관련된 사용자 단말(160), 쇼핑몰 서버(120), 상품(130), 상품 정보 페이지(140) 또는 배포자 서버(150)에 관련된 통계 자료를 갱신할 수 있다.Meanwhile, in operation S1140, the
사용자 단말(160)은 바로 가기 객체(200)를 사용하여 상품 정보 페이지(140)에 접속한 후, 상품 정보 페이지(140)에서 상품(130)을 구매할 수 있다.The
구매가 완료되면, 단계(S1150)에서 사용자 단말(160)은 상품 구매 정보를 관리 서버(110)로 전송할 수 있다.When the purchase is completed, in operation S1150, the
상기의 상품 구매 정보는 상품 정보 페이지(140), 상품(130), SID(240), 상품의 가격 등에 대한 정보를 포함할 수 있고, 관리 서버(110)는 상기 상품 구매 정보와 관련된 통계 자료를 갱신할 수 있다.The product purchase information may include information about a
또한, 바로 가기 객체(200)가 특정한 배포자 서버(150)를 경유하여 접속한 상품 정보 페이지(140)에서 생성된 것일 경우, 상기 정보는 PID(260)를 포함할 수 있다.In addition, when the
단계(S1152)에서, 관리 서버(110)는 상기 상품의 판매로 발생한 이익을 SID(240)가 나타내는 쇼핑몰 서버(120)의 영업 주체 및 PID(260)가 나타내는 배포자 서버(150)의 영업 주체에게 분배하기 위한 정보 및 통계 자료를 생성할 수 있다.In step S1152, the
앞서 도 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 웹 페이지로 접속하기 위한 접속 주소를 포함하는, 바로 가기 서비스 제공 방법.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 웹 페이지의 주소에 기반하여 상기 접속 주소를 생성하는 단계
를 포함하는, 바로 가기 서비스 제공 방법.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 정보를 제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.
상기 제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.
상기 제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.
상기 접속 주소는 상기 제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 서버로의 링크를 제공하는 제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 정보에 기반하여 상기 바로 가기 객체를 생성하기 위한 제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.
상기 제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.
상기 바로 가기 객체는 제목 및 아이콘을 더 포함하고,
상기 로드된 제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.
상기 제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.
상기 사용자 단말로부터 상기 제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.
상기 제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 웹 페이지를 접속함을 나타내는 제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.
상기 사용자 단말이 상기 제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.
제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.
상기 제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.
상기 제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 정보에 기반하여 상기 제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.
상기 제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.
상기 바로 가기 객체는 제목 및 아이콘을 더 포함하고,
상기 제어부는 상기 로드된 제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.
상기 로드된 제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.
상기 수신부는 상기 사용자 단말로부터 상기 제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.
상기 제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.
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)
| 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)
| 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 |
-
2010
- 2010-08-13 KR KR1020100078506A patent/KR101673937B1/en not_active Expired - Fee Related
Patent Citations (2)
| 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)
| 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 |