[go: up one dir, main page]

KR101063513B1 - BAP Scraping Method and System - Google Patents

BAP Scraping Method and System Download PDF

Info

Publication number
KR101063513B1
KR101063513B1 KR1020090123400A KR20090123400A KR101063513B1 KR 101063513 B1 KR101063513 B1 KR 101063513B1 KR 1020090123400 A KR1020090123400 A KR 1020090123400A KR 20090123400 A KR20090123400 A KR 20090123400A KR 101063513 B1 KR101063513 B1 KR 101063513B1
Authority
KR
South Korea
Prior art keywords
scraping
wap
proxy server
data packet
data
Prior art date
Application number
KR1020090123400A
Other languages
Korean (ko)
Other versions
KR20110066657A (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 KR1020090123400A priority Critical patent/KR101063513B1/en
Publication of KR20110066657A publication Critical patent/KR20110066657A/en
Application granted granted Critical
Publication of KR101063513B1 publication Critical patent/KR101063513B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/12Application layer protocols, e.g. WAP [Wireless Application Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/182Network node acting on behalf of an other network entity, e.g. proxy

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 WAP 스크래핑 방법 및 시스템에 관한 것으로서, 그 WAP 스크래핑 방법은, WAP 스크래핑 엔진이 이동통신사의 프록시서버 주소를 헤더의 소정 위치에 삽입하고, 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성하여 프록시 서버로 전송하는 단계; 프록시 서버가 데이터 패킷의 헤더정보를 디코딩하여 프록시 서버 주소를 체크하여 일치하면, WAP 스크래핑 데이터 패킷의 바디(BODY)에 있는 URL 정보를 찾아내어 해당 URL로 접속되게 하는 단계; 데이터 패킷의 바디에 있는 명령어에 따라 WAP 페이지를 스크래핑하여 스크래핑된 데이터가 포함된 바디와 프록시서버 주소가 포함된 헤더를 포함하여 이루어진 데이터 패킷을 상기 프록시 서버가 수신하는 단계; 프록시 서버는 데이터 패킷의 헤더를 체크하여 프록시서버 주소를 추출하여 자신의 주소와 일치하면 데이터 패킷을 WAP 스크래핑 엔진에게 전송하는 단계; 및 WAP 스크래핑 엔진은 데이터패킷을 파싱해서 유저 화면에 디스플레이하는 단계를 포함하는 것을 특징으로 한다.The present invention relates to a WAP scraping method and system, wherein the WAP scraping method, the WAP scraping engine inserts the proxy server address of the mobile carrier to a predetermined position of the header, and generates a WAP scraping data packet including a scraping instruction to generate a proxy Transmitting to a server; If the proxy server decodes the header information of the data packet and checks and matches the proxy server address, finding the URL information in the body BODY of the WAP scraping data packet and accessing the URL; Receiving, by the proxy server, a data packet including a body including the scraped data and a header including a proxy server address by scraping a WAP page according to an instruction in the body of the data packet; Checking, by the proxy server, a header of the data packet, extracting the proxy server address, and transmitting the data packet to the WAP scraping engine if it matches the address; And the WAP scraping engine parsing the data packet and displaying the data packet on the user screen.

본 발명에 의하면, 용자가 원하는 공간에서 컴퓨터 없이 휴대 단말기를 통해 WAP 스크래핑을 통해 원하는 정보를 스크래핑할 수 있게 하여 사용자에게 편리성을 가져다 주고 공간의 제약을 받지 않게 한다. According to the present invention, the user can scrape desired information through WAP scraping through a portable terminal without a computer in a desired space, thereby bringing convenience to the user and not being restricted by space.

Description

WAP 스크래핑 방법 및 시스템{Method and system for Wireless Application Protocol scraping in mobile device}JAP scraping method and system {Method and system for Wireless Application Protocol scraping in mobile device}

본 발명은 스크래핑에 관한 것으로서, 특히 휴대 단말기를 통한 WAP(wireless application protocol) 스크래핑 방법 및 시스템에 관한 것이다.The present invention relates to scraping, and more particularly, to a method and system for wireless application protocol (WAP) scraping through a mobile terminal.

일반적으로 스크린 스크래핑이란 인터넷 등 네트워크 상에 다양하게 흩어져 있는 컨텐츠 및 서비스들을 하나로 묶어 고객 중심의 통합된 화면으로 재구성하여 제공하는 웹기술을 말한다. 사용자가 스크린 스크래핑 기술을 이용하여 금융기관별로 분산되어 있는 계좌 정보 등을 통합하기 위해서는 주로 컴퓨터를 활용한다. 그런데, 현재의 스크래핑 기능은 컴퓨터 이외의 공간이나 휴대 단말기에서는 사용하기 어렵다. 사용자는 컴퓨터가 설치되어 있지 않은 장소에서 스크래핑을 이용하여 계좌 통합정보 검색이 어렵고, 모바일을 통해서는 각 금융기관의 계좌마다 접속해야 하는 불편함이 있다. 특히 금융기관별로 아이디(ID)와 패스워드(Password) 등을 그 때 그 때 입력해야 하므로 사용하기에 불편하고, 모바일 인터넷 사용료 등 비용도 많이 발생한다.In general, screen scraping refers to a web technology that combines various contents and services scattered on a network such as the Internet into one and reconfigures them into a customer-oriented integrated screen. Using screen scraping technology, a user mainly uses a computer to integrate account information distributed among financial institutions. However, the current scraping function is difficult to use in a space other than a computer or a portable terminal. It is difficult for a user to search for integrated account information by using scraping in a place where a computer is not installed, and it is inconvenient to access each account of each financial institution through mobile. In particular, it is inconvenient to use and requires a lot of expenses such as mobile internet usage fee because it is necessary to input ID and password for each financial institution at that time.

본 발명이 해결하고자 하는 과제는 휴대폰에 장착되는 WAP 스크래핑 장치를 제공하는 것이다. The problem to be solved by the present invention is to provide a WAP scraping device mounted on a mobile phone.

본 발명이 해결하고자 하는 다른 과제는 상기 WAP 스크래핑 장치를 구비하며 휴대단말기를 통해 원하는 정보를 스크래핑할 수 있는 WAP 스크래핑 방법 및 시스템을 제공하는 것이다.Another object of the present invention is to provide a WAP scraping method and system including the WAP scraping apparatus and capable of scraping desired information through a portable terminal.

상기 기술적 과제를 이루기 위한 본 발명에 의한 WAP 스크래핑 장치는, 이동통신사 망을 통해 스크래핑을 하는 휴대 단말기에 설치되는 WAP스크래핑 장치에 있어서, 스크래핑하고자 하는 WAP 페이지에 접속하여 WAP 페이지를 스크래핑하고, 상기 스크래핑된 데이터와 이동통신사의 프록시서버 주소를 포함하는 데이터 패킷을 생성하여 상기 프록시 서버로 전송되게 제어하는 스크래핑을 위한 일련의 스크래핑 명령어를 생성하는 스크래핑 명령어 생성부; 이동통신사가 제공하는 서버정보가 기재된 휴대단말기의 WAP 브라우저를 통해 획득한 이동통신사의 프록시서버 주소를 헤더의 소정 위치에 삽입하고, 상기 스크래핑 명령어 생성부에서 생성된 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성하는 WAP 스크래핑 데이터 패킷 생성부; 상기 WAP 스크래핑 데이터 패킷을 상기 프록시 서버로 전송하는 패킷전송부; 및 스크래핑된 WAP 페이지 데이터 및 상기 프록시서버 주소를 포함하는 데이터 패킷이 상기 프록시 서버를 통과하면, 상기 프록시 서버를 통과한 데이터 패킷을 수신하는 패킷수신부; 및 상기 패킷수신부로부터 수신된 스크래핑 데이터를 파싱해서 유저 화면에 디스플레이하는 스크래핑 데이터 제공부를 포함하는 것을 특징으로 한다.WAP scraping apparatus according to the present invention for achieving the above technical problem, in the WAP scraping device installed in the mobile terminal scraping through the mobile communication network, the WAP page to be scraped by accessing the WAP page to be scraped, the scraping A scraping command generation unit for generating a series of scraping commands for scraping to generate a data packet including the received data and a proxy server address of a mobile communication company and to be transmitted to the proxy server; WAP scraping data packet including the scraping command generated by the scraping command generation unit by inserting the proxy server address of the mobile communication company acquired through the WAP browser of the mobile terminal in which the server information provided by the mobile communication provider is inserted into a predetermined position of the header. A WAP scraping data packet generator for generating a; A packet transmitter for transmitting the WAP scraping data packet to the proxy server; And a packet receiver configured to receive the data packet passing through the proxy server when the data packet including the scraped WAP page data and the proxy server address passes through the proxy server. And a scraping data provider for parsing the scraping data received from the packet receiver and displaying the scraping data on a user screen.

상기 다른 기술적 과제를 이루기 위한 본 발명에 의한 WAP 스크래핑 방법은, WAP(wireless application protocol) 스크래핑 엔진이 이동통신사의 프록시 서버 주소를 헤더의 소정 위치에 삽입하고, 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성하는 단계; WAP 스크래핑 엔진이 상기 WAP 스크래핑 데이터 패킷을 상기 프록시 서버로 전송하는 단계; 상기 프록시 서버가 상기 데이터 패킷의 헤더정보를 디코딩하여 프록시 서버 주소를 체크하여 자신의 주소와 일치하면, 상기 WAP 스크래핑 데이터 패킷의 바디(BODY)에 있는 URL 정보를 찾아내어 해당 URL로 접속되게 하는 단계; 상기 URL로 접속되면, 상기 데이터 패킷의 바디(BODY)에 있는 명령어에 따라 WAP 페이지를 스크래핑하는 단계; 상기 스크래핑된 데이터가 포함된 바디와 상기 프록시서버 주소가 포함된 헤더를 포함하여 이루어진 데이터 패킷을 상기 프록시 서버가 수신하는 단계; 상기 프록시 서버는 상기 데이터 패킷의 헤더를 체크하여 프록시서버 주소를 추출하여 자신의 주소와 일치하면 상기 데이터 패킷을 WAP 스크래핑 엔진에게 전송하는 단계; 및 WAP 스크래핑 엔진은 데이터패킷을 파싱해서 유저 화면에 디스플레이하는 단계를 포함하는 것을 특징으로 한다. According to another aspect of the present invention, there is provided a WAP scraping method according to the present invention, wherein a WAP scraping engine inserts a proxy server address of a mobile carrier into a predetermined position of a header and inserts a WAP scraping data packet including a scraping instruction. Generating; Sending a WAP scraping data packet to the proxy server by a WAP scraping engine; If the proxy server decodes the header information of the data packet and checks the proxy server address and matches its address, finding the URL information in the body of the WAP scraping data packet and accessing the URL. ; If connected to the URL, scraping a WAP page according to an instruction in the body of the data packet; Receiving, by the proxy server, a data packet including a body including the scraped data and a header including the proxy server address; Checking, by the proxy server, a header of the data packet, extracting a proxy server address, and transmitting the data packet to a WAP scraping engine if it matches its address; And the WAP scraping engine parsing the data packet and displaying the data packet on the user screen.

상기 기술적 과제를 이루기 위한 본 발명에 의한 WAP 스크래핑 시스템은, WAP 페이지를 스크래핑하는 WAP 스크래핑 엔진이 탑재되어 있는 휴대단말기; WAP 페이지를 제공하는 WAP 서버; 및 이동통신사에 설치되며, 상기 휴대단말기로부터 스크래핑을 위한 데이터 패킷을 수신하여 상기 WAP 서버로 중계하는 프록시 서버를 포함하는 것을 특징으로 한다. 상기 WAP 스크래핑 엔진은 스크래핑하고자 하는 WAP 페이지에 접속하여 WAP 페이지를 스크래핑하고, 상기 스크래핑된 데이터와 상기 프록시서버 주소를 포함하는 데이터 패킷을 생성하여 상기 프록시 서버로 전송되게 제어하는 스크래핑을 위한 일련의 스크래핑 명령어를 생성하는 스크래핑 명령어 생성부; 이동통신사의 프록시 서버 주소를 헤더의 소정 위치에 삽입하고, 상기 스크래핑 명령어 생성부에서 생성된 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성하는 WAP 스크래핑 데이터 패킷 생성부; 상기 WAP 스크래핑 데이터 패킷을 상기 프록시 서버로 전송하는 패킷전송부; 및 스크래핑된 WAP 페이지 데이터 및 상기 프록시서버 주소를 포함하는 데이터 패킷이 상기 프록시 서버를 통과하면, 상기 프록시 서버를 통과한 데이터 패킷을 수신하는 패킷수신부; 및 상기 패킷수신부로부터 수신된 스크래핑 데이터를 파싱해서 유저 화면에 디스플레이하는 스크래핑 데이터 제공부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a WAP scraping system, including: a mobile terminal equipped with a WAP scraping engine for scraping a WAP page; A WAP server for providing WAP pages; And a proxy server installed in a mobile communication company and receiving a data packet for scraping from the portable terminal and relaying the data packet to the WAP server. The WAP scraping engine accesses a WAP page to be scraped, scrapes a WAP page, generates a data packet including the scraped data and the proxy server address, and generates a series of scrapings for controlling the scraping to be transmitted to the proxy server. A scraping instruction generating unit generating an instruction; A WAP scraping data packet generator for inserting a proxy server address of a mobile communication carrier into a predetermined position and generating a WAP scraping data packet including a scraping instruction generated by the scraping instruction generator; A packet transmitter for transmitting the WAP scraping data packet to the proxy server; And a packet receiver configured to receive the data packet passing through the proxy server when the data packet including the scraped WAP page data and the proxy server address passes through the proxy server. And a scraping data provider for parsing the scraping data received from the packet receiver and displaying the scraping data on a user screen.

본 발명에 의한 WAP 스크래핑 방법 및 시스템에 의하면, 사용자가 원하는 공간에서 컴퓨터 없이 휴대 단말기를 통해 WAP 스크래핑을 통해 원하는 정보를 스크래핑할 수 있게 하여 사용자에게 편리성을 가져다 주고 공간의 제약을 받지 않게 한다.According to the WAP scraping method and system according to the present invention, the user can scrap the desired information through the WAP scraping through the portable terminal without a computer in the desired space to bring convenience to the user and not to be restricted by space.

이하, 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 바람직한 일 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The embodiments described in the present specification and the configurations shown in the drawings are merely preferred embodiments of the present invention and are not intended to represent all of the technical ideas of the present invention and therefore various equivalents And variations are possible.

도 1은 본 발명에 의한 WAP 스크래핑 시스템의 일실시예에 대한 구성을 블록도로 도시한 것으로서, 휴대단말기(100), 프록시 서버(120) 및 WAP서버(140, 160)를 포함하여 이루어진다. 1 is a block diagram illustrating a configuration of an embodiment of a WAP scraping system according to the present invention, and includes a mobile terminal 100, a proxy server 120, and a WAP server 140 or 160.

상기 휴대단말기(100)는 WAP 페이지를 스크래핑하는 WAP 스크래핑 엔진(105)이 탑재되어 있으며, 휴대폰이 주로 사용되고 있다. The mobile terminal 100 is equipped with a WAP scraping engine 105 for scraping a WAP page, the mobile phone is mainly used.

상기 WAP 서버(140, 160)는 WAP 페이지를 제공하며, 일예로 금융기관의 모바일 뱅킹서버가 WAP 페이지를 제공할 수 있으며, 고객인증처리, 뱅킹 인터페이스, 금융거래 데이터 처리 등을 수행한다. The WAP servers 140 and 160 provide a WAP page. For example, a mobile banking server of a financial institution may provide a WAP page. The WAP servers 140 and 160 may perform a customer authentication process, a banking interface, and a financial transaction data process.

상기 프록시 서버(120)는 이동통신사에 설치되며, 상기 휴대단말기(100)로부터 스크래핑을 위한 데이터 패킷을 수신하여 상기 WAP 서버(140, 160)로 중계한다. 기존의 유선 웹페이지 방문을 위한 웹 스크래핑은 상기 프록시 서버(120)에 의해 차단되어 이동통신사의 통신망을 이용할 수 없다. The proxy server 120 is installed in a mobile communication company, and receives a data packet for scraping from the mobile terminal 100 and relays it to the WAP servers 140 and 160. Web scraping for the existing wired webpage visit is blocked by the proxy server 120 can not use the communication network of the mobile carrier.

도 2는 상기 WAP 스크래핑 엔진(105)의 보다 상세한 구성을 블록도로 도시한 것으로서, 스크래핑 명령어 생성부(210), WAP 스크래핑 데이터 패킷 생성부(220), 패킷전송부(230), 패킷 수신부(250) 및 스크래핑 데이터 파싱 & 디스플레이부(260) 를 포함하여 이루어지며, 프록시 서버주소 획득부(270)를 더 포함할 수 있다..2 is a block diagram illustrating a more detailed configuration of the WAP scraping engine 105. The scraping instruction generator 210, the WAP scraping data packet generator 220, the packet transmitter 230, and the packet receiver 250 And the scraping data parsing & display unit 260, and may further include a proxy server address obtaining unit 270.

상기 스크래핑 명령어 생성부(210)는 WAP 페이지 스크래핑을 위한 일련의 스크래핑 명령어를 생성하며, 상기 스크래핑 명령어는 스크래핑하고자 하는 WAP 페이지에 접속하여 WAP 페이지를 스크래핑하고, 상기 스크래핑된 데이터와 상기 프록시 서버(120)의 주소를 포함하는 데이터 패킷을 생성하여 상기 프록시 서버(120)로 전송되게 제어한다. The scraping command generation unit 210 generates a series of scraping commands for scraping the WAP page, and the scraping command accesses the WAP page to be scraped and scrapes the WAP page, and the scraped data and the proxy server 120 A data packet including an address of) is generated and controlled to be transmitted to the proxy server 120.

상기 WAP 스크래핑 데이터 패킷 생성부(220)는 이동통신사의 프록시 서버 주소를 WAP 스크래핑 데이터 패킷을 구성하고 있는 헤더의 소정 위치에 삽입하고, 상기 스크래핑 명령어 생성부(210)에서 생성된 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성한다. 여기서, 상기 프록시 서버 주소는 이동통신사의 연결망을 통과할 때 반드시 필요한 것으로, WAP 브라우즈에 내장된 정보를 통해서 해당 이통사의 프록시서버주소를 파악하고 WAP 스크래핑 엔진(105)에 저장하는 것이 바람직하다. 본 발명의 일실시예에 따르면, 상기 프록시서버 주소 획득을 위해 프록시서버 주소 획득부(270)는 휴대단말기의 WAP 브라우저를 검색하여 프록시 서버 주소를 획득하여 상기 WAP 스크래핑 데이터 패킷 생성부(220)에 전달할 수 있다. The WAP scraping data packet generation unit 220 inserts a proxy server address of a mobile communication company into a predetermined position of a header constituting the WAP scraping data packet, and includes a scraping command generated by the scraping command generation unit 210. Generate a WAP scraping data packet. In this case, the proxy server address is necessary when passing through the mobile communication company's connection network, and it is preferable to grasp the proxy server address of the corresponding mobile company through information embedded in the WAP browse and store it in the WAP scraping engine 105. According to an embodiment of the present invention, in order to obtain the proxy server address, the proxy server address obtaining unit 270 searches the WAP browser of the mobile terminal to obtain a proxy server address to the WAP scraping data packet generator 220. I can deliver it.

상기 패킷전송부(230)는 상기 WAP 스크래핑 데이터 패킷을 상기 프록시 서버(120)로 전송한다. 상기 WAP스크래핑 데이터 패킷은 상기 프록시 서버(120)를 통과하여 WAP 서버(140, 160)에 전달되어 WAP페이지를 스크래핑한 후 상기 스크래핑된 데이터와 상기 프록시서버 주소를 포함하는 WAP 데이터 패킷이 생성된다.The packet transmitter 230 transmits the WAP scraping data packet to the proxy server 120. The WAP scraping data packet passes through the proxy server 120 to the WAP servers 140 and 160 to scrape the WAP page and then generates a WAP data packet including the scraped data and the proxy server address.

상기 패킷 수신부(250)는 상기 스크래핑된 데이터를 포함하고 있는 데이터 패킷 데이터 패킷이 상기 프록시 서버(120)를 통과하면, 상기 프록시 서버(120)를 통과한 데이터 패킷을 수신한다.The packet receiver 250 receives the data packet passing through the proxy server 120 when the data packet including the scraped data passes through the proxy server 120.

상기 스크래핑 데이터 파싱&디스플레이부(260)는 상기 패킷수신부(250)로부터 수신된 스크래핑 데이터를 파싱해서 유저 화면에 스크래핑된 데이터를 디스플레이한다.The scraping data parsing & display unit 260 parses the scraping data received from the packet receiving unit 250 and displays the scraped data on the user screen.

도 3은 본 발명에 의한 WAP 스크래핑 방법에 대한 일실시예를 흐름도로 도시한 것이다. 먼저, WAP 스크래핑을 하기 전에 휴대단말기(100)의 WAP 브라우저를 검색하여 프록시 서버(120)의 주소를 획득한다.(S300단계) 상기 프록시 서버 주소가 저장되어 있는 페이지는 이동통신사 마다 다를 수 있기 때문에, 예를 들어 환경설정 메뉴 등을 통해 프록시 서버 주소를 알 수 있다. 3 is a flowchart illustrating an embodiment of a WAP scraping method according to the present invention. First, before performing the WAP scraping, the WAP browser of the mobile terminal 100 is searched to obtain the address of the proxy server 120 (step S300). Since the page in which the proxy server address is stored may be different for each mobile carrier, For example, you can find the proxy server address through the configuration menu.

그리고 나서, WAP(wireless application protocol) 스크래핑 엔진이 이동통신사의 프록시 서버 주소를 헤더의 소정 위치에 삽입하고, 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성한다.(S310단계) 여기서 데이터 패킷을 이동통신사의 통신망으로 보낼 때 상기 데이터 패킷에는 프록시 서버의 주소를 포함되어 있어야 상기 데이터 패킷이 이동통신사의 프록시 망을 지날 때 에러가 발생하지 않는다.Then, the WAP scraping engine inserts the mobile server's proxy server address into a predetermined position in the header, and generates a WAP scraping data packet including the scraping instruction (step S310). When sending to the communication network of the data packet must include the address of the proxy server, the error does not occur when the data packet passes through the proxy network of the mobile communication company.

WAP 스크래핑 엔진(105)이 상기 WAP 스크래핑 데이터 패킷을 상기 프록시서버(120)로 전송한다.(S310단계)The WAP scraping engine 105 transmits the WAP scraping data packet to the proxy server 120 (step S310).

상기 프록시 서버(120)가 상기 데이터 패킷을 받아 헤더의 해당 섹션 정보를 디코딩하여 프록시 서버 주소를 체크하여 자신의 주소와 일치하면(S320단계), 상기 WAP 스크래핑 데이터 패킷의 바디(BODY)에 있는 WAP 서버의 URL 정보를 찾아내어 해당 URL로 접속되게 한다.(S330단계) 상기 URL로 접속되면, 상기 데이터 패킷의 바디(BODY)에 있는 명령어에 따라 WAP 페이지를 스크래핑한다.(S330단계)When the proxy server 120 receives the data packet and decodes the corresponding section information of the header, checks the proxy server address and matches its address (step S320), the WAP in the body BODY of the WAP scraping data packet. The server searches for the URL information of the server and accesses the URL. (S330) If the URL is accessed, the WAP page is scraped according to the instruction in the body BODY of the data packet.

상기 스크래핑된 데이터가 포함된 바디와 상기 프록시서버 주소가 포함된 헤더를 포함하여 이루어진 데이터 패킷을 상기 프록시 서버(120)가 수신하면, 상기 프록시 서버(120)는 상기 데이터 패킷의 헤더를 체크하여(S340단계), 프록시서버 주소를 추출하여 자신의 주소와 일치하면(S350단계) 상기 데이터 패킷을 WAP 스크래핑 엔진(105)에게 전송한다.(S360단계)When the proxy server 120 receives a data packet including a body including the scraped data and a header including the proxy server address, the proxy server 120 checks a header of the data packet ( In step S340, if the proxy server address is extracted and matches its address (step S350), the data packet is transmitted to the WAP scraping engine 105 (step S360).

WAP 스크래핑 엔진(105)은 데이터패킷을 파싱해서 유저 화면에 디스플레이한다.(S370단계)The WAP scraping engine 105 parses the data packet and displays it on the user screen (step S370).

본 발명의 응용예로 WAP 뱅킹을 들 수 있다. 도 4는 본 발명이 적용될 수 있는 은행의 모바일 뱅킹에 대한 시스템 구성도를 도시한 것으로서, 휴대폰(Show Banking Phone)과 이동통신사(KT)의 WAP Proxy Server간에는 무선망을 통해 데이터 송수신이 이루어지고, 이동통신망의 서버와 은행 간에는 유선망을 이용하여 뱅킹 데이터를 송수신할 수 있다. 이 때 핸드폰으로부터 전송되는 WAP스크래핑 데이터 패킷은 WAP Proxy Server를 통과할려면 헤더의 해당 섹션에 상기 WAP Proxy Sever 주소를 포함하고 있어야 한다. 그리고 도 5는 상기 은행의 모바일 뱅킹에 대한 소프트웨어 아키텍쳐를 도시한 것이다.An application of the present invention is WAP banking. 4 is a diagram illustrating a system configuration for mobile banking of a bank to which the present invention can be applied. Data is transmitted and received through a wireless network between a mobile phone (Show Banking Phone) and a mobile communication company (KT). Banking data can be transmitted and received between the server and the bank of the mobile communication network using a wired network. At this time, the WAP scraping data packet transmitted from the mobile phone must include the WAP Proxy Server address in the corresponding section of the header to pass through the WAP Proxy Server. And FIG. 5 illustrates a software architecture for the bank's mobile banking.

본 발명을 이용한 WAP 뱅킹은 다음과 같이 이루어질 수 있다. 먼저 핸드폰의 무선인터넷 연결을 위해 제공되는 접속 버튼을 눌러 무선인터넷에 접속한다. 그러 면 이통사에서 제공하는 WAP 포탈 초기화면이 디스플레이된다. 그리고 나서 금융 메뉴, 모바일 뱅킹 메뉴, WAP 뱅킹을 위한 서비스, 은행들 목록, 해당 은행 선택을 순서대로 선택 및 실행하면 해당 은행 WAP 페이지가 디스플레이된다.WAP banking using the present invention can be made as follows. First, access the wireless Internet by pressing the access button provided for the mobile internet connection. Then, WAP portal initial screen provided by mobile carrier is displayed. Then select and execute the financial menu, the mobile banking menu, the service for WAP banking, the list of banks, and the bank selection in that order, and the corresponding bank WAP page is displayed.

예를 들어 사용자가 자신이 거래하고 있는 농협의 잔액조회를 원하면, 은행 목록에서 농협을 선택하고 농협의 WAP 페이지가 디스플레이되면, 자신의 계좌번호와 계좌비밀번호를 입력한다. 그리고 나서 예금조회 버튼을 누르면, 상술한 본 발명에 의한 WAP스크래핑 시스템 및 방법에 의해 자신의 계좌에 대한 잔액 데이터가 디스플레이된다.For example, if the user wants to check the balance of the NACF that he or she is dealing with, select the NACF from the bank list and enter his account number and account password when the NACF WAP page is displayed. Then, when the deposit inquiry button is pressed, the balance data for its account is displayed by the above-described WAP scraping system and method according to the present invention.

여기서 상기 WAP 스크래핑을 보다 자세히 설명하면 다음과 같다. 먼저 WAP 스크래핑 엔진(105)이 핸드폰에 설치되어 있어야 한다. 사용자 인터페이스 화면에 있는 WAP 스크래핑 메뉴버튼을 누르면, WAP 스크래핑 엔진(105)이 구동된다. 고객이 원하는 데이터를 스크래핑하기 위해 일련의 스크래핑 명령어가 생성되는데, 사용자인터페이스를 통해 스크래핑 사항을 미리 정해 입력할 수 있도록 제공하는 것이 바람직하다. 스크래핑을 위한 기본 데이터를 사용자 인터페이스로부터 입력 받으면, WAP 스크래핑 엔진(105)이 데이터를 읽어 스크래핑을 수행한다.Herein, the WAP scraping will be described in more detail. First, the WAP scraping engine 105 should be installed in the mobile phone. When the WAP scraping menu button on the user interface screen is pressed, the WAP scraping engine 105 is driven. A series of scraping instructions are generated to scrape the data desired by the customer. It is desirable to provide a predetermined input for scraping through a user interface. When the basic data for scraping is input from the user interface, the WAP scraping engine 105 reads the data and performs scraping.

보다 자세히 설명하면, WAP 스크래핑 엔진(105)이 사용자가 입력한 계좌번호, 계좌비밀번호를 가지고 이동통신사 망의 프록시 서버(120)에 접속한다. 해당 금융기관, 예를 들어 농협에 WAP 페이지 중 잔액조회 페이지에 가서 금융기관의 WAP서버와 통신을 한 후 응답 WAP 페이지를 스크래핑한다. 그리고 나서 상기 스크래핑된 데이터가 포함된 바디와 상기 프록시서버 주소가 포함된 헤더를 포함하여 이루어진 데이터 패킷이 생성되고, 상기 데이터 패킷이 프록시 서버(120)를 통과하여 패킷수신부(250)을 통해 수신되면 스크래핑 데이터 파싱&디스플레이부(260)에 의해 필요한 데이터만 파싱해서 사용자에게 보여준다.In more detail, the WAP scraping engine 105 accesses the proxy server 120 of the mobile communication network with the account number and the account password entered by the user. The financial institution, for example, the NACF, goes to the balance inquiry page, communicates with the financial institution's WAP server, and scrapes the response WAP page. Then, a data packet including a body including the scraped data and a header including the proxy server address is generated, and the data packet is received through the proxy server 120 and received through the packet receiver 250. The scraping data parsing and display unit 260 parses and displays only the necessary data to the user.

본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함한다)가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있다. The present invention can be embodied as code that can be read by a computer (including all devices having an information processing function) in a computer-readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording devices include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like.

본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다. Although the present invention has been described with reference to the embodiments shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

도 1은 본 발명에 의한 WAP 스크래핑 시스템의 일실시예에 대한 구성을 블록도로 도시한 것이다.1 is a block diagram illustrating a configuration of an embodiment of a WAP scraping system according to the present invention.

도 2는 WAP 스크래핑 엔진의 보다 상세한 구성을 블록도로 도시한 것이다.2 is a block diagram illustrating a more detailed configuration of the WAP scraping engine.

도 3은 본 발명에 의한 WAP 스크래핑 방법에 대한 일실시예를 흐름도로 도시한 것이다.3 is a flowchart illustrating an embodiment of a WAP scraping method according to the present invention.

도 4는 본 발명이 적용될 수 있는 은행의 모바일 뱅킹에 대한 시스템 구성도를 도시한 것이다.4 is a diagram illustrating a system configuration for mobile banking of a bank to which the present invention can be applied.

도 5는 은행의 모바일 뱅킹에 대한 소프트웨어 아키텍쳐를 도시한 것이다.5 illustrates a software architecture for a bank's mobile banking.

Claims (7)

WAP(wireless application protocol) 스크래핑 엔진이 이동통신사의 프록시 서버 주소를 헤더의 소정 위치에 삽입하고, 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성하는 단계;Inserting, by a wireless application protocol (WAP) scraping engine, a proxy server address of a mobile carrier into a predetermined position in a header, and generating a WAP scraping data packet including a scraping instruction; WAP 스크래핑 엔진이 상기 WAP 스크래핑 데이터 패킷을 프록시 서버로 전송하는 단계;Sending, by a WAP scraping engine, the WAP scraping data packet to a proxy server; 상기 프록시 서버가 상기 데이터 패킷의 헤더정보를 디코딩하여 프록시 서버 주소를 체크하여 자신의 주소와 일치하면, 상기 WAP 스크래핑 데이터 패킷의 바디(BODY)에 있는 URL 정보를 찾아내어 해당 URL로 접속되게 하는 단계;If the proxy server decodes the header information of the data packet and checks the proxy server address and matches its address, finding the URL information in the body of the WAP scraping data packet and accessing the URL. ; 상기 URL로 접속되면, 상기 데이터 패킷의 바디(BODY)에 있는 명령어에 따라 WAP 페이지를 스크래핑하는 단계;If connected to the URL, scraping a WAP page according to an instruction in the body of the data packet; 상기 스크래핑된 데이터가 포함된 바디와 상기 프록시서버 주소가 포함된 헤더를 포함하여 이루어진 데이터 패킷을 상기 프록시 서버가 수신하는 단계;Receiving, by the proxy server, a data packet including a body including the scraped data and a header including the proxy server address; 상기 프록시 서버는 상기 데이터 패킷의 헤더를 체크하여 프록시서버 주소를 추출하여 자신의 주소와 일치하면 상기 데이터 패킷을 WAP 스크래핑 엔진에게 전송하는 단계; 및Checking, by the proxy server, a header of the data packet, extracting a proxy server address, and transmitting the data packet to a WAP scraping engine if it matches its address; And 상기 WAP 스크래핑 엔진은 데이터패킷을 파싱해서 유저 화면에 디스플레이하는 단계를 포함하는 것을 특징으로 하는 WAP스크래핑 방법. The WAP scraping engine comprises the step of parsing the data packet to display on the user screen. 제1항에 있어서, 상기 프록시 서버 주소는The method of claim 1, wherein the proxy server address is 프록시서버 정보가 기재된 휴대단말기의 브라우저를 통해 획득되는 것을 특징으로 하는 WAP스크래핑 방법.WAP scraping method characterized in that the proxy server information is obtained through the browser of the mobile terminal described. 제1항에 있어서, 상기 WAP 스크래핑 데이터 패킷 생성 단계는The method of claim 1, wherein generating the WAP scraping data packet WAP 스크랩핑 엔진이 휴대단말기의 브라우저를 검색하는 단계; 및The WAP scraping engine searching for the browser of the mobile terminal; And 상기 브라우저에서 프록시서버 정보를 획득하는 단계를 더 포함하는 것을 특징으로 하는 WAP스크래핑 방법.WAP scraping method further comprising the step of obtaining proxy server information in the browser. WAP 페이지를 스크래핑하는 WAP 스크래핑 엔진이 탑재되어 있는 휴대단말기;A mobile terminal equipped with a WAP scraping engine for scraping a WAP page; WAP 페이지를 제공하는 WAP 서버; 및A WAP server for providing WAP pages; And 이동통신사에 설치되며, 상기 휴대단말기로부터 스크래핑을 위한 데이터 패킷을 수신하여 상기 WAP 서버로 중계하는 프록시 서버를 포함하는 것을 특징으로 하고, It is installed in a mobile communication company, characterized in that it comprises a proxy server for receiving a data packet for scraping from the portable terminal to relay to the WAP server, 상기 WAP 스크래핑 엔진은The WAP scraping engine 스크래핑하고자 하는 WAP 페이지에 접속하여 WAP 페이지를 스크래핑하고, 상기 스크래핑된 데이터와 프록시서버 주소를 포함하는 데이터 패킷을 생성하여 상기 프록시 서버로 전송되게 제어하는 스크래핑을 위한 일련의 스크래핑 명령어를 생성하는 스크래핑 명령어 생성부;A scraping instruction that accesses the WAP page to be scraped and scrapes the WAP page, and generates a series of scraping instructions for scraping to generate a data packet including the scraped data and the proxy server address and control the data to be transmitted to the proxy server. Generation unit; 이동통신사의 프록시 서버 주소를 헤더의 소정 위치에 삽입하고, 상기 스크래핑 명령어 생성부에서 생성된 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성하는 WAP 스크래핑 데이터 패킷 생성부;A WAP scraping data packet generator for inserting a proxy server address of a mobile communication carrier into a predetermined position and generating a WAP scraping data packet including a scraping instruction generated by the scraping instruction generator; 상기 WAP 스크래핑 데이터 패킷을 상기 프록시 서버로 전송하는 패킷전송부; 및A packet transmitter for transmitting the WAP scraping data packet to the proxy server; And 스크래핑된 WAP 페이지 데이터 및 상기 프록시서버 주소를 포함하는 데이터 패킷이 상기 프록시 서버를 통과하면, 상기 프록시 서버를 통과한 데이터 패킷을 수신하는 패킷수신부; 및A packet receiver configured to receive a data packet passing through the proxy server when a data packet including the scraped WAP page data and the proxy server address passes through the proxy server; And 상기 패킷수신부로부터 수신된 스크래핑 데이터를 파싱해서 유저 화면에 디스플레이하는 스크래핑 데이터 제공부를 포함하는 것을 특징으로 하는 WAP스크래핑 시스템. And a scraping data provider for parsing the scraping data received from the packet receiver and displaying the scraping data on a user screen. 제4항에 있어서, 상기 WAP 스크래핑 엔진은The method of claim 4, wherein the WAP scraping engine is 프록시 서버 정보가 기재된 휴대단말기의 WAP 브라우저를 검색하여 프록시 주소를 획득하는 프록시서버 주소 획득부를 더 포함하는 것을 특징으로 하는 WAP스크래핑 시스템.WAP scraping system, characterized in that it further comprises a proxy server address obtaining unit for obtaining a proxy address by searching the WAP browser of the mobile terminal described proxy information. 이동통신사 망을 통해 스크래핑을 하는 휴대 단말기에 설치되는 WAP스크래핑 장치에 있어서,In the WAP scraping device installed in the mobile terminal scraping through a mobile communication network, 스크래핑하고자 하는 WAP 페이지에 접속하여 WAP 페이지를 스크래핑하고, 상기 스크래핑된 데이터와 이동통신사의 프록시서버 주소를 포함하는 데이터 패킷을 생성하여 프록시 서버로 전송되게 제어하는 스크래핑을 위한 일련의 스크래핑 명령어를 생성하는 스크래핑 명령어 생성부;Accessing the WAP page to be scraped, scraping the WAP page, and generating a series of scraping instructions for scraping to generate a data packet including the scraped data and the proxy server address of the mobile carrier and to be transmitted to the proxy server. A scraping instruction generating unit; 이동통신사가 제공하는 서버정보가 기재된 휴대단말기의 WAP 브라우저를 통해 획득한 이동통신사의 프록시서버 주소를 헤더의 소정 위치에 삽입하고, 상기 스크래핑 명령어 생성부에서 생성된 스크래핑 명령어를 포함하는 WAP 스크래핑 데이터 패킷을 생성하는 WAP 스크래핑 데이터 패킷 생성부;WAP scraping data packet including the scraping command generated by the scraping command generation unit by inserting the proxy server address of the mobile communication company acquired through the WAP browser of the mobile terminal in which the server information provided by the mobile communication provider is inserted into a predetermined position of the header. A WAP scraping data packet generator for generating a; 상기 WAP 스크래핑 데이터 패킷을 상기 프록시 서버로 전송하는 패킷전송부; 및A packet transmitter for transmitting the WAP scraping data packet to the proxy server; And 스크래핑된 WAP 페이지 데이터 및 상기 프록시서버 주소를 포함하는 데이터 패킷이 상기 프록시 서버를 통과하면, 상기 프록시 서버를 통과한 데이터 패킷을 수신하는 패킷수신부; 및A packet receiver configured to receive a data packet passing through the proxy server when a data packet including the scraped WAP page data and the proxy server address passes through the proxy server; And 상기 패킷수신부로부터 수신된 스크래핑 데이터를 파싱해서 유저 화면에 디스플레이하는 스크래핑 데이터 제공부를 포함하는 것을 특징으로 하는 WAP 스크래핑 장치. And a scraping data provider for parsing the scraping data received from the packet receiver and displaying the scraping data on a user screen. 제6항에 있어서, The method of claim 6, 프록시 서버 정보가 기재된 휴대단말기의 WAP 브라우저를 검색하여 프록시 주소를 획득하는 프록시서버 주소 획득부를 더 포함하는 것을 특징으로 하는 WAP스크래핑 장치.WAP scraping apparatus further comprises a proxy server address obtaining unit for obtaining a proxy address by searching the WAP browser of the mobile terminal described proxy information.
KR1020090123400A 2009-12-11 2009-12-11 BAP Scraping Method and System KR101063513B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090123400A KR101063513B1 (en) 2009-12-11 2009-12-11 BAP Scraping Method and System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090123400A KR101063513B1 (en) 2009-12-11 2009-12-11 BAP Scraping Method and System

Publications (2)

Publication Number Publication Date
KR20110066657A KR20110066657A (en) 2011-06-17
KR101063513B1 true KR101063513B1 (en) 2011-09-07

Family

ID=44399437

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090123400A KR101063513B1 (en) 2009-12-11 2009-12-11 BAP Scraping Method and System

Country Status (1)

Country Link
KR (1) KR101063513B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10637956B1 (en) 2019-10-01 2020-04-28 Metacluster It, Uab Smart proxy rotator

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030033434A1 (en) 2001-08-13 2003-02-13 Sathya Kavacheri Client aware content scrapping and aggregation in a wireless portal system
KR100727082B1 (en) 2006-08-04 2007-06-13 주식회사 케이티프리텔 Apparatus and method for obtaining wireless internet address information in mobile browser

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030033434A1 (en) 2001-08-13 2003-02-13 Sathya Kavacheri Client aware content scrapping and aggregation in a wireless portal system
KR100727082B1 (en) 2006-08-04 2007-06-13 주식회사 케이티프리텔 Apparatus and method for obtaining wireless internet address information in mobile browser

Also Published As

Publication number Publication date
KR20110066657A (en) 2011-06-17

Similar Documents

Publication Publication Date Title
JP5218080B2 (en) Electronic coupon processing system, user management server device, service providing method, and program
WO2014120020A2 (en) Server side mobile payment processing and authentication
CA2890866A1 (en) System and method of automatic generation and insertion of analytic tracking codes
US20130339133A1 (en) Information processing apparatus, information processing method, information communication system, and computer program
KR101307578B1 (en) System for supplying a representative phone number information with a search function
JP5186135B2 (en) Face-to-face affiliate system
KR101070053B1 (en) Method for providing search advertisement using uniform resource locator and sysem of enabling the method
CN104182402A (en) Browser interface address bar input control method and browser interface address bar input control system
KR20150062541A (en) A direct search system for message on the instant messenger
KR101063513B1 (en) BAP Scraping Method and System
JP5404485B2 (en) Display method of identity information card in terminal, terminal and program
CN103093339A (en) Data transferring method and device
JP4971878B2 (en) Personal information management system, personal information management system control method, and personal information management system control program
KR101636708B1 (en) Web site verification apparatus using two channel certification and method thereof
CN111597485B (en) Information presentation method and device
KR20110014029A (en) Customizable interest collection system and method
KR100998815B1 (en) Method for providing search advertisement using uniform resource locator and sysem of enabling the method
US20040148337A1 (en) System and method for enabling communication between a web browser and a software agent infrastructure
KR100663498B1 (en) Method and apparatus for improving web service response using user identification module of terminal, and system therefor
KR20150047971A (en) Method and apparatus for combine ticket service, combine ticket service system
KR20130005453A (en) Advertisement providing method for general personal computer or mobile terminal and mobile advertisement building method for supporting the same
KR20200005248A (en) Method and system for generating automatically personal online shopping mall using social network service
JP5322972B2 (en) Web screen restoration device, web screen restoration method, and web screen restoration program
KR20150035311A (en) User equipment and service providing device, control method thereof and computer readable medium having computer program recorded therefor
KR20120026227A (en) System for displaying cached web page, server thereof, terminal thereof, method thereof and computer recordable medium storing the method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20091211

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110406

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20110729

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20110901

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20110902

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20140724

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20140724

Start annual number: 4

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20200827

Start annual number: 10

End annual number: 12