[go: up one dir, main page]

KR100466601B1 - Method and System for updating goods information - Google Patents

Method and System for updating goods information Download PDF

Info

Publication number
KR100466601B1
KR100466601B1 KR10-2002-0053140A KR20020053140A KR100466601B1 KR 100466601 B1 KR100466601 B1 KR 100466601B1 KR 20020053140 A KR20020053140 A KR 20020053140A KR 100466601 B1 KR100466601 B1 KR 100466601B1
Authority
KR
South Korea
Prior art keywords
information
product information
shopping mall
product
update
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.)
Expired - Fee Related
Application number
KR10-2002-0053140A
Other languages
Korean (ko)
Other versions
KR20040021790A (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 KR10-2002-0053140A priority Critical patent/KR100466601B1/en
Priority to PCT/KR2003/001710 priority patent/WO2004023364A1/en
Priority to AU2003257721A priority patent/AU2003257721A1/en
Publication of KR20040021790A publication Critical patent/KR20040021790A/en
Application granted granted Critical
Publication of KR100466601B1 publication Critical patent/KR100466601B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 네트워크를 통하여 복수의 쇼핑몰의 상품 정보를 갱신할 수 있는 방법 및 시스템에 관한 것으로서, 보다 상세하게는 상품 정보 갱신 서버에 등록된 쇼핑몰의 상품 정보가 변동하면, 이를 실시간으로 감지하여 변동된 쇼핑몰의 상품 정보를 제공하는 방법 및 시스템에 관한 것이다. 본 발명에 의한 상품 정보 갱신 방법은 쇼핑몰에 상응하는 상품 정보 웹페이지의 URL 정보를 추출하는 단계, URL 정보를 이용하여 상품 정보 웹페이지에 포함된 상품 정보를 추출하여 저장하는 단계, 상품 정보를 이용하여 갱신 정보를 생성하는 단계 및 갱신 정보를 이용하여 쇼핑몰의 상품 정보를 갱신하는 단계를 포함한다.The present invention relates to a method and system for updating product information of a plurality of shopping malls through a network. More specifically, when product information of a shopping mall registered in a product information updating server changes, the changed information is detected in real time. A method and system for providing product information of a shopping mall. The product information updating method according to the present invention comprises the steps of extracting the URL information of the product information web page corresponding to the shopping mall, extracting and storing the product information included in the product information web page using the URL information, using the product information Generating update information and updating product information of the shopping mall by using the update information.

Description

상품 정보 갱신 방법 및 시스템 {Method and System for updating goods information}Method and system for updating goods information {Method and System for updating goods information}

본 발명은 네트워크를 통하여 복수의 쇼핑몰의 상품 정보를 갱신할 수 있는 방법 및 시스템에 관한 것으로서, 보다 상세하게는 상품 정보 갱신 서버에 등록된 쇼핑몰의 상품 정보가 변동하면, 이를 실시간으로 감지하여 변동된 쇼핑몰의 상품 정보를 제공할 수 있을 뿐만 아니라, 이러한 갱신에 소요되는 비용 및 처리 시간을 감소시킬 수 있는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for updating product information of a plurality of shopping malls through a network. More specifically, when product information of a shopping mall registered in a product information updating server changes, the changed information is detected in real time. The present invention relates to a method and system capable of providing product information of a shopping mall, as well as reducing costs and processing time required for such an update.

현재, 복수의 사이트에 대한 상품 정보를 제공해주는 많은 가격 비교 사이트가 인터넷 상에 존재한다. 이러한 가격 비교 사이트의 경쟁력은 제공되는 상품 정보의 신속성 및 정확성이라고 할 수 있다.Currently, there are many price comparison sites on the Internet that provide product information for multiple sites. The competitiveness of these price comparison sites is the speed and accuracy of the product information provided.

이러한 가격 비교 사이트가 제공하는 쇼핑몰의 상품 정보 중에서도 수시로 변하는 가격 정보의 신속한 제공과 제공된 가격 정보의 정확성은 가격 비교 사이트에서 가장 중요한 문제이다.Among the product information of the shopping mall provided by such a price comparison site, the prompt provision of price information that changes frequently and the accuracy of the provided price information are the most important problems in the price comparison site.

그러나, 현재 다양한 가격 비교 사이트가 존재하나, 쇼핑몰의 상품 정보의 변동을 자동으로 감지하고, 변동된 상품 정보를 실시간으로 반영할 수 있는 가격 비교 사이트는 존재하지 아니한다.However, various price comparison sites exist at present, but there is no price comparison site that can automatically detect a change in product information of a shopping mall and reflect the changed product information in real time.

기존에 행해지던 일반적인 상품 정보 갱신 방식을 설명하면 다음과 같다. 기존의 가격 비교 사이트는 각 쇼핑몰의 홈페이지 내에 상품 정보를 제공하는 웹 페이지를 하이퍼 링크를 이용하여 접속한 후, 각 쇼핑몰의 상품 정보를 추출하고 추출한 상품 정보를 제공하도록 구성되어 있다.The general product information update method that has been conventionally described is as follows. Existing price comparison site is configured to access a web page providing product information in each shopping mall by using a hyperlink, and then extract the product information of each shopping mall and provide the extracted product information.

즉, 가격비교사이트는 홈페이지의 각 카테고리별 경로를 이용하여, 상품 정보 페이지에서 상품의 모델, 구분, 가격, 제조사, URL의 정보 등을 추출하도룩 구성되어 있다.That is, the price comparison site is configured to extract the model, classification, price, manufacturer, URL information, etc. of the product from the product information page using the path for each category of the homepage.

그러나, 각 쇼핑몰마다 제공하는 상품 정보의 형식은 매우 상이하며, 이렇게 상이한 형식의 상품 정보에서 원하는 항목만을 추출하기는 어려운 문제점이 있다. 또한, 이러한 상품 정보는 이미지파일, 동영상 파일 등의 포함하고 있어, 웹 페이지에 접속하여 이러한 상품 정보를 추출하는데 많은 시간이 소요되는 문제점이 있다. 더욱이, 상품 수량이 방대한 쇼핑몰의 경우, 쇼핑몰 서버에 인가되는 부하도 무시하지 못한다.However, the format of the product information provided for each shopping mall is very different, and there is a problem in that it is difficult to extract only the desired items from the product information of the different formats. In addition, such product information includes an image file, a video file, and the like, and there is a problem in that it takes a long time to extract such product information by accessing a web page. Moreover, in the case of a shopping mall with a large quantity of goods, the load applied to the shopping mall server cannot be ignored.

기존의 상품 정보 제공 방식에 의하면, 갱신을 일회 수행하는데 소용되는 시간이 최소 10분에서 최대 수십 시간이며, 이러한 처리 시간 동안 해당 쇼핑몰 및 가격비교 사이트의 서버는 상기 부하를 감내하며 상품 정보를 일반 소비자에게 제공하므로, 상기 서버의 처리 속도가 현저히 감소되는 문제점이 있다.According to the existing method of providing product information, the time required for performing the update once is at least 10 minutes and up to several tens of hours, and during this processing time, the server of the shopping mall and the price comparison site bears the load and supplies the product information to the general consumer. Since it provides to, there is a problem that the processing speed of the server is significantly reduced.

실제적으로, 검색 엔진이 실행되면서 쇼핑몰의 전체 상품 정보를 추출하고, 추출한 상품 정보를 이용하여 가격 비교사이트의 데이터베이스를 갱신하는 소요되는 시간으로 인하여 중형규모의 쇼핑몰인 경우 하루 최대 3회를 넘길 수 없다.Actually, due to the time required to extract the entire product information of the shopping mall while the search engine is executed and update the database of the price comparison site using the extracted product information, the medium-sized shopping mall cannot be exceeded three times a day. .

더불어, 기존 상품 정보 검색 방식은 일반적으로 가격 정보의 갱신만을 수행하며, 삭제 정보에 대한 갱신 방법은 존재하지 아니한다. 따라서, 삭제 정보에 대해서는 다른 프로그램을 이용하거나 수작업을 통한 방법을 사용할 수밖에 없어 불필요한 인력이나 비용, 시간이 소모되는 문제점이 있다.In addition, the existing product information retrieval method generally only updates the price information, and there is no update method for the deletion information. Therefore, there is a problem that unnecessary manpower, cost, and time are consumed because the deletion information has no choice but to use another program or a manual method.

따라서, 본 발명은 상기의 제반 문제점을 해결하기 위하여 안출한 것으로서, 상품 정보 갱신 서버에 등록된 쇼핑몰의 상품 정보가 변동하면, 이를 실시간으로 감지하여 변동된 쇼핑몰의 상품 정보를 제공할 수 있는 방법 및 시스템을 제공함 있다.Accordingly, the present invention has been made to solve the above problems, and when the product information of the shopping mall registered in the product information update server fluctuates, it is possible to detect in real time and provide the changed product information of the shopping mall and It provides a system.

또한, 본 발명의 목적은 텍스트로 구성된 상품 정보를 포함하는 웹페이지를 제공하여 쇼핑몰 및 가격 비교 사이트의 부하 및 처리 시간을 감소시킴에 있다. 쇼핑몰 업체는 쇼핑몰 업체와 연계되는 상품 정보 페이지를 제공하도록 구성되며, 이러한 상품 정보 웹페이지를 통하여 쇼핑몰 서버에 부하를 가하지 않고도 쇼핑몰의 상품 정보를 추출할 수 있다.In addition, an object of the present invention is to reduce the load and processing time of shopping malls and price comparison sites by providing a web page containing the product information consisting of text. The shopping mall company is configured to provide a product information page associated with the shopping mall company, and may extract product information of the shopping mall without applying a load to the shopping mall server through the product information web page.

또한, 본 발명의 목적은 기존의 하이퍼링크를 이용하여 상품 정보를 추출하지 않고, 텍스트로 구성된 상품 정보가 포함된 웹 페이지를 제공함으로써, 로딩 시간을 단축할 수 있는 방법 및 시스템을 제공함에 있다. 이러한, 웹 페이지를 통하여 상품정보를 추출하므로 최소 1초에서 최대 30분이면 갱신 정보의 전송까지 수행할 수 있다.In addition, an object of the present invention is to provide a method and system that can reduce the loading time by providing a web page containing the product information consisting of text, without extracting the product information by using the existing hyperlink. Since the product information is extracted through the web page, update information may be transmitted in a minimum of 1 second to 30 minutes.

또한, 본 발명의 목적은 각각의 쇼핑몰에 대한 상품 정보를 추출하는 것이 아니라, 상품 정보를 이용하여 갱신 정보를 생성하고, 생성된 갱신 정보만을 전송하여 상품 정보 갱신 서버의 부하를 감소시키고 처리 속도를 향상시킬 수 있는 방법 및 시스템을 제공함에 있다.In addition, the object of the present invention is to extract the product information for each shopping mall, to generate the update information using the product information, and to transmit only the generated update information to reduce the load of the product information update server and increase the processing speed It is to provide a method and system that can be improved.

기존의 가격 비교 사이트는 전체 자료를 모두 추출하여 전송하였으나, 본 발명에 의하면, 구 상품 정보와 신 상품 정보를 비교하여 변경된 자료만 추출하여 전송하고 처리해주므로 전송시간 및 데이터베이스의 처리시간 단축뿐만 아니라 시스템의 부하를 최소화할 수 있다.Existing price comparison site extracts and transmits all the data, but according to the present invention, it compares the old and new product information, extracts only the changed data and transmits and processes, so as to reduce the transmission time and processing time of the database as well as the system Can minimize the load.

또한, 본 발명의 목적은 기존 가격 비교 사이트의 검색 엔진에서 처리해 줄 수 없었던 상품 정보의 삭제 처리를 수행할 수 있는 방법 및 시스템을 제공함에 있다.In addition, an object of the present invention is to provide a method and system that can perform the deletion process of the product information that could not be processed by the search engine of the existing price comparison site.

도 1은 본 발명의 바람직한 일 실시예에 따른 상품 정보 갱신 시스템의 전체적인 구성을 나타낸 블록도.1 is a block diagram showing the overall configuration of a product information update system according to an embodiment of the present invention.

도 2는 본 발명의 바람직한 일 실시예에 따른 상품 정보 갱신 시스템의 전체적인 절차를 나타낸 순서도.2 is a flow chart showing the overall procedure of the product information update system according to an embodiment of the present invention.

도 3a는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈의 설정 절차를 나타낸 순서도.3A is a flowchart illustrating a procedure of setting a sensing program module according to an exemplary embodiment of the present invention.

도 3b는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈의 동작 조건 설정 과정을 나타낸 화면 예시도.3B is an exemplary view illustrating a process of setting an operating condition of a sensing program module according to an exemplary embodiment of the present invention.

도 3c는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈에 상품 정보 갱신 서버에 상응하는 정보 입력 과정을 나타낸 화면 예시도.Figure 3c is an exemplary screen showing an information input process corresponding to the product information update server in the sensing program module according to an embodiment of the present invention.

도 4a는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈의 동작 절차를 나타낸 화면 예시도.4A is an exemplary screen illustrating an operation procedure of a sensing program module according to an exemplary embodiment of the present invention.

도 4b는 본 발명의 바람직한 일 실시예에 의한 상품 정보의 데이터구조를 나타낸 테이블.4B is a table showing a data structure of commodity information according to a preferred embodiment of the present invention.

도 4c는 본 발명의 바람직한 일 실시예에 의한 상품 정보 웹페이지의 화면 예시도.4C is an exemplary view of a screen of a product information web page according to an embodiment of the present invention.

도 4d는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈의 실행 과정을 나타낸 화면 예시도.4D is an exemplary view illustrating a process of executing a sensing program module according to an exemplary embodiment of the present invention.

도 5a는 본 발명의 바람직한 일 실시예에 따른 갱신 절차를 나타낸 순서도.5A is a flow chart illustrating an update procedure according to one preferred embodiment of the present invention.

도 5b는 본 발명의 바람직한 일 실시예에 따른 갱신 절차 중 상품 정보의 수정 절차를 나타낸 순서도.5B is a flowchart illustrating a modification procedure of product information in an update procedure according to an exemplary embodiment of the present invention.

도 5c는 본 발명의 바람직한 일 실시예에 따른 갱신 절차 중 상품 정보의 삭제 절차를 나타낸 순서도.5C is a flowchart illustrating a procedure of deleting product information in an update procedure according to an exemplary embodiment of the present invention.

도 5d는 본 발명의 바람직한 일 실시예에 따른 갱신 절차 중 상품 정보의 추가 절차를 나타낸 순서도.FIG. 5D is a flowchart illustrating a procedure of adding product information in an update procedure according to an exemplary embodiment of the present invention. FIG.

도 6a 내지 도 6c는 본 발명의 바람직한 일 실시예에 의한 데이터 구조를 나타낸 테이블.6A to 6C are tables showing a data structure according to a preferred embodiment of the present invention.

도 7은 본 발명의 바람직한 다른 실시예에 의한 상품 정보 갱신 절차를 나타낸 순서도.7 is a flowchart showing a product information update procedure according to another preferred embodiment of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

100 : 가입자100: subscriber

120 : 상품 정보 갱신 서버120: product information update server

100 : 구매자 단말기100: buyer terminal

140 : 쇼핑몰 단말기140: shopping mall terminal

110 : 인터넷110: the Internet

상술한 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 상기 쇼핑몰에 상응하는 상품 정보 웹페이지의 URL 정보를 추출하는 단계-여기서, 상기 상품 정보 웹페이지는 텍스트로 이루어진 상품 정보를 포함함-, 상기 URL 정보를 이용하여 상기 상품 정보 웹페이지에 포함된 상기 상품 정보를 추출하여 저장하는 단계, 상기 상품 정보를 이용하여 갱신 정보를 생성하는 단계, 및 상기 갱신 정보를 이용하여 상기 쇼핑몰의 상품 정보를 갱신하는 단계를 포함하여, 복수의 쇼핑몰 단말기와 네트워크를 통하여 결합된 상품 정보 갱신 서버에서 쇼핑몰의 상품 정보를 갱신하는 방법 및 상기 방법을 이용한 시스템이 제공된다.According to an aspect of the present invention to achieve the above objects, extracting the URL information of the product information web page corresponding to the shopping mall, wherein the product information web page includes the product information consisting of text, Extracting and storing the product information included in the product information web page using the URL information, generating update information using the product information, and using the update information to obtain product information of the shopping mall. A method of updating product information of a shopping mall in a product information update server coupled through a network with a plurality of shopping mall terminals and a system using the method are provided.

여기서, 상기 상품 정보는 상기 쇼핑몰 단말기에서 상기 쇼핑몰 단말기에 결합된 데이터베이스에 저장된 상품 정보의 변경을 감지하는 단계, 상기 쇼핑몰 단말기에서 상기 데이터베이스에 저장된 상품 정보를 추출하는 단계, 및 상기 쇼핑몰 단말기에서 상기 추출한 상품 정보를 이용하여 미리 설정된 데이터 구조에 상응하는 상품 정보를 생성하는 단계를 통하여 생성될 수 있다.The product information may include detecting change of product information stored in a database coupled to the shopping mall terminal, extracting product information stored in the database from the shopping mall terminal, and extracting the product information from the shopping mall terminal. The product information may be generated by generating product information corresponding to a preset data structure.

그리고, 상기 상품 정보는 적어도 가격 정보를 포함할 수 있으며, 상기 상품 정보를 이용하여 갱신 정보를 생성하는 단계는 미리 저장된 이전 상품 정보를 추출하는 단계, 상기 이전 상품 정보와 상기 상품 정보를 비교하여 갱신 정보를 생성하는 단계를 포함할 수 있다.The product information may include at least price information. The generating of the update information by using the product information may include extracting previously stored previous product information, and updating the product by comparing the previous product information with the product information. Generating information.

또한, 상기 갱신 정보는 수정 정보, 삭제 정보 및 추가 정보를 포함하며, 상기 갱신 정보를 이용하여 상기 쇼핑몰의 상품 정보를 갱신하는 단계는 상기 갱신 정보에서 쇼핑몰 식별자를 추출하는 단계, 상기 쇼핑몰 식별자를 이용하여 상품명 식별자를 추출하는 단계, 상기 상품명 식별자에 상응하는 상품 정보를 상기 갱신 정보를 이용하여 갱신하는 단계를 포함할 수 있다.The update information may include modification information, deletion information, and additional information. The updating of the product information of the shopping mall by using the update information may include extracting a shopping mall identifier from the update information and using the shopping mall identifier. Extracting a product name identifier, and updating the product information corresponding to the product name identifier using the update information.

상기 갱신 정보가 추가 정보인 경우에는, 상기 갱신 정보에 상응하는 상품을 미리 설정된 상품 분류에 상응하여 분류하는 단계를 더 포함할 수 있다.If the update information is additional information, the method may further include classifying a product corresponding to the update information according to a preset product classification.

상술한 목적들을 달성하기 위하여 본 발명의 다른 측면에 따르면, 상기 쇼핑몰에 상응하는 상품 정보 웹페이지의 URL 정보를 추출하는 단계-여기서, 상기 상품정보 웹페이지는 텍스트로 이루어진 상품 정보를 포함함-, 상기 URL 정보를 이용하여 상기 상품 정보 웹페이지에 포함된 상기 상품 정보를 추출하여 저장하는 단계, 상기 상품 정보를 이용하여 갱신 정보를 생성하는 단계 및 상기 갱신 정보를 상기 상품 정보 갱신 서버로 송신하는 단계, 쇼핑몰 상품 정보 제공 서버와 네트워크를 통하여 결합된 복수의 쇼핑몰 단말기에서 상품 정보를 갱신하는 방법 및 상기 방법을 수행하기 위하여 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 디지털 처리 장치에 의해 판독될 수 있는 기록 매체가 제공된다.According to another aspect of the present invention to achieve the above object, extracting the URL information of the product information web page corresponding to the shopping mall, wherein the product information web page includes the product information consisting of text, Extracting and storing the product information included in the product information web page using the URL information, generating update information using the product information, and transmitting the update information to the product information update server. , A method of updating product information in a plurality of shopping mall terminals coupled to a shopping mall product information providing server and a network, and a program of instructions that can be executed by a digital processing apparatus to perform the method are tangibly implemented. There is provided a recording medium that can be read by the apparatus.

여기서, 상기 상품 정보는 상기 쇼핑몰 단말기에 결합된 데이터베이스에 저장된 상품 정보의 변경을 감지하는 단계, 상기 데이터베이스에 저장된 상품 정보를 추출하는 단계 및 상기 추출한 상품 정보를 이용하여 미리 설정된 데이터 구조에 상응하는 상품 정보를 생성하는 단계를 포함하여 생성될 수 있다,The product information may include detecting a change of product information stored in a database coupled to the shopping mall terminal, extracting product information stored in the database, and a product corresponding to a preset data structure using the extracted product information. It may be generated including generating information,

그리고, 상기 상품 정보는 적어도 가격 정보를 포함하고, 상기 상품 정보를 이용하여 갱신 정보를 생성하는 단계는 미리 저장된 이전 상품 정보를 추출하는 단계, 상기 이전 상품 정보와 상기 상품 정보를 비교하여 갱신 정보를 생성하는 단계를 포함할 수 있다. 뿐만 아니라, 상기 갱신 정보는 수정 정보, 삭제 정보 및 추가 정보를 포함할 수 있다.The product information may include at least price information, and the generating of the update information using the product information may include extracting previously stored previous product information, comparing the previous product information with the product information, and updating the updated information. It may comprise the step of generating. In addition, the update information may include correction information, deletion information, and additional information.

이하, 본 발명에 따른 상품 정보 갱신 방법 및 시스템의 바람직한 실시예를 첨부도면을 참조하여 보다 상세히 설명한다.Hereinafter, preferred embodiments of the product information updating method and system according to the present invention will be described in more detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 일 실시예에 따른 상품 정보 갱신 시스템의 전체적인 구성을 나타낸 블록도이다.1 is a block diagram showing the overall configuration of a product information update system according to an embodiment of the present invention.

도 1a를 참조하여, 상품 정보 갱신 서버(120), 구매자 단말기(100) 및 쇼핑몰 단말기(140)가 인터넷(110)을 통하여 연결되어 있다. 구매자 단말기(100)는 복수의 구매자 단말기(100-1, 100-2, 100-3 ‥‥‥)를 포함하며, 쇼핑몰 단말기(140)도 복수의 쇼핑몰 단말기(140-3)를 포함한다.Referring to FIG. 1A, the product information update server 120, the purchaser terminal 100, and the shopping mall terminal 140 are connected through the Internet 110. The purchaser terminal 100 includes a plurality of purchaser terminals 100-1, 100-2, 100-3, and the shopping mall terminal 140 also includes a plurality of shopping mall terminals 140-3.

상품 정보 갱신 서버(120)는 복수의 쇼핑몰에서 판매하는 상품 정보를 추출하고, 이러한 상품 정보에 대한 비교 정보 등을 구매자 단말기(100)로 제공할 수 있다.The product information update server 120 may extract product information sold in the plurality of shopping malls, and provide the purchaser terminal 100 with comparison information about the product information.

구매자 단말기(100)에 상응하는 구매자는 상품 정보 갱신 서버(120)에서 제공하는 상품 정보를 이용하여 저렴한 비용에 원하는 상품을 구매할 수 있다.A buyer corresponding to the purchaser terminal 100 may purchase a desired product at a low cost by using the product information provided by the product information update server 120.

본 발명의 일 실시예에 의할 때, 쇼핑몰의 상품 정보의 변동에 상응하여 변동된 상품 정보 웹페이지를 생성할 뿐 아니라, 이러한 상품 정보를 이용하여 갱신 정보를 생성 및 전송하는 역할을 수행하는 클라이언트 프로그램이 쇼핑몰 단말기(140)에 구비된다.According to an embodiment of the present invention, a client that not only generates a product information web page that is changed according to the change of the product information of the shopping mall, but also generates and transmits the update information by using the product information. The program is provided in the shopping mall terminal 140.

상기 쇼핑몰 단말기에 구비된 클라이언트 프로그램(이하, '감지 프로그램 모듈'이라 칭함)은 쇼핑몰 단말기에 연결된 데이터베이스에 상품 정보의 변동이 있으면, 이를 감지하고 상기 데이터베이스에 저장된 상품 정보웹페이지에 변동 후 데이터베이스에 저장된 상품 정보를 제공한다.The client program provided in the shopping mall terminal (hereinafter, referred to as a "detection program module") detects a change in product information in a database connected to the shopping mall terminal, detects a change in the product information webpage stored in the database, and then stores it in the database. Provide product information.

그리고, 감지 프로그램 모듈은 미리 지정된 동작 조건을 만족하면 이전에 생성된 상품 정보와 새로운 상품 정보를 비교하여 변동된 상품 정보만을 포함한 갱신 정보를 생성하고 생성한 상품 갱신 정보를 상품 정보 갱신 서버(120)로 전송할 수 있다. 여기서, 상품 갱신 정보는 상품 변경 정보, 상품 삭제 정보 및 상품 추가 정보를 포함한다.If the detection program module satisfies a predetermined operating condition, the product information update server 120 generates the update information including only the changed product information by comparing the previously generated product information with the new product information. Can be sent to. Here, the product update information includes product change information, product deletion information, and product addition information.

또한, 쇼핑몰 단말기(140)에 설치된 상기 감지 프로그램 모듈은 상품 갱신 정보에 송신 내역 등에 대한 히스토리 파일을 작성하여, 송신 내역 등을 정보를 저장 및 관리할 수 있다.In addition, the sensing program module installed in the shopping mall terminal 140 may create a history file for the transmission history and the like in the product update information, and store and manage the transmission history and the like.

상품 정보 갱신 서버(120)는 상기 상품 갱신 정보를 이용하여 변경된 상품 정보만을 갱신하므로, 상품 갱신에 소요되는 시간 및 비용뿐만 아니라, 상품 갱신 서버의 로드를 감소시킬 수 있다.Since the product information update server 120 updates only the changed product information by using the product update information, the load of the product update server as well as the time and cost required for the product update can be reduced.

본 발명의 다른 실시예에 의할 때, 쇼핑몰 단말기(140)에 감지 프로그램 모듈의 설치없이 상품 정보 갱신 서버(120)에서 상품 갱신 정보를 생성하도록 구성할 수 있으며, 상품 정보 갱신 서버(120)에서의 상품 갱신 방법은 도 7에서 상술하기로 한다.According to another embodiment of the present invention, the product information update server 120 may be configured to generate product update information without installing the sensing program module in the shopping mall terminal 140, and the product information update server 120 The product update method of will be described in detail with reference to FIG.

도 2는 본 발명의 바람직한 일 실시예에 따른 상품 정보 갱신 시스템의 전체적인 절차를 나타낸 순서도이다.2 is a flow chart showing the overall procedure of the product information update system according to an embodiment of the present invention.

본 발명에 따른 상품 정보 갱신 서버는 각 쇼핑몰에 상응하는 상품 정보의 변동 정보에 상응하여 실시간으로 변동된 상품 정보를 일반 사용자에게 제공할 수 있다.The product information update server according to the present invention may provide the general user with the product information changed in real time corresponding to the change information of the product information corresponding to each shopping mall.

해당 쇼핑몰의 데이터베이스에 변경이 있으면, 상기 쇼핑몰 단말기에 구비된 감지 프로그램 모듈은 이를 감지하고, 상품 갱신 정보를 생성하여 상품 정보 갱신 서버에 송신하다.If there is a change in the database of the shopping mall, the sensing program module included in the shopping mall terminal detects this, generates product update information, and transmits it to the product information update server.

상기 상품 갱신 정보를 수신한 상품 정보 갱신 서버는 쇼핑몰의 상품 정보를 각각의 쇼핑몰에 상응하는 최신의 상품 정보로 갱신하여 구매자에게 제공할 수 있다The product information update server receiving the product update information may update the product information of the shopping mall with the latest product information corresponding to each shopping mall and provide it to the buyer.

이하, 도 2를 참조하여 본 발명에 따른 상품 정보 갱신 절차를 설명하기로 한다.Hereinafter, a product information update procedure according to the present invention will be described with reference to FIG. 2.

단계 200에서 쇼핑몰 단말기는 상품 정보 갱신 서버에 접속하고, 단계 205에서 쇼핑몰 단말기에 상응하는 쇼핑몰을 상품 정보 갱신 서버에 등록한다. 그리고, 단계 210에서 쇼핑몰 단말기는 상품 정보 제공 서버로부터 감지 프로그램 모듈을 다운받을 수 있다.In step 200, the shopping mall terminal accesses the product information updating server, and in step 205, the shopping mall terminal registers a shopping mall corresponding to the shopping mall terminal. In operation 210, the shopping mall terminal may download the sensing program module from the product information providing server.

그리고, 단계 215에서 상기 감지 프로그램 모듈이 쇼핑몰 단말기에 설치된다. 상기 감지 프로그램 모듈에 설치시 감지 프로그램 모듈의 동작 환경, 상품 정보 갱신 서버에 대한 정보 등을 설정할 수 있으며, 설정 후 변경 및 수정이 가능하다. (도 3a 내지 도 3c 참조)In operation 215, the sensing program module is installed in the shopping mall terminal. When installed in the sensing program module, the operating environment of the sensing program module, information on a product information update server, and the like can be set, and can be changed and modified after the setting. (See Figures 3A-3C)

상술한 절차는 본 발명에 따른 상품 정보 갱신 방법을 수행하기 위한 전제 조건으로써 감지 프로그램의 다운로드 및 설치 절차를 설명한 것으로서, 상술한 단계 200 내지 단계 210의 방법 외에 다른 방법을 이용하여 프로그램을 쇼핑몰 단말기에 설치할 수 있음은 당연하다.The above-described procedure is a prerequisite for performing the product information updating method according to the present invention. The procedure for downloading and installing the sensing program is described. The program is transmitted to the shopping mall terminal using a method other than the method of steps 200 to 210 described above. Of course it can be installed.

단계 230에서 쇼핑몰 단말기에 구비된 감지 프로그램 모듈은 미리 설정된 동작 조건에 해당되는지 여부를 판단하고, 미리 설정된 동작 조건에 해당되는 경우에 한하여 상품의 갱신 정보를 생성한다.In operation 230, the sensing program module included in the shopping mall terminal determines whether it corresponds to a preset operating condition, and generates update information of a product only when the preset operating condition is met.

본 발명에 의할 때, 감지 프로그램의 동작 절차는 데이터베이스와 연동하여 웹페이지에 상품 정보를 제공하는 단계 및 상기 웹페이지에 포함된 상품 정보를 이전의 웹페이지에 포함된 상품 정보와 비교하여 갱신 정보를 생성하는 단계로 크게 구분할 수 있다.According to the present invention, the operating procedure of the detection program is a step of providing product information to a web page in conjunction with a database and updating information by comparing the product information contained in the web page with the product information contained in the previous web page It can be largely divided into steps of generating.

여기서, 웹페이지에 상품 정보를 제공하는 단계 및 갱신 정보 생성 단계 각각에 대하여 동작 조건을 설정할 수 있다.Here, operating conditions may be set for each of the steps of providing product information to the web page and generating update information.

데이터베이스에 저장된 상품 정보를 웹페이지에 제공하는 단계의 동작 조건은 일정한 주기 등과 같이 설정할 수 있으나, 데이터베이스의 변동이 있는 경우 이를 감지하여 실시간으로 웹페이지를 변동하도록 설정하는 것이 바람직하다.The operating conditions of the step of providing the product information stored in the database to the web page can be set as a certain period, etc., but it is preferable to set the web page to change in real time by detecting this if there is a change in the database.

그리고, 갱신 정보 생성 단계에서의 동작 조건은 쇼핑몰 단말기에 연결된 상품 정보 데이터베이스의 변동이 있는 경우, 미리 설정된 시각 또는 주기에 해당되는 경우 및 사용자의 동작 명령이 있는 경우 등과 같이 설정할 수 있다.The operation condition in the update information generation step may be set as if there is a change in the product information database connected to the shopping mall terminal, for a preset time or period, or for a user's operation command.

미리 설정한 동작 조건이 해당되면, 단계 235에서 쇼핑몰 단말기에 구비된 감지 프로그램 모듈은 갱신 정보를 생성하며, 상기 갱신 정보를 변경 정보, 삭제 정보 및 추가 정보를 포함할 수 있다. 단계 235의 갱신 정보의 생성 단계는 도 4a 내지 4d에서 상술하기로 한다.If a preset operating condition is applied, the sensing program module included in the shopping mall terminal generates update information in step 235, and the update information may include change information, deletion information, and additional information. The generation of the update information of step 235 will be described in detail with reference to FIGS. 4A to 4D.

단계 240에서 쇼핑몰 단말기에 구비된 감지 프로그램 모듈은 생성한 상품 갱신 정보를 상품 정보 갱신 서버로 전송하고, 단계 245에서 상품 정보 갱신 서버는 수신한 상품 갱신 정보를 이용하여 각 쇼핑몰에 상응하는 상품 정보를 각 쇼핑몰의 최신 정보를 갱신할 수 있다.In step 240, the sensing program module included in the shopping mall terminal transmits the generated product update information to the product information update server, and in step 245, the product information update server receives the product information corresponding to each shopping mall by using the received product update information. The latest information of each shopping mall can be updated.

상품 정보 갱신 서버는 수신한 갱신 정보를 미리 설정된 상품의 분류 체계에 상응하여 설정된 변경 정보 테이블, 삭제 정보 테이블 및 추가 정보 테이블에 삽입(Insert)한 후, 상기 테이블을 참조하여 상품 정보 데이터 베이스를 갱신한다.The product information updating server inserts the received update information into the change information table, the deletion information table, and the additional information table set according to the preset classification system of the product, and updates the product information database with reference to the table. do.

도 3a는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈의 설정 절차를 나타낸 순서도이다. 그리고 도 3b는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈 동작 조건 설정 과정을 나타낸 화면 예시도이고, 도 3c는 본 발명의 바람직한 일 실시예에 의한 상품 정보 갱신 서버의 정보 설정 과정을 나타낸 화면 예시도이다.3A is a flowchart illustrating a procedure of setting a sensing program module according to an exemplary embodiment of the present invention. 3B is a diagram illustrating a process of setting a sensing program module operating condition according to an exemplary embodiment of the present invention, and FIG. 3C is a screen illustrating an information setting process of a product information updating server according to an exemplary embodiment of the present invention. It is an illustration.

본 발명에 의한 쇼핑몰 단말기에 구비된 감지 프로그램 모듈은 상기 감지 프로그램 모듈에 상응하는 쇼핑몰의 상품 정보의 변동이 있으면 이를 감지하여 미리 설정된 웹페이지에 새로운 상품 정보를 저장한 후, 상기 웹페이지에 저장된 새로운 상품 정보를 이용하여 상품 갱신 정보를 생성할 수 있다.The sensing program module provided in the shopping mall terminal according to the present invention detects a change in the product information of the shopping mall corresponding to the sensing program module, stores new product information in a preset web page, and then stores the new product information stored in the web page. Product update information may be generated using the product information.

상술한 동작을 수행하기 위하여 상기 감지 프로그램 모듈은 미리 설정된 동작 조건 및 상품 정보 갱신 서버의 정보를 가지고 있어야 한다.In order to perform the above-described operation, the sensing program module should have information about a preset operating condition and a product information update server.

웹페이지에 저장되는 상품 정보는 데이터베이스의 변동이 있으면, 이와 연계하여 실시간으로 새로운 상품 정보를 포함하는 것으로 가정하고 설명하기로 한다.The product information stored in the web page is assumed to include new product information in real time in connection with the change in the database, it will be described.

상기 웹페이지에 저장되는 상품 정보는 텍스트로 구성되는 것이 바람직하며, 상품 정보의 각 항목의 식별자도 텍스트로 구성되는 것이 바람직하다.The product information stored in the web page is preferably composed of text, and the identifier of each item of the product information is preferably composed of text.

이하, 도 3a 내지 도 3c를 참조하여 본 발명에 따른 감지 프로그램 모듈의 셋업 절차를 설명하기로 한다.Hereinafter, a setup procedure of the sensing program module according to the present invention will be described with reference to FIGS. 3A to 3C.

단계 300에서 쇼핑몰 단말기의 입력 장치를 통하여 세부적인 감지 프로그램의 세부적인 동작 조건이 설정될 수 있다. 도 3b를 참조하면, 본 발명의 바람직한 일 실시예에 따른 동작 조건의 세부 항목이 도시되어 있다.In operation 300, detailed operating conditions of a detailed sensing program may be set through an input device of a shopping mall terminal. Referring to FIG. 3B, details of operating conditions according to an exemplary embodiment of the present invention are shown.

사용자는 상기 동작 조건 설정창을 통하여 자동 접속 여부, 아이디 및 패스워드, 수동 검사 여부, 주기적으로 검사시에 시간 간격, 상품 정보 페이지의 URL 정보 등을 설정 또는 변경할 수 있다.The user may set or change the automatic access status, the ID and password, the manual inspection status, the time interval during the inspection and the URL information of the product information page through the operation condition setting window.

상기 동작 조건에 대한 설정을 완료하면, 단계 305에서 상품 정보 갱신 서버에 상응하는 정보를 입력할 수 있다. 도 3c를 참조하면, 본 발명의 바람직한 일 실시예에 따른 상품 정보 갱신 서버에 대한 정보를 입력할 수 있는 입력창이 도시되어 있다.When the setting of the operation condition is completed, information corresponding to the product information update server may be input in step 305. Referring to FIG. 3C, an input window for inputting information on a product information update server according to an exemplary embodiment of the present invention is shown.

상기 입력창에는 상품 정보 갱신 서버의 도메인 이름(310) 및 URL 정보(315)에 다한 입력창이 도시되어 있으며, 상기 입력창을 통하여 검사 시간 간격, 수동 검사 여부, 작업 로그 파일 생성 여부를 입력할 수 있다.In the input window, an input window corresponding to the domain name 310 and the URL information 315 of the product information update server is shown, and an inspection time interval, manual inspection, and whether to generate a job log file can be input through the input window. have.

도 4a는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈의 동작 절차를 나타낸 화면 예시도이다.4A is an exemplary view illustrating an operation procedure of a sensing program module according to an exemplary embodiment of the present invention.

본 발명에 의한 쇼핑몰 단말기는 감지 프로그램 모듈을 구비하는 것이 바람직하다. 각 쇼핑몰 단말기에 구비된 감지 프로그램 모듈은 쇼핑몰에서 미리 지정된 동작 조건을 만족하면, 변경 정보, 삭제 정보, 추가 정보를 포함한 갱신 정보를 생성하여 상품 정보 갱신 서버로 송신할 수 있다.The shopping mall terminal according to the present invention preferably includes a sensing program module. The sensing program module included in each shopping mall terminal may generate update information including change information, deletion information, and additional information and transmit the generated update information to the product information update server when the shopping mall satisfies a predetermined operation condition.

각 쇼핑몰은 상품 정보의 변동이 있는 경우, 실시간으로 상기 변동 후 상품 정보가 웹페이지에 제공되도록 구성된다. 즉 데이터베이스와 연동되는 별도의 상품 정보 전용 웹페이지를 구비하며, 상기 웹페이지는 텍스트만으로 구성된 상품 정보를 포함한다.Each shopping mall is configured to provide product information on the web page after the change in real time when there is a change in the product information. That is, a separate product information dedicated web page linked to the database is provided, and the web page includes product information composed of text only.

이하, 웹페이지에 저장되는 상품 정보는 데이터베이스의 변동이 있으면, 이와 연계하여 실시간으로 새로운 상품 정보를 포함하는 것으로 가정하고 설명하기로 한다.Hereinafter, it is assumed that the product information stored in the web page includes new product information in real time in association with changes in the database.

이하, 도 4a를 참조하여 본 발명에 따른 감지 프로그램 모듈의 동작 절차를 설명하기로 한다.Hereinafter, an operation procedure of the sensing program module according to the present invention will be described with reference to FIG. 4A.

단계 400에서 감지 프로그램 모듈은 미리 설정된 동작 조건을 만족하는 여부를 판단하고, 상기 동작 조건을 만족하면 갱신 정보를 생성하여 상품 정보 갱신 서버로 송신한다.In operation 400, the sensing program module determines whether the preset operating condition is satisfied, and generates the update information and transmits the updated information to the product information updating server when the operating condition is satisfied.

본 발명에서의 동작 조건은 각 쇼핑몰의 상품 정보 데이터베이스의 변동이 있는 경우, 미리 설정된 시간 간격 또는 갱신 정보 생성 명령을 사용자로부터 입력받은 경우 등을 포함할 수 있다.The operating condition according to the present invention may include a case in which there is a change in the product information database of each shopping mall, a case of receiving a preset time interval or an update information generation command from a user, and the like.

상기 동작 조건을 만족하면, 단계 405에서 감지 프로그램 모듈은 미리 설정된 쇼핑몰의 웹 페이지에서 상품 정보를 추출하고, 상기 추출한 상품 정보를 직전의 상품 정보와 비교한다.If the operating condition is satisfied, in step 405, the sensing program module extracts product information from a web page of a predetermined shopping mall and compares the extracted product information with the previous product information.

본 발명에 의할 때, 직전의 갱신 정보 과정에서 웹페이지에서 추출한 상품 정보를 저장하여 두고, 다시 상품 갱신 정보를 생성할 경우, 이전의 웹 페이지의 상품 정보와 비교하여 상품 갱신 정보를 생성할 수 있다.According to the present invention, when the product information extracted from the web page in the previous update information process is stored and the product update information is generated again, the product update information can be generated by comparing with the product information of the previous web page. have.

쇼핑몰 단말기에 설치된 상기 감지 프로그램 모듈은 상품 갱신 정보에 송신 내역 등에 대한 히스토리 파일을 작성하여, 송신 내역 등을 정보를 저장 및 관리할 수 있다.The sensing program module installed in the shopping mall terminal may create a history file for the transmission details in the product update information, and store and manage the information of the transmission details.

단계 410에서 감지 프로그램 모듈은 추출한 상품 정보와 이전의 상품 정보를 비교하여 상품 정보의 변동 여부를 판단하고, 변동의 유형에 따라 수정 정보, 삭제 정보 및 추가 정보를 각각 생성한다.In operation 410, the detection program module compares the extracted product information with previous product information to determine whether the product information changes, and generates correction information, deletion information, and additional information according to the type of change.

상기 수정 정보는 상품 정보 중에서 일부분이 수정된 경우를 지칭하는 것으로, 일반적으로 상품 정보 중에서 가격 정보의 변동이 대부분을 차지한다.The correction information refers to a case in which a part of the product information is modified. In general, a change in the price information of the product information takes up most of the information.

그리고, 삭제 정보는 기존에 있던 상품 자체가 품절 기타 등등의 이유로 판매 불가 상태일 때, 상기 삭제 정보가 생성된다.The deletion information is generated when the existing product itself is not available for sale due to sold out or the like.

추가 정보는 기존에는 없던 신규 상품이 각 쇼핑몰에서 추가로 판매되는 경우에 생성되는 정보이다.The additional information is information generated when a new product, which has not existed previously, is additionally sold in each shopping mall.

상기 수정 정보, 삭제 정보 및 추가 정보를 포함하여 갱신 정보라고 칭한다.Update information including the above correction information, deletion information and additional information is called.

그리고, 단계 415에서 생성된 갱신 정보는 상품 정보 갱신 서버로 송신된다. 본 발명에 의할 때, 상기 갱신 정보는 각각의 식별자를 포함하여 하나의 파일로 전송될 도 있고, 각각 별개의 파일로 나누어 전송되도록 구성될 수 있다.The update information generated in step 415 is transmitted to the product information update server. According to the present invention, the update information may be transmitted in one file including each identifier, or may be configured to be transmitted separately in separate files.

전송된 갱신 정보는 각 정보에 상응하여 상품 정보 갱신 서버의 수정 정보 테이블, 삭제 정보 테이블 또는 추가 정보 테이블로 삽입된 후, 상품 정보 갱신 서버에 연결된 데이터베이스에 저장된 상품 정보를 갱신하는데 사용된다.The transmitted update information is inserted into the correction information table, the deletion information table or the additional information table of the product information update server corresponding to each information, and then used to update the product information stored in the database connected to the product information update server.

도 4b는 본 발명의 바람직한 일 실시예에 의한 상품 정보의 데이터구조를 나타낸 테이블이고, 도 4c는 본 발명의 바람직한 일 실시예에 의한 상품 정보 웹페이지의 화면 예시도이다.4B is a table showing a data structure of product information according to a preferred embodiment of the present invention, and FIG. 4C is a screen diagram of a product information web page according to a preferred embodiment of the present invention.

각 쇼핑몰은 미리 지정된 데이터구조에 의한 상품 정보를 포함한 웹 페이지를 구비하며, 상기 웹 페이지에는 데이터베이스에 저장된 상품 정보가 본 발명에 따른 데이터 구조에 상응하여 텍스트로 저장된다.Each shopping mall has a web page including product information according to a predetermined data structure, wherein the product information stored in a database is stored as text corresponding to the data structure according to the present invention.

즉, 본 발명에 일 실시예에 따른 웹페이지에 포함되는 상품 정보의 데이터구조가 도시되어 있다. 상기 웹페이지에 포함되는 상품 정보는 각 쇼핑몰의 데이터베이스와 연계되어 쇼핑몰에 포함된 전체 상품 정보가 상기 웹페이지에 포함된다.That is, the data structure of the product information included in the web page according to an embodiment of the present invention is shown. The product information included in the web page is associated with a database of each shopping mall so that the entire product information included in the shopping mall is included in the web page.

텍스트 구조의 상품 정보를 각 쇼핑몰에서는 제공함으로써, 상품 정보의 갱신에 따른 시간, 로드 등을 최소화할 수 있다.By providing the product information of the text structure in each shopping mall, it is possible to minimize the time, load, etc. according to the update of the product information.

도 4b를 참조하면, 본 발명의 일 실시예에 따른 상품 정보의 데이터 구조가 도시되어 있다.4B, a data structure of commodity information according to an embodiment of the present invention is shown.

본 발명의 일 실시예에 의할 때, 상품 정보의 데이터 구조는 상품 코드, 대분류, 중분류, 소분류, 제조사, 모델명, URL 및 가격의 순으로 형성될 수 있다. 본발명에 따는 상품 정보의 데이터 구조가 도 4b의 데이터구조에 한정되는 것이 아님은 당연하며, 상기 데이터 구조를 다양하게 변경할 수 있음은 물론이다.According to one embodiment of the present invention, the data structure of the product information may be formed in the order of the product code, large category, middle category, small category, manufacturer, model name, URL and price. Naturally, the data structure of the product information according to the present invention is not limited to the data structure of FIG. 4B, and the data structure may be variously changed.

도 4c를 참조하면, 상기 데이터구조를 따른 상품 정보가 기재된 웹 페이지의 화면 예시도가 도시되어 있다.Referring to FIG. 4C, there is shown a screen example of a web page describing product information according to the data structure.

상기 상품 정보는 텍스트로 이루어져 있으며, 상품 정보의 각 항목 또한 텍스트로 이루어진 식별자로 구분된다. 본 발명의 일 실시예에 의할 때, 각 데이터 구조의 항목은 꺾쇠로서 구분되며, 그 밖의 문자를 사용하여 식별 기호로 사용할 수 있음은 물론이다. 상기 웹 페이지는 데이터베이스에 연동되어 데이터베이스의 변동이 있을 경우 이를 감지하고, 상기 데이터베이스에 저장된 상품 정보가 상기 웹페이지에 포함되도록 구성된다.The commodity information is composed of text, and each item of commodity information is also distinguished by an identifier composed of text. According to one embodiment of the present invention, items of each data structure are separated by angles, and of course, other characters may be used as identification symbols. The web page is configured to be linked to a database to detect a change in the database and to include product information stored in the database in the web page.

도 4d는 본 발명의 바람직한 일 실시예에 의한 감지 프로그램 모듈의 실행 과정을 나타낸 화면 예시도이다.4D is an exemplary view illustrating a process of executing a sensing program module according to an exemplary embodiment of the present invention.

본 발명에 의할 때, 웹 페이지의 갱신의 동작 조건 및 상품의 갱신 정보 생성의 동작 조건을 별도로 설정할 수 있다.According to the present invention, the operating conditions for updating the web page and the operating conditions for generating update information of the product can be set separately.

웹 페이지 갱신은 쇼핑몰의 데이터베이스와 연계하여 실시간으로 갱신되도록 설정하는 반면, 갱신 정보의 생성은 미리 설정된 시간에 주기적으로 수행되도록 설정함으로써, 각 쇼핑몰의 잦은 상품 정보의 변동이 있는 경우라도 갱신 정보 생성 주기를 조절함으로써, 상품 정보 갱신 서버의 부하를 줄일 수 있다.The web page update is set to be updated in real time in association with the database of the shopping mall, while the generation of the update information is set to be performed periodically at a predetermined time, so that even if there are frequent product information changes in each shopping mall, the update information generation cycle By adjusting, the load on the product information update server can be reduced.

즉, 가격 변동에 빈번한 쇼핑몰은 시간 간격을 짧게 설정하고, 그렇지 않은쇼핑몰은 시간 간격을 길게 설정하는 식의 방법을 통하여 각 쇼핑몰 단말기 및 상품 정보 갱신 서버의 부하를 적절히 조절할 수 있다.That is, a shopping mall frequently changing the price may shorten a time interval, and a shopping mall that does not have a long time interval may adjust the load of each shopping mall terminal and product information update server appropriately.

도 4d를 참조하면 쇼핑몰의 상품 정보의 변동이 있는 경우, 이를 감지하여 웹페이지를 갱신함과 동시에 갱신 정보를 생성하도록 구성된 경우가 도시되어 있다.Referring to FIG. 4D, there is shown a case where the product information of the shopping mall is configured to detect and update the web page and to generate update information at the same time.

단계 450에서 감지 프로그램 모듈은 쇼핑몰의 데이터베이스에서 상품 정보의 변동이 발생하는 것을 감지하고, 상품 정보를 추출한다. 그리고 단계 455에서 감지 프로그램 모듈은 상기 추출한 상품 정보와 이전 상품 정보를 이용하여 갱신 정보를 생성한다.In operation 450, the sensing program module detects that a change in the product information occurs in the database of the shopping mall, and extracts the product information. In operation 455, the sensing program module generates update information by using the extracted product information and previous product information.

감지 프로그램 모듈은 설정의 변동이 있으면, 쇼핑몰의 상품 정보를 텍스트 형태로 읽어와 웹 페이지에 저장하고, 기존에 저장되어 있던 자료와 상품코드를 기준으로 비교하여 수정, 삭제, 추가 정보로 구분된 갱신 정보를 생성할 수 있다.When there is a change in the setting, the detection program module reads the product information of the shopping mall in text form and stores it in a web page, and compares the previously stored data with the product code based on the modified, deleted, and additional information. Information can be generated.

본 발명에 따른 감지 프로그램 모듈은 상술한 절차 수행에 관한 기본 정보, 예를 들면 진행율, 갱신된 상품의 개수 등에 대한 정보를 사용자 인터페이스를 통하여 제공할 수 있다.The sensing program module according to the present invention may provide basic information on performing the above-described procedure, for example, information about a progress rate and the number of updated products through a user interface.

상기 감지 프로그램 모듈은 아이디와 패스워드를 통하여 로그인할 수 있으며, 로그인이 수행된 컴퓨터 명칭이 상품 정보 갱신 서버에 저장하도록 구성함으로써, 다른 단말기에서 재로그인을 시도할 경우 로그인이 실패하도록 구성하여 보안을 강화할 수 있다.The detection program module may log in through an ID and a password, and configure the computer name of the login to be stored in the product information update server so that the login may fail when another terminal attempts to log in again. Can be.

도 5a는 본 발명의 바람직한 일 실시예에 따른 갱신 절차를 나타낸 순서도이다.5A is a flowchart illustrating an update procedure according to an embodiment of the present invention.

상품 정보 갱신 서버는 쇼핑몰 단말기로부터 수신한 갱신 정보를 미리 설정된 갱신 정보 테이블에 삽입한다. 즉, 수정 정보는 수정 정보 테이블에 삽입하고, 삭제 정보는 삭제 정보 테이블에 삽입하며, 추가 정보는 추가 정보 테이블에 삽입한다.The product information update server inserts update information received from the shopping mall terminal into a preset update information table. That is, the correction information is inserted into the correction information table, the deletion information is inserted into the deletion information table, and the additional information is inserted into the additional information table.

상품 정보 갱신 서버는 이렇게 삽입된 갱신 정보 테이블을 이용하여 모든 상품에 상응하는 상품 정보를 갱신할 수 있다.The product information update server may update the product information corresponding to all products using the inserted update information table.

먼저, 상품 정보 갱신 서버는 각 상품에 상응하여 쇼핑몰 및 상품명 식별자를 추출하고, 상기 추출한 쇼핑몰 및 상품명 식별자를 이용하여 상기 상품에 상응하는 상품 정보를 갱신할 수 있다. 여기서, 추가 갱신 정보는 해당 테이블에 저장되면서 미리 설정된 방식에 의한 분류 절차를 거친 후, 상품 데이터베이스의 등록될 수 있다.First, the product information update server may extract a shopping mall and a product name identifier corresponding to each product, and update the product information corresponding to the product by using the extracted shopping mall and the product name identifier. In this case, the additional update information may be stored in a corresponding table, and then may be registered in a product database after a classification procedure according to a preset method.

상기 절차는 상품 정보 갱신 서버의 데이터베이스에 적용되어 실시간으로 상품 정보를 갱신할 수 있으며, 특히, 상품 정보 중 가격 정보의 변동은 매우 심하며, 가격 변동시마다 이를 감지하여 실시간으로 변동된 가격 정보를 제공할 수 있다.The above procedure is applied to the database of the product information update server to update the product information in real time. In particular, the price information of the product information is very fluctuating, and it is possible to provide the changed price information in real time by detecting it every price change. Can be.

이하, 도 5a를 참조하여 본 발명에 따른 상품 정보 갱신 서버에서의 갱신 절차를 설명하기로 한다.Hereinafter, an update procedure in the product information update server according to the present invention will be described with reference to FIG. 5A.

단계 500에서 상품 정보 갱신 서버는 갱신 정보를 복수의 쇼핑몰 단말기로부터 수신하면, 단계 505에서 수신한 갱신 정보를 분류한다. 본 발명의 일 실시예에 의할 때, 상기 갱신 정보는 수정 정보, 삭제 정보 및 추가 정보로 분류될 수 있다.In step 500, when the product information update server receives the update information from the plurality of shopping mall terminals, the product information update server classifies the update information received in step 505. According to an embodiment of the present invention, the update information may be classified into correction information, deletion information, and additional information.

상기 분류 결과에 상응하여, 갱신 정보가 수정 정보인 경우는 단계 510에서 상품 정보 갱신 서버는 수정 정보를 수정 정보 테이블에 삽입한다.In response to the classification result, when the update information is the correction information, in step 510, the product information updating server inserts the correction information into the correction information table.

그리고, 갱신 정보가 삭제 정보인 경우는 단계 515에서 상품 정보 갱신 서버는 삭제 정보는 삭제 정보 테이블에 삽입하고, 상기 갱신 정보가 추가 정보인 경우는 단계 520에서 상품 정보 갱신 서버는 추가 정보는 추가 정보 테이블에 삽입한다.If the update information is the deletion information, the product information update server inserts the deletion information into the deletion information table in step 515. If the update information is the additional information, the product information update server indicates the additional information in step 520 Insert into the table.

갱신 정보의 종류에 상응하여 삽입되는 테이블 종류도 상이하며, 상품 정보를 갱신하는 절차도 상이하다. 이하, 갱신 정보의 종류에 상응하여 상품 정보 갱신 절차를 설명하기로 한다.The type of table inserted corresponding to the type of update information is also different, and the procedure for updating product information is also different. Hereinafter, the product information update procedure will be described according to the type of update information.

도 5b는 본 발명의 바람직한 일 실시예에 따른 갱신 절차 중 수정 절차를 나타낸 순서도이다.5B is a flowchart illustrating a modification procedure of an update procedure according to an exemplary embodiment of the present invention.

본 발명에 의할 때, 상품 정보에 포함되는 모든 항목의 수정이 가능하나, 가장 변동이 빈번한 상품 정보는 상품 가격 및 상기 상품의 상세 정보에 상응하는 URL 정보이다, 이하, 발명의 설명의 편의를 위하여 가격 정보만이 변경되는 경우를 기준으로 설명하기로 한다.According to the present invention, all items included in the product information can be modified, but the most frequently changed product information is product price and URL information corresponding to the detailed information of the product. In the following description, only price information is changed.

상품 정보 등록 서버의 데이터베이스는 갱신 정보 테이블, 엔진 테이블 및 가격 테이블을 포함한다.The database of the product information registration server includes an update information table, an engine table and a price table.

갱신 정보 테이블은 갱신 정보의 종류에 때라 수정 정보 테이블, 삭제 정보 테이블 또는 추가 정보 테이블로 구분된다. 엔진 테이블은 각 쇼핑몰에서 판매하는 모든 상품명 및 상기 상품명에 상응하는 일련 번호에 대한 정보를 포함하고 있다,The update information table is divided into a modification information table, a deletion information table or an additional information table according to the type of update information. The engine table includes information on all trade names sold in each shopping mall and serial numbers corresponding to the trade names.

가격 테이블은 상품 정보 테이블에 포함되며, 이하, 가격 정보만을 변경하는 경우를 고려하여 가격 테이블이라 칭하기로 한다.The price table is included in the commodity information table, hereinafter referred to as a price table in consideration of changing only the price information.

이하, 도 5b를 참조하여 상품 정보의 수정 절차를 설명하기로 한다.Hereinafter, the modification procedure of the product information will be described with reference to FIG. 5B.

단계 530에서 상품 정보 갱신 서버는 상기 수정 정보를 수정 정보 테이블에 삽입하고, 쇼핑몰 식별자를 추출한다. 본 발명의 일 실시예에서는 쇼핑몰 식별자로서 상기 쇼핑몰의 도메인(Domain)을 이용하였으나, 그 밖의 식별자를 이용할 수 있음은 당연하다.In step 530, the product information update server inserts the correction information into the correction information table, and extracts the shopping mall identifier. In one embodiment of the present invention, the domain of the shopping mall is used as the shopping mall identifier, but it is obvious that other identifiers may be used.

단계 533에서 상품 정보 갱신 서버는 엔진 테이블로 이동하여 상기 엔진 테이블에서 상기 상품명과 동일한 상품명이 존재하는지 확인하고, 동일한 상품명이 존재하는 경우 상기 상품명에 대한 상품명 식별자를 추출한다. 본 발명에 의할 때, 상기 상품명 식별자로서는 상품마다 유일한 일련번호를 이용하는 것으로 가정하나, 그 밖의 식별자를 이용할 수 있음은 당연하다.In step 533, the product information updating server moves to the engine table, checks whether the same brand name as the brand name exists in the engine table, and extracts a brand name identifier for the brand name if the same brand name exists. According to the present invention, it is assumed that the product name identifier uses a unique serial number for each product, but it is natural that other identifiers can be used.

단계 536에서 상품 정보 갱신 서버는 상기 일련 번호를 이용하여 해당하는 상품 정보의 가격 테이블로 이동한다. 본 발명의 일 실시예에 의할 때, 수정 항목이 가격 정보이므로 가격 정보 테이블로 이동하여 상기 가격 정보 테이블에서 일련번호와 동일한 상품에 대한 가격 정보를 수정한다.In step 536, the product information updating server moves to the price table of the corresponding product information using the serial number. According to an embodiment of the present invention, since the correction item is price information, the price information table is moved to modify price information on the same product as the serial number in the price information table.

만약, 수정 항목이 상품의 URL 정보라면, 일련번호와 동일한 상품의 URL 정보를 수정할 수 있다.If the correction item is URL information of the product, the URL information of the same product as the serial number may be modified.

도 5c는 본 발명의 바람직한 일 실시예에 따른 갱신 절차 중 삭제 절차를 나타낸 순서도이다.5C is a flowchart illustrating a deletion procedure of an update procedure according to an exemplary embodiment of the present invention.

본 발명에 따른 상품 정보 갱신 서버는 삭제 상품에 상응하는 상품 정보 갱신 서버의 상품명과 기 등록된 자료 중 쇼핑몰의 상품명을 대조하여 동일상품으로 인식된 상품의 상품 정보 레코드를 삭제시킨다.The product information update server according to the present invention compares the product name of the product information update server corresponding to the deleted product with the product name of the shopping mall among the registered data, and deletes the product information record of the product recognized as the same product.

이하, 도 5d를 참조하여 상품 정보의 삭제 절차를 설명하기로 한다.Hereinafter, a procedure of deleting product information will be described with reference to FIG. 5D.

단계 550에서 상품 정보 갱신 서버는 수정 정보를 수정 정보 테이블에 삽입하고, 상기 수정 정보에 상응하는 쇼핑몰 식별자를 추출한다.In step 550, the product information update server inserts the correction information into the correction information table, and extracts a shopping mall identifier corresponding to the correction information.

단계 553에서 상품 정보 갱신 서버는 엔진 테이블로 이동하여 상기 엔진 테이블에서 상기 상품명과 동일한 상품명이 존재하는지 확인하고, 동일한 상품명이 존재하는 경우 상기 상품명에 대한 상품명 식별자를 추출한다.In step 553, the product information update server moves to the engine table, checks whether the same brand name as the brand name exists in the engine table, and extracts a brand name identifier for the brand name if the same brand name exists.

단계 556에서 상품 정보 갱신 서버는 상기 일련 번호를 이용하여 해당하는 상품 정보의 가격 테이블로 이동하고, 상기 가격 정보 테이블에서 일련번호와 동일한 상품에 대한 레코드를 인식한다.In step 556, the product information updating server moves to the price table of the corresponding product information using the serial number, and recognizes a record for the same product as the serial number in the price information table.

그리고 단계 559에서 해당 엔진 테이블 및 가격 테이블에서 상기 상품에 상응하는 레코드를 삭제한다.In operation 559, the corresponding record is deleted from the corresponding engine table and the price table.

도 5d는 본 발명의 바람직한 일 실시예에 따른 갱신 절차를 나타낸 순서도이다.5d is a flowchart illustrating an update procedure according to a preferred embodiment of the present invention.

단계 570에서 상품 정보 갱신 서버는 추가 정보를 추가 정보 테이블에 삽입하고 추가된 상품 정보를 미리 설정된 방법에 의해 분류한다. 본 발명에 따른 상품 정보 갱신 서버는 미리 설정된 분류 체계에 상응하여 추가되는 상품 정보에 포함된 상품을 분류한 후, 상기 분류된 카테고리에 상응하여 추가된 상품 정보를 등록할 수 있다.In step 570, the product information update server inserts the additional information into the additional information table and classifies the added product information by a preset method. The product information update server according to the present invention may classify a product included in the product information added according to a preset classification scheme, and then register the added product information corresponding to the classified category.

단계 573에서 분류 결과, 기존에 존재하는 상품이면, 단계 577에서 상기 상품에 대한 정보를 엔진 테이블 및 가격 테이블에 상기 추가 정보에 상응하는 상품을 추가한다.As a result of the classification in step 573, if there is an existing product, in step 577, a product corresponding to the additional information is added to the engine table and the price table.

단계 573의 분류 결과, 신규 상품이면, 단계 575에서 상품 정보 갱신 서버의의 데이터베이스에 상기 신규 상품명을 등록한 후 단계 577 및 단계 579를 경유하여 신규 상품을 등록한다. 즉, 그리고, 단계 577에서 해당 엔진 페이지에 상기 상품명을 저장하고, 단계 579에서 가격 테이블에 상기 항목을 저장한다.As a result of the classification in step 573, if it is a new product, the new product name is registered in the database of the product information update server in step 575, and then the new product is registered via steps 577 and 579. That is, the brand name is stored in the corresponding engine page in step 577, and the item is stored in the price table in step 579.

본 발명의 일 실시예에 의할 때, 가격테이블에는 쇼핑몰번호, 상품가격, 상품정보 URL 정보가 저장되고, 엔진 테이블에는 구분명, 제조사명, 상품명 정보가 저장된다.According to an embodiment of the present invention, the shopping mall number, product price, product information URL information is stored in the price table, and the division name, manufacturer name, product name information is stored in the engine table.

도 6a 내지 도 6c는 본 발명의 바람직한 일 실시예에 의한 데이터 구조를 나타낸 테이블이다.6A to 6C are tables showing a data structure according to an embodiment of the present invention.

본 발명에 따른 갱신 정보 테이블은 상품명, 가격, URL, 도메인(Domain), 쇼핑몰 번호 등의 항목을 포함할 수 있고, 본 발명에 따른 엔진 테이블은 일련번호, 상품명, 도메인(Domain) 등의 항목을 포함할 수 있다.The update information table according to the present invention may include items such as a product name, a price, a URL, a domain, a shopping mall number, and the like, and the engine table according to the present invention may include an item such as a serial number, a product name, a domain, and the like. It may include.

그리고, 본 발명에 따른 가격 테이블은 일련번호, 쇼핑몰 번호, 가격, URL 등의 정보를 포함할 수 있다.In addition, the price table according to the present invention may include information such as serial number, shopping mall number, price, URL, and the like.

상술한 각 테이블의 데이터 구조는 본 발명의 일 실시예에 지나지 않으며, 상기 데이터 구조를 다양하게 변경 및 수정할 수 있음은 당연하다.The data structure of each table described above is merely an embodiment of the present invention, and it is natural that the data structure can be variously changed and modified.

도 7은 본 발명의 바람직한 다른 실시예에 의한 상품 정보 갱신 절차를 나타낸 순서도이다.7 is a flowchart showing a product information update procedure according to another preferred embodiment of the present invention.

이상에서는 감지 프로그램이 구비된 쇼핑몰 단말기에서 갱신 정보를 생성하고, 상기 갱신 정보를 이용하여 상품 정보를 갱신하는 방법을 상술하였다.In the above, the method of generating update information in the shopping mall terminal equipped with the sensing program and updating the product information using the update information has been described above.

감지 프로그램 모듈이 각 쇼핑몰 단말기에 구비된 경우는 상기 감지 프로그램 모듈은 미리 설정된 쇼핑몰에 상응하는 상품 정보 웹페이지만을 접속하여 갱신 정보를 생성할 수 있다.When the sensing program module is provided in each shopping mall terminal, the sensing program module may generate update information by accessing only a product information web page corresponding to a predetermined shopping mall.

그러나, 쇼핑몰 단말기에 감지 프로그램 모듈을 구비하지 않더라도, 상품 정보 웹페이지만의 정보를 이용하여 상품 정보 갱신 서버에서 갱신 정보를 생성하도록 구성할 수 있다.However, even if the shopping mall terminal is not provided with the sensing program module, it is possible to configure the product information update server to generate the update information using only the product information web page.

특히 상품 정보 갱신 서버에서 갱신 정보를 생성하는 실시예는 대용량 데이터베이스에 사용하기 적합하며, 등록된 각각의 상품 정보 웹페이지별로 검사시간 간격, 로딩시간, 기타 쇼핑몰 정보 등 환경설정을 할 수 있다.In particular, the embodiment for generating update information in the product information update server is suitable for use in a large database, it is possible to set the environment such as the inspection time interval, loading time, other shopping mall information for each registered product information web page.

이하, 도 7을 참조하여 상품 정보 갱신 절차를 선택하기로 한다.Hereinafter, a product information update procedure will be selected with reference to FIG. 7.

단계 700에서 상품 정보 갱신 서버는 상품 정보를 갱신할 쇼핑몰에 대한 선택을 선택하고, 단계 710에서 상기 쇼핑몰에 상응하는 웹페이지의 URL 정보를 추출한다.In step 700, the product information update server selects a selection for a shopping mall to update the product information, and in step 710 extracts URL information of a web page corresponding to the shopping mall.

상품 정보 갱신 서버에는 각 쇼핑몰에 상응하는 상품 정보 웹페이지의 URL 정보를 보유하고 있으며, 상기 상품 정보 웹페이지는 각 쇼핑몰의 데이터베이스와 연계되어 상품 정보에 변동이 있는 경우 새로 생성된다.The product information update server holds URL information of a product information web page corresponding to each shopping mall, and the product information web page is newly generated when there is a change in product information in association with a database of each shopping mall.

단계 715에서 상품 정보 갱신 서버는 상기 웹페이지에 접속하여 텍스트로 구성된 상품 정보를 수신한다.In step 715, the product information update server accesses the web page and receives the product information composed of text.

상술한 바와 같이, 상기 웹페이지는 텍스트만으로 구성되어 있으며, 각 항목별 정보는 미리 지정된 식별자를 통하여 구분된다.As described above, the web page is composed of text only, and information for each item is distinguished through a predetermined identifier.

그리고, 단계 720에서 상기 웹페이지에 상응하는 이전 웹페이지 정보와 비교를 통하여 변경된 갱신 정보만을 추출한다.In operation 720, only the changed update information is extracted through comparison with previous web page information corresponding to the web page.

단계 725에서 추출한 갱신 정보를 이용하여 갱신 작업을 진행하며, 상기 갱신 작업은 도 5a 내지 도 5d에서 상술한 절차와 동일하므로 그 설명을 생략하기로 한다.An update operation is performed using the update information extracted in step 725. Since the update operation is the same as the procedure described above with reference to FIGS. 5A to 5D, a description thereof will be omitted.

이상에서 상술한 바와 같이 본 발명에 따르면 따라서, 상품 정보 갱신 서버에 등록된 쇼핑몰의 상품 정보를 쇼핑몰의 상품 정보 변동 시점에 상응하여 실시간으로 갱신하여 일반 소비자에게 신속하고 정확한 쇼핑몰의 상품 정보를 제공할 수 있는 효과가 있다.As described above, according to the present invention, the product information of the shopping mall registered in the product information updating server may be updated in real time corresponding to the change time of the product information of the shopping mall, thereby providing a fast and accurate product information of the shopping mall to the general consumer. It can be effective.

또한, 본 발명은 상품 정보를 갱신함에 있어, 변동 정보뿐만 아니라 추가 정보 및 삭제 정보를 미리 설정된 프로그램에 의하여 자동적으로 처리함으로써, 불필요한 인력이나 비용, 시간이 소모되는 문제점을 제거할 수 있는 효과도 있다.In addition, the present invention, in updating the product information, by automatically processing not only the change information, but also additional information and deletion information by a predetermined program, there is an effect that can eliminate the problem of unnecessary labor, cost, and time is consumed. .

또한, 본 발명은 각 쇼핑몰에 상응하여 텍스트로 구성된 상품 정보를 포함한 웹페이지를 제공함으로써, 상품 정보를 추출할 때, 쇼핑몰 서버에 가중되는 부하 문제를 해결할 수 있는 효과도 있다.In addition, the present invention also provides a web page including product information composed of text corresponding to each shopping mall, thereby extracting the product information, there is an effect that can solve the load problem added to the shopping mall server.

또한, 본 발명은 각 쇼핑몰에서 전체 상품 정보가 아니라 갱신 정보만을 생성하여 전송함으로써, 전송시간 및 상품 정보 갱신 서버의 갱신 처리 시간을 단축할 수 있는 효과도 있다.In addition, the present invention has the effect of reducing the transmission time and the update processing time of the product information update server by generating and transmitting only the update information, not the entire product information in each shopping mall.

또한, 본 발명은 판매하지 않는 상품을 선별하여 삭제 정보를 생성하여 전송함으로써, 각 쇼핑몰별 재고현황을 명확히 판단할 수 있을 뿐만 아니라, 품절로 인해 판매되지 않는 상품정보를 실시간으로 제공할 수 있는 효과도 있다.In addition, the present invention by selecting and removing the goods not sold to create and transmit the information, not only can determine the inventory status of each shopping mall, but also the effect of providing the product information that is not sold due to out of stock in real time There is also.

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to a preferred embodiment of the present invention, those skilled in the art to which the present invention pertains without departing from the spirit and scope of the present invention as set forth in the claims below It will be appreciated that modifications and variations can be made.

Claims (14)

복수의 쇼핑몰 단말기의 상품 정보를 갱신하는 방법에 있어서,In the method for updating the product information of the plurality of shopping mall terminals, (a) 상기 쇼핑몰에 상응하는 상품 정보 웹페이지의 갱신은 상기 쇼핑몰 단말기의 데이터베이스와 연계하여 실시간으로 갱신되도록 설정하고, 갱신 정보의 생성은 미리 설정된 동작 조건에 해당하는 경우에 수행되도록 설정하기 위한 동작 조건 설정창을 통하여 동작 조건을 설정하기 위한 인터페이스를 제공하는 감지 프로그램 모듈이 설치된 상기 쇼핑몰 단말기에서, 상기 상품 정보 웹페이지의 URL 정보를 추출하는 단계- 여기서, 상기 상품 정보 웹페이지는 텍스트로 이루어지며, 적어도 가격 정보를 포함함-;(a) Updating the product information web page corresponding to the shopping mall is set to be updated in real time in connection with the database of the shopping mall terminal, and the generation of the update information is set to be performed when the preset operating conditions Extracting URL information of the product information web page from the shopping mall terminal provided with a sensing program module that provides an interface for setting an operation condition through a condition setting window, wherein the product information web page is made of text; At least include price information; (b) 상기 URL 정보를 이용하여 상기 상품 정보 웹페이지에 포함된 제1 상품 정보를 추출하여 저장하고, 상기 쇼핑몰 단말기와 상기 네트워크를 통하여 결합된 상품 정보 갱신 서버에서 상기 제1 상품 정보를 저장하도록 상기 제1 상품 정보 갱신 정보를 상기 쇼핑몰에 상응하는 쇼핑몰 식별자와 함께 상기 상품 정보 갱신 서버에서 전송하는 단계;(b) extracting and storing first product information included in the product information web page using the URL information, and storing the first product information in a product information update server coupled with the shopping mall terminal through the network; Transmitting, by the product information update server, the first product information update information together with a shopping mall identifier corresponding to the shopping mall; (c) 상기 쇼핑몰 단말기의 상품 정보 데이터베이스의 변동이 있는 경우 및 마리 설정된 시간에 해당하는 경우를 포함하는 동작 조건 중 하나의 동작 조건에 해당하는 경우, 상기 URL 정보를 이용하여 상기 상품 정보 웹페이지에 포함된 제2 상품 정보를 추출하는 단계;(c) when one of the operating conditions including a change in the product information database of the shopping mall terminal and a time corresponding to the set time of the shopping mall is applied, the product information web page is used by using the URL information. Extracting second product information included; (d) 상기 제2 상품 정보와 이전에 저장된 제1 상품 정보를 비교하여 수정 정보, 삭제 정보 및 추가 정보 중 적어도 하나와 상기 쇼핑몰에 상응하는 쇼핑몰 식별자를 포함하는 갱신 정보를 생성하며, 갱신 정보 생성에 따른 진행률, 갱신된 상품의 개수 정보를 표시하는 단계 및(d) comparing the second product information with previously stored first product information to generate update information including at least one of modification information, deletion information, and additional information and a shopping mall identifier corresponding to the shopping mall, and generating update information; Displaying the progress information according to the number of items updated and (e) 상기 상품 정보 갱신 서버에서, 상기 쇼핑몰 식별자를 이용하여 쇼핑몰을 식별하고, 상기 쇼핑몰에 상응하는 갱신 정보를 이용하여 변경된 상품 정보만을 갱신하도록, 상기 상품 정보 갱신 정보를 상기 상품 정보 갱신 서버로 송신하고, 상품 갱신 정보의 송신 내역을 포함하는 히스토리 파일을 작성, 저장 및 관리하는 단계(e) The product information updating server identifies the shopping mall by using the shopping mall identifier and updates only the changed product information by using update information corresponding to the shopping mall. Transmitting, creating, storing, and managing a history file containing the transmission history of the product update information 를 포함하며, 상기 쇼핑몰에 상응하는 동작 조건을 쇼핑몰마다 상이하게 설정하여 상기 상품 정보 갱신 서버의 부하를 조절하는 것을 특징으로 하는 상품 정보 갱신 방법.And setting different operating conditions corresponding to the shopping mall for each shopping mall to adjust the load of the product information updating server. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 제6항에 있어서,The method of claim 6, 상기 갱신 정보가 추가 정보인 경우에는, 상기 갱신 정보에 상응하는 상품을 미리 설정된 상품 분류에 상응하여 분류하는 단계When the update information is additional information, classifying a product corresponding to the update information according to a preset product classification. 를 더 포함하는 것을 특징으로 하는 상품 정보 갱신 방법.The product information updating method further comprising. 제1항에 기재된 쇼핑몰 상품 정보 갱신 방법을 수행하기 위하여 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 디지털 처리 장치에 의해 판독될 수 있는 기록 매체.A recording medium tangibly embodied in a program of instructions that can be executed by a digital processing apparatus for performing the shopping mall product information updating method according to claim 1, and which can be read by the digital processing apparatus. 복수의 쇼핑몰 단말기의 상품 정보를 갱신하는 방법에 있어서,In the method for updating the product information of the plurality of shopping mall terminals, (a) 상기 쇼핑몰에 상응하는 상품 정보 웹페이지의 갱신은 상기 쇼핑몰 단말기의 데이터베이스와 연계하여 실시간으로 갱신되도록 설정하고, 갱신 정보의 생성은 미리 설정된 동작 조건에 해당하는 경우에 수행되도록 설정하기 위한 동작 조건 설정창을 통하여 동작 조건을 설정하기 위한 인터페이스를 제공하는 감지 프로그램 모듈을 상기 쇼핑몰 단말기에 제공하는 단계(a) Updating the product information web page corresponding to the shopping mall is set to be updated in real time in connection with the database of the shopping mall terminal, and the generation of the update information is set to be performed when the preset operating conditions Providing a sensing program module to the shopping mall terminal providing an interface for setting an operating condition through a condition setting window; (b) 상기 감지 프로그램 모듈이 설치되며, 상기 상품 정보 웹페이지의 URL 정보를 추출한 후, 상기 URL 정보를 이용하여 상기 상품 정보 웹페이지에 포함된 제1 상품 정보를 추출하여 저장한 상기 쇼핑몰 단말기로부터, 상기 제1 상품 정보 갱신 정보와 상기 쇼핑몰에 상응하는 쇼핑몰 식별자를 수신하는 단계;(b) the sensing program module is installed, and after extracting the URL information of the product information web page, the first product information included in the product information web page is extracted and stored using the URL information. Receiving a shopping mall identifier corresponding to the first product information update information and the shopping mall; (c) 상기 쇼핑몰 식별자를 이용하여 상기 제1 상품 정보를 상기 쇼핑몰에 상응하여 저장하는 단계;(c) storing the first product information corresponding to the shopping mall by using the shopping mall identifier; (d) 상기 쇼핑몰 단말기의 상품 정보 데이터베이스의 변동이 있는 경우 및 마리 설정된 시간에 해당하는 경우를 포함하는 동작 조건 중 하나의 동작 조건에 해당하는 경우, 상기 URL 정보를 이용하여 상기 상품 정보 웹페이지에 포함된 제2 상품 정보를 추출하고, 상기 제2 상품 정보와 이전에 저장된 제1 상품 정보를 비교하여 수정 정보, 삭제 정보 및 추가 정보 중 적어도 하나와 상기 쇼핑몰에 상응하는 쇼핑몰 식별자를 포함하는 갱신 정보를 생성하며, 갱신 정보 생성에 따른 진행률, 갱신된 상품의 개수 정보를 표시하는 상기 쇼핑몰 단말기로부터 상품 정보 갱신 정보 및 상기 쇼핑몰 식별자를 수신하는 단계; 및(d) when one of the operating conditions including a change in the product information database of the shopping mall terminal and a time corresponding to the set time of the shopping mall terminal is used, the URL information is used to display the product information web page. Extracting second product information included, comparing the second product information with previously stored first product information, and updating information including at least one of correction information, deletion information, and additional information and a shopping mall identifier corresponding to the shopping mall Generating product information update information and the shopping mall identifier from the shopping mall terminal to display a progress rate according to generation of update information and information on the number of updated products; And (e) 상기 쇼핑몰 식별자를 이용하여 쇼핑몰을 식별하고, 상기 쇼핑몰에 상응하는 갱신 정보를 이용하여 변경된 상품 정보만을 갱신하는 단계(e) identifying a shopping mall by using the shopping mall identifier, and updating only changed product information by using update information corresponding to the shopping mall 를 포함하며, 상기 쇼핑몰에 상응하는 동작 조건을 상이하게 설정하여 상기 상품 정보 갱신 서버의 부하를 조절하는 것을 특징으로 하는 상품 정보 갱신 방법.And adjusting the load of the product information update server by differently setting operating conditions corresponding to the shopping mall. 삭제delete 삭제delete 삭제delete 삭제delete 제9항에 기재된 쇼핑몰 상품 정보 갱신 방법을 수행하기 위하여 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 디지털 처리 장치에 의해 판독될 수 있는 기록 매체.A recording medium tangibly embodied in a program of instructions that can be executed by a digital processing apparatus to perform the shopping mall product information updating method according to claim 9, wherein the program can be read by the digital processing apparatus.
KR10-2002-0053140A 2002-09-04 2002-09-04 Method and System for updating goods information Expired - Fee Related KR100466601B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2002-0053140A KR100466601B1 (en) 2002-09-04 2002-09-04 Method and System for updating goods information
PCT/KR2003/001710 WO2004023364A1 (en) 2002-09-04 2003-08-25 Method and system for updating goods information
AU2003257721A AU2003257721A1 (en) 2002-09-04 2003-08-25 Method and system for updating goods information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0053140A KR100466601B1 (en) 2002-09-04 2002-09-04 Method and System for updating goods information

Publications (2)

Publication Number Publication Date
KR20040021790A KR20040021790A (en) 2004-03-11
KR100466601B1 true KR100466601B1 (en) 2005-01-15

Family

ID=31973653

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0053140A Expired - Fee Related KR100466601B1 (en) 2002-09-04 2002-09-04 Method and System for updating goods information

Country Status (3)

Country Link
KR (1) KR100466601B1 (en)
AU (1) AU2003257721A1 (en)
WO (1) WO2004023364A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100936061B1 (en) 2008-07-25 2010-01-08 에누리닷컴 주식회사 Method of updating information in site for information providing and system for performing the method
KR101103643B1 (en) * 2010-06-04 2012-01-11 주식회사 다나와 Method and system for collecting and updating product information through the shopping list of buyers who do not register their products of interest
KR101103642B1 (en) * 2010-06-04 2012-01-11 주식회사 다나와 Method and system for collecting and updating product information through shopping list of registered buyers
KR101651266B1 (en) 2015-06-17 2016-08-26 주식회사 소나클로 Method for managing information of webpage
CN113763097A (en) * 2020-12-14 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for updating article information

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000024406A (en) * 2000-02-12 2000-05-06 나은주 Method for determining the price in internet shopping mall
KR20000054841A (en) * 2000-05-20 2000-09-05 심성식 Network system using internet
KR20010044693A (en) * 2001-03-16 2001-06-05 안종선 Method and system for advertising product and service of personal homepage uploading portal page automatically
KR20010097062A (en) * 2000-04-19 2001-11-08 성재석 Automatic Link Support System
KR20030037770A (en) * 2001-11-05 2003-05-16 팜스넷 주식회사 Method for synchronizing data of electronic business system
KR20040001312A (en) * 2002-06-27 2004-01-07 주식회사 케이티 Method for Electronic Catalogue Service using Product Registration Agent

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990046731A (en) * 1999-04-20 1999-07-05 천주현 System for implementing electronic commerce shopping mall on LINUX
KR100383732B1 (en) * 1999-11-23 2003-05-14 배영주 System for providing information on electronic shopping mall products and method for providing the same and electronic writing medium structured the same
KR100374871B1 (en) * 2000-05-08 2003-03-04 주식회사 이네트 Separated management system and method For Changing Data between service server and test server On Electronic Commerce
KR20020019718A (en) * 2000-09-06 2002-03-13 전범진 Method for Managing Database according to Order on Fashion supply Chain Management System

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000024406A (en) * 2000-02-12 2000-05-06 나은주 Method for determining the price in internet shopping mall
KR20010097062A (en) * 2000-04-19 2001-11-08 성재석 Automatic Link Support System
KR20000054841A (en) * 2000-05-20 2000-09-05 심성식 Network system using internet
KR20010044693A (en) * 2001-03-16 2001-06-05 안종선 Method and system for advertising product and service of personal homepage uploading portal page automatically
KR20030037770A (en) * 2001-11-05 2003-05-16 팜스넷 주식회사 Method for synchronizing data of electronic business system
KR20040001312A (en) * 2002-06-27 2004-01-07 주식회사 케이티 Method for Electronic Catalogue Service using Product Registration Agent

Also Published As

Publication number Publication date
KR20040021790A (en) 2004-03-11
AU2003257721A1 (en) 2004-03-29
WO2004023364A1 (en) 2004-03-18

Similar Documents

Publication Publication Date Title
US7885982B2 (en) Method and apparatus for creation and maintenance of database structure
KR100637982B1 (en) System and Method For Identification And Streamline Access To Online Service
KR100462333B1 (en) A search method in a used car search support system
US6910076B2 (en) Network-based detection and display of product replacement information
US8346769B2 (en) System, method and program to manage alternate bookmarks
US8751465B2 (en) Document management apparatus, document management system, and document management method
US20130110585A1 (en) Data Processing
WO2008153981A1 (en) Platform for communicating across multiple communication channels
JP2001109742A (en) Method for integrating and processing web page parts and client device
CA2441406A1 (en) Web page annotation systems
KR100466601B1 (en) Method and System for updating goods information
US8887045B2 (en) System and method for providing data links
CA2674630A1 (en) A system, method and apparatus for dynamically expanding the functionality of legacy systems
CN108549722B (en) Multi-platform data publishing method, system and medium
CN115757995A (en) Method and device for processing characteristic-free data label, computer equipment and storage medium
GB2516309A (en) Electronic receipts system and method
US20030101185A1 (en) Method for synchronously updating screen data of database application program at clients over network
JP2007034652A (en) Link destination access state display system
US20040162764A1 (en) Useful-information providing apparatus, method of providing useful information, and computer product
CN118246842B (en) Multi-material tracking and tracing method, device, equipment and storage medium
JP2003131920A (en) Document management apparatus
US11212865B2 (en) Terminal apparatus and terminal control method
US20230350969A1 (en) Automatic display control method for web content
JP2002312397A (en) Correlated item detection method and device, recommended item introduction method and device, correlated item detection program, recommended item introduction program, and recording medium recording the program
JPH11134179A (en) User support system, user support method, and recording medium storing user support program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

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

R18-X000 Changes to party contact information recorded

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

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

D13-X000 Search requested

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

PG1501 Laying open of application

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

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

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

PN2301 Change of applicant

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

R18-X000 Changes to party contact information recorded

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

PN2301 Change of applicant

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

PR1001 Payment of annual fee

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

Fee payment year number: 4

R18-X000 Changes to party contact information recorded

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

P22-X000 Classification modified

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

PR1001 Payment of annual fee

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

Fee payment year number: 5

PN2301 Change of applicant

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

R18-X000 Changes to party contact information recorded

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

PN2301 Change of applicant

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

FPAY Annual fee payment

Payment date: 20100106

Year of fee payment: 6

PR1001 Payment of annual fee

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

Fee payment year number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

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

Not in force date: 20110107

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: 20110107

P22-X000 Classification modified

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