KR100880595B1 - Method, system and store device for for providing web site construction service - Google Patents

Method, system and store device for for providing web site construction service Download PDF

Info

Publication number
KR100880595B1
KR100880595B1 KR1020080095773A KR20080095773A KR100880595B1 KR 100880595 B1 KR100880595 B1 KR 100880595B1 KR 1020080095773 A KR1020080095773 A KR 1020080095773A KR 20080095773 A KR20080095773 A KR 20080095773A KR 100880595 B1 KR100880595 B1 KR 100880595B1
Authority
KR
South Korea
Prior art keywords
information
web
building
web site
unique number
Prior art date
Application number
KR1020080095773A
Other languages
Korean (ko)
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 KR1020080095773A priority Critical patent/KR100880595B1/en
Application granted granted Critical
Publication of KR100880595B1 publication Critical patent/KR100880595B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/568Computer malware detection or handling, e.g. anti-virus arrangements eliminating virus, restoring damaged files
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/206Point-of-sale [POS] network systems comprising security or operator identification provisions, e.g. password entry
    • 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
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/006Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols involving public key infrastructure [PKI] trust models

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Virology (AREA)
  • Tourism & Hospitality (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A system and a method capable of automatically providing a service for building a website are provided to supply information and methods for building a website automatically as well as source information for building a website using a data storage apparatus including a code number in which producing environment is set, thereby managing information and methods efficiently. A system and a method capable of automatically providing a building service for a website comprise the following units. A service providing system for building a website(100) authenticates a data storage apparatus(300) which a user purchases. The service providing system for building a website supplies source information for building a website and connection information which is provided automatically and temporarily.

Description

웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치{METHOD, SYSTEM AND STORE DEVICE FOR FOR PROVIDING WEB SITE CONSTRUCTION SERVICE}METHOD, SYSTEM AND STORE DEVICE FOR FOR PROVIDING WEB SITE CONSTRUCTION SERVICE}

본 발명은 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치에 관한 것으로, 보다 구체적으로는 자동으로 웹 사이트를 구축하는데 있어 필요한 다양한 정보와 방법을 제공하고, 상기 정보와 방법을 효율적으로 관리하도록 하는 웹 사이트 구축 서비스를 제공하기 위한 방법 및 시스템과 웹사이트 구축에 필요한 정보를 저장하는 저장 장치에 관한 것이다.The present invention relates to a method, a system, and a storage device for providing a web site building service. More particularly, the present invention provides various information and methods necessary for automatically building a web site, and efficiently manages the information and method. The present invention relates to a method and system for providing a web site building service and a storage device for storing information necessary for building a web site.

현재 웹 기술의 발전으로 인하여 다양한 종류의 웹 사이트가 인터넷과 연결되어 웹 사이트를 통해 다양한 정보를 사용자에게 제공하고 있다. 웹 사이트 형태로는 이미지 및 제품 정보를 흥보하고, 판매하기 위한 기업용 홈페이지, 의류나, 생활 용품, 등을 판매하는 쇼핑몰용 홈페이지에서부터 개인이 가지고 있는 노하우, 지식 등을 알리기 위한 개인용 홈페이지에 이르기까지 다양한 형태를 이룬다.At present, due to the development of web technology, various kinds of web sites are connected to the Internet to provide various information to users through the web sites. In the form of a website, it can range from a corporate homepage for promoting and selling images and product information, a homepage for a shopping mall that sells clothing, daily necessities, etc. Form.

통상, 웹 사이트는 HTML 문법, 각종 웹 에디터와 그래픽 툴의 사용법, CGI와 JAVA 등의 프로그래밍 기술, 네트워크 및 데이타베이스 연동기술 등을 이용하여 구축되므로 전문적인 기술의 습득이 필수적이다. 그러나, 현재의 웹 사이트는 전문 적인 습득을 하지 않아도 편리하게 구축할 수 있도록 다양한 툴 환경을 제공하고 있다. 이러한 웹 사이트를 편리하게 구축하는 방법에 대하여 블르웹(주) 정성훈에 의해 출원되어 공개된 한국특허공개번호 10-2007-0037203 호에 개시되었다. 상기 공개된 출원은 홈페이지 제작을 위해 사용자 단말이 접속할 수 있는 웹페이지를 제공하는 접속 웹페이지 제공부, 상기 홈페이지 제작에 사용되는 업종별 홈페이지 데이터를 저장하는 홈페이지 데이터베이스부; 및 상기 사용자 단말로부터 목적하는 홈페이지의 업종 정보를 포함하는 홈페이지 정보를 입력받는 경우 상기 홈페이지 데이터베이스부로부터 상기 홈페이지 정보에 대응하는 데이터를 독출하여 홈페이지를 생성하는 홈페이지생성부를 포함하는 자동 홈페이지 제작 서비스 시스템에 관한 것이다. In general, the web site is built using HTML syntax, using various web editors and graphic tools, programming techniques such as CGI and JAVA, network and database interworking techniques, etc. Therefore, it is essential to acquire professional skills. However, the current web site provides various tool environments so that it can be conveniently constructed without professional acquisition. A method for conveniently constructing such a web site has been disclosed in Korean Patent Publication No. 10-2007-0037203 filed and published by Bluweb Co., Ltd. Jung Sunghoon. The published application includes an access web page providing unit for providing a web page accessible to a user terminal for producing a homepage, and a homepage database unit for storing homepage data for each industry type used for producing the homepage; And a homepage generation unit for generating homepages by reading data corresponding to the homepage information from the homepage database unit when receiving homepage information including industry information of a target homepage from the user terminal. It is about.

다른 종래의 예로서, 이기수에 의해 출원되어 공개된 10-2001-0025674 호에 개시되었다. 상기 공개된 출원은 문자, 그림, 음성, 화상 또는 동영상 데이터를 주고 받을 수 있는 멀티미디어 기능을 가지는 각 사용자의 로컬 PC와, 상기 로컬 PC의 접속 요구를 받아 서버 사이드 스크립트의 자동 생성을 통한 동적인 홈페이지 자동 구축 프로그램을 수행하여 사용자의 요구에 맞는 동적인 홈페이지용 스크립트 파일을 생성하고, 이 스크립트 파일을 사용자가 선택한 다른 서버로 전송하거나 자체내의 홈페이지용 저장공간에 저장하는 자동구축서버와, 상기 자동구축서버에서 생성한 스크립트 파일을 전송받아 저장한 후 인터넷 접속자의 HTTP 요구에 따라 홈페이지 내용을 동적으로 보여주는 사용자 서버로 이루어지는 것을 특징으로 하는 서버 사이드 스크립트의 자동 생성을 통한 동적인 홈페이지 자동 구축 시스템에 관 한 것이다. 두 출원은 홈페이지 제작에 있어 사용자가 웹 상에서 직접 제작 서비스 시스템에 접속하도록 요청하고, 선택함으로써 홈페이지를 구축해야 하는 한계를 가지고 있다.As another conventional example, it is disclosed in published 10-2001-0025674 filed by Lee Ki-soo. The published application includes a local homepage of each user having a multimedia function of exchanging text, picture, voice, image or video data, and a dynamic homepage through automatic generation of a server side script in response to a request of the local PC. An automatic construction server for generating a dynamic homepage script file that meets the needs of the user by performing an automatic construction program, transferring the script file to another server selected by the user, or storing it in a storage space for the homepage in the home; Regarding the dynamic homepage automatic construction system through automatic generation of server side scripts, which consists of a user server that receives and stores the script file generated by the server and dynamically displays the homepage contents according to the HTTP request of the Internet accessor. will be. Both applications have limitations in building a homepage by requesting and selecting a user to directly access a production service system on the web.

이에 본 발명은 전술한 종래와 다른 웹 사이트 구축 방법 및 시스템을 제공하는 것을 목적으로 한다.Accordingly, an object of the present invention is to provide a method and system for constructing a website different from the conventional one described above.

즉, 제작 환경이 자동 셋팅된 코드 번호를 포함한 데이터 저장 장치를 이용하여 웹 사이트 구축용 소스 정보뿐만 아니라 자동으로 웹 사이트를 구축하도록 다양한 정보와 방법을 제공하고, 상기 정보와 방법을 효율적으로 관리하도록 하는 웹 사이트 구축 서비스를 제공하기 위한 방법 및 시스템을 제공하는 것을 목적으로 한다.That is, the production environment provides various information and methods to automatically build a web site as well as source information for building a web site using a data storage device including an automatically set code number, and efficiently manages the information and method. It is an object of the present invention to provide a method and system for providing a web site construction service.

상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특징적인 기능을 수행하기 위한, 본 발명의 특징적인 구성은 하기와 같다.In order to achieve the object of the present invention as described above, and to perform the characteristic functions of the present invention described below, the characteristic configuration of the present invention is as follows.

본 발명의 일 태양에 따르면, 웹 사이트 구축 서비스를 제공하기 위한 방법으로서, (a) 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키 값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 인증을 수행하는 단계, (b) 상기 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 단계, (c) 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 단계를 포함하는 방법이 제공된다.According to an aspect of the present invention, there is provided a method for providing a web site building service, the method comprising: (a) receiving a unique number (key value) generated by execution of an autorun file for building a web site and corresponding to the unique number; Performing authentication by referring to a predetermined unique number, (b) searching for a classification code assigned corresponding to a unique number value authenticated according to the matching, and finding and duplicating corresponding website source information; and (c) providing the terminal device with access information for automatically accessing the temporarily provisioned web service together with the copied web site source information.

상기 제공 방법은, (d) 상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록된 경우, 웹 구축 중인 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 악성 코드를 제거하여 제공하는 단계를 더 포함할 수 있다.The providing method may include (d) checking whether the received unique number is already registered and, if registered, comparing the job information under construction of the web with the backed up job information and removing malicious code in case of inconsistency. It may further comprise the step.

또한, 본 발명의 다른 일 태양에 따르면, 웹 사이트 구축 서비스를 제공하기 위한 시스템으로서, 카테고리별로 분류되어진 웹 사이트 소스 정보를 분류 코드로 부여하여 저장하는 코드 정보 데이터베이스, 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 일치 여부를 판단하는 웹 구축 인증 처리부, 상기 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 상기 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 소스 정보 등록 처리부, 및 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 웹 구축 개인 정보 제공부를 포함하는 시스템이 제공된다.According to another aspect of the present invention, there is provided a system for providing a web site building service, comprising: a code information database for storing and assigning web site source information classified by category as a classification code, and an automatic execution file for building a web site. A web construction authentication processing unit which receives a unique number (key value) generated by execution of a and determines a match by referring to a preset unique number corresponding to the unique number, corresponding to the unique number value authenticated according to the match A source information registration processing unit which searches for the classified code to find the corresponding website source information, and duplicates the source information registration processing unit; A system including a web building personal information providing unit is provided.

또한, 웹 사이트 구축에 필요한 정보를 저장하기 위한 데이터 저장 장치로서, 하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하는 제1 웹 구축 저장부, 단말 장치에서 상기 자동 실행 파일을 읽어 실행될 경우에 상기 고유 번호를 웹 사이트 구축 서비스 제공 시스템으로 전송하여 인증을 받은 후, 그 결과로 임시 부여된 웹 서비스를 접속하기 위한 접속 정보 및 웹 사이트 구축 소스 정보를 제공받아 저장하는 제2 웹 구축 저장부, 및 상기 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 저장하고, 웹 사이트 구축 서비스 제공 시스템으로부터 악성코드를 제거한 작업 정보를 제공받아 저장하는 제3 웹 구축 저장부를 포함하는 장치가 제공된다.Also, a data storage device for storing information necessary for building a web site, comprising: a first web building storage unit and a terminal configured to store a unique number (key value) and auto-execution file assigned to enable one web site to be automatically built; When the automatic executable file is read and executed by the device, the unique number is transmitted to the web site building service providing system for authentication, and as a result, access information and web site building source information for accessing the temporarily provided web service are obtained. A second web construction storage unit which receives and stores a web construction through the web construction site source information, and a third web receiving and storing work information which has been removed from the web site construction service providing system. An apparatus is provided comprising a build storage.

상기 데이터 저장 장치는, 자기 매체, CD-ROM, DVD와 같은 광기록 매체 및 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치 중 적어도 하나일 수 있다.The data storage device includes magnetic media, optical recording media such as CD-ROM, DVD, magneto-optical media such as floptical disk, and program instructions such as ROM, RAM, flash memory, and the like. It may be at least one of a hardware device specifically configured to store and perform.

이 외에도, 전술한 상기 방법을 컴퓨터 판독 가능한 기록 매체가 더 제공될 수 있다.In addition to this, the computer-readable recording medium of the above-described method may be further provided.

본 발명에 따르면, 제작 환경이 자동 셋팅된 데이터 저장 장치에 의해 고유 번호에 따른 웹 사이트 소스 정보를 자동으로 사용자에게 제공함으로써 사용자의 컴퓨터에서 편리하게 웹 사이트 구축을 작업할 수 있도록 사용자의 편의적인 환경 을 제공하는 효과를 얻을 수 있다. 이와 같은 제작 환경이 자동 셋팅된 데이터 저장 장치를 사용자에게 판매함으로써 판매에 따른 매출이 증대되는 효과가 달성된다.According to the present invention, a user's convenience environment is provided so that a web site source information according to a unique number can be automatically provided to a user by a data storage device in which the production environment is automatically set. The effect of providing can be obtained. By selling a data storage device in which such a production environment is automatically set to a user, the effect of increasing sales is achieved.

또한, 웹 사이트 구축을 서버에 접속하여 구축해야 하는 번거로움을 없애고, 사용자에게 수시로 자신의 컴퓨터에서 작업할 수 있도록 하고, 작업한 작업 정보를 저장하고 있다가 악성코드 발견시에 치료하여 줌으로써 인터넷을 통하여 감염되는 바이러스를 퇴치할 수 있어 사용자에게 보다 안정된 작업을 수행하는 효과를 얻을 수 있다.It also eliminates the hassles of building a website by connecting it to a server, allows users to work on their computers from time to time, saves the work they have done, and treats the Internet when they find malware. Through this, the infected virus can be eradicated, so that the user can obtain more stable work.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.DETAILED DESCRIPTION The following detailed description of the invention refers to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein may be embodied in other embodiments without departing from the spirit and scope of the invention with respect to one embodiment. In addition, it is to be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present invention, if properly described, is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled. Like reference numerals in the drawings refer to the same or similar functions throughout the several aspects.

이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement the present invention.

[본 발명의 바람직한 실시예][Preferred Embodiments of the Invention]

전체 시스템의 구성Configuration of the entire system

도 1은 본 발명의 일 실시예에 따른 웹 사이트 구축을 위한 전체 시스템을 예시적으로 나타낸 구성도이다.1 is a block diagram showing an overall system for building a website according to an embodiment of the present invention by way of example.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 전체 시스템은 웹 사이트 구축 서비스 제공 시스템(100), 단말 장치(200), 및 데이터 저장 장치(300) 등을 포함할 수 있다.As shown in FIG. 1, the entire system according to an embodiment of the present invention may include a website building service providing system 100, a terminal device 200, a data storage device 300, and the like.

본 발명에 따른 웹 사이트 구축 서비스 제공 시스템(100)은 사용자가 구입한 데이터 저장 장치(300)를 인증하고, 상기 인증의 여부에 따라 웹 사이트 구축용 소스 정보 제공 기능, 웹 서비스 접속용 자동으로 임시 부여된 접속 정보 제공 기능, 사용자의 단말 장치(200)가 접속 가능하도록 접속 정보를 자동으로 임시 부여하는 기능, 상기 작업 정보에 대하여 악성 코드 제거 기능 등을 수행하여, 네트워크를 경유하여 단말 장치(200)로 제공할 수 있다. 또한, 본 발명의 웹 사이트 구축 서비스 제공 시스템(100)은 웹 사이트 구축용 소스 정보에 대응하여 단말 장치(200)로부터 웹 사이트 구축을 위하여 작업한 작업 정보를 저장하는 기능을 더 수행할 수 있다. 이와 같은 웹 사이트 구축 서비스 제공 시스템(100)에 대하여 보다 구체적인 설명은 도 2를 참조하여 후술하기로 한다.Web site construction service providing system 100 according to the present invention authenticates the data storage device 300 purchased by the user, the source information providing function for web site construction, web service connection automatically temporary depending on whether the authentication The terminal device 200 is provided via a network by providing the provided access information, a function of automatically granting temporary access information so that the terminal device 200 of the user can access, and removing a malicious code for the job information. ) Can be provided. In addition, the web site building service providing system 100 of the present invention may further perform a function of storing work information worked for building a web site from the terminal device 200 in response to the web site building source information. The web site construction service providing system 100 will be described in detail later with reference to FIG. 2.

이와 같이, 본 발명의 웹 사이트 구축 서비스 제공 시스템(100)은 자동으로 웹 사이트를 구축하도록 다양한 정보와 방법을 제공함으로써, 사용자에게 서버 접속에 의한 웹 사이트 구축을 하지 않아도 되며, 원하는 시간때에 자신의 단말 장치(200)에서 웹 사이트 구축을 쉽게 작업할 수 있게 된다.As such, the web site building service providing system 100 of the present invention provides various information and methods to automatically build a web site, so that a user does not have to build a web site by accessing a server, and at any time desired. It is possible to easily work with the Web site construction in the terminal device 200.

본 발명에 따른 단말 장치(200)는 제작 환경이 자동 셋팅된 코드 번호를 포함한 데이터 저장 장치(300)가 삽입될 경우에 자동 실행 프로그램을 실행시켜 상기 코드 번호를 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하는 기능을 수행한다. 또한, 본 발명에 따른 단말 장치(200)는 상기 코드 번호에 따른 인증 수행 결과로 웹 사이트 구축용 소스 정보, 접속 정보 등을 전송받아 저장하는 기능을 수행한다. The terminal device 200 according to the present invention executes an automatic execution program when a data storage device 300 including a code number in which a production environment is automatically set is inserted into the web site building service providing system 100. Perform the function of sending to. In addition, the terminal device 200 according to the present invention performs a function of receiving and storing the source information, the connection information, etc. for the web site construction as a result of performing the authentication according to the code number.

또한, 본 발명의 단말 장치(200)는 접속 정보를 임시로 사용하다가 갱신하고자 할 경우에 갱신되는 접속 정보와 웹 사이트 구축용 소스 정보를 통해 작업한 작업 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하는 기능을 더 수행할 수 있다. 이와 같은 단말 장치(200)는 개인용 컴퓨터, 노트북, PDA 폰, 휴대폰 및 스마트폰 중 적어도 하나일 수 있다.In addition, the terminal device 200 according to the present invention, the web site building service providing system 100 to work information through the access information and the web site building source information that is updated when the access information is temporarily used to update it You can further perform the function of transmitting to. The terminal device 200 may be at least one of a personal computer, a notebook computer, a PDA phone, a mobile phone, and a smartphone.

본 발명에 따른 데이터 저장 장치(300)는 하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하고 있는데, 고유 번호는 웹 사이트 구축 서비스 제공 시스템(100)에 등록된 경우에 한하여 웹 사이트 구축이 가능하게 된다. 이외에도 데이터 저장 장치(300)는 단말 장치(200)에서 제공받은 정보들을 백업하여 저장할 수 있다. 데이터 저장 장치(300)에 대한 보다 상세한 설명은 도 3을 참조하여 후술하기로 한다. The data storage device 300 according to the present invention stores a unique number (key value) and auto-execution file which are automatically assigned to enable one web site construction, and the unique number is a web site construction service providing system 100. The website can be built only when registered in In addition, the data storage device 300 may backup and store the information provided from the terminal device 200. A more detailed description of the data storage device 300 will be described later with reference to FIG. 3.

한편, 본 발명의 웹 사이트 구축 서비스 제공 시스템(100)과 단말 장치(200))간에는 네트워크를 통하여 서로 연결될 수 있는데, 상기 네트워크는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 다양하게 구성될 수 있으나, 인터넷 망인 것이 바람직하다. 또한, 본 발명의 네트워크는 구성 형태에 따라 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다.Meanwhile, the web site building service providing system 100 and the terminal device 200 of the present invention may be connected to each other through a network. The network may be variously configured regardless of its communication mode such as wired and wireless. It is preferable that it is an internet network. In addition, the network of the present invention may be configured with various communication networks, such as a local area network (LAN), a metropolitan area network (MAN), and a wide area network (WAN), depending on the configuration.

웹 사이트 구축 서비스 제공 시스템(100)의 구성Configuration of Web Site Building Service Providing System 100

도 2는 본 발명의 일 실시예에 따른 웹 사이트 구축 서비스 제공 시스템(100)의 구성을 예시적으로 나타낸 도면이다.2 is a diagram illustrating the configuration of a system for providing a website construction service 100 according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 웹 사이트 구축 서비스 제공 시스템(100)은 웹 구축 인증 처리부(110), 소스 정보 등록 처리부(120), 웹 구축 개인 정보 제공부(130), 악성코드 처리부(140), 웹 구축 통신부(150), 제어부(160) 및 각종 데이터베이스(170, 180, 190) 등을 포함할 수 있다.As shown in FIG. 2, the web site building service providing system 100 according to an embodiment of the present invention may include a web building authentication processing unit 110, a source information registration processing unit 120, and a web building personal information providing unit 130. ), The malicious code processing unit 140, the web building communication unit 150, the control unit 160, and various databases 170, 180, 190, and the like.

먼저, 본 발명에 따른 웹 구축 인증 처리부(110)는 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키 값)을 단말 장치(200)로부터 네트워크를 경우하여 수신하고, 수신한 상기 고유 번호에 대응하여 기설정된 고유 번호를 참조하여 인증을 수행하는 기능을 하게 된다. 수신한 고유 번호와 참조한 고유 번호가 동일 할 경우에 한하여 정상적인 데이터 저장 장치(300)로 인식하게 되는 것이다.First, the web building authentication processing unit 110 according to the present invention receives a unique number (key value) generated by the execution of an auto executable file for building a web site from the terminal device 200 in the case of a network, and receives The authentication function is performed by referring to a predetermined unique number corresponding to the unique number. Only when the received unique number and the referenced unique number are the same, the normal data storage device 300 is recognized.

본 발명에 따른 소스 정보 등록 처리부(120)는 인증이 정상적으로 이루어질 경우에 인증된 고유 번호 값에 대응하여 데이터 베이스에 저장된 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아서 복제하여 생성된 디렉토리에 저장하는 기능을 수행하게 된다. 이때, 저장된 분류 코드는 웹 사이트의 이용 목적, 용도, 기능 등에 따라 카테고리별로 분류된 코드이다. 예를 들면, 쇼핑물 웹 사이트, 개인용 웹 사이트, 제조 회사 웹사이트, 공공기관 웹 사이트 등과 같이 용도에 따라 분류 코드가 나뉘어져 해당 웹 사이트를 구분할 수 있게 되는 것이다. 카테고리는 또 다시 세부적으로 나눌 수 있는 다수의 서브 카테고리를 포함할 수 있다. 예를 들면, 제조 회사 웹 사이트의 카테고리일 경우, 제조 회사 웹 사이트의 카테 고리는 자동차 웹 사이트 서브 카테고리, 전자 웹 사이트 서브 카테고리, 컴퓨터 웹 사이트 서브 카테고리 등과 같이 다수의 서브 카테고리로 분류될 수 있다. 따라서, 각 사용자가 소유한 데이터 저장 장치별로 웹 사이트 구축을 위한 소스 정보가 인증과 복제에 의해 등록될 수 있는 것이다.The source information registration processing unit 120 according to the present invention searches for a classification code stored in a database in response to an authenticated unique number value when authentication is normally performed, finds corresponding web site source information, and stores it in a directory generated by duplication. To perform the function. At this time, the stored classification code is a code classified by category according to the purpose, use, function, etc. of the web site. For example, a classification code is divided according to a purpose such as a shopping web site, a personal web site, a manufacturing company web site, and a public institution web site to distinguish the web site. The category may again include a number of sub-categories that can be further subdivided. For example, in the case of a category of a manufacturing company website, the categories of the manufacturing company website may be classified into a plurality of sub categories such as an automobile website sub category, an electronic website sub category, a computer website sub category, and the like. Therefore, source information for building a website for each data storage device owned by each user can be registered by authentication and duplication.

이와 같은, 소스 정보 등록 처리부(120)는 단말 장치(200)로부터 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록되지 않은 경우에 한하여 수행되는 것이 바람직하다.As such, the source information registration processing unit 120 may be performed only when it is not registered by checking whether the unique number received from the terminal device 200 is already registered.

본 발명에 따른 웹 구축 개인 정보 제공부(130)는 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 자동 실행 파일이 실행된 단말 장치(200)로 제공하는 기능을 수행하게 된다. 이때, 접속 정보라 함은 인증된 데이터 저장 장치(300)를 소유한 사용자에게 서버로의 접속을 허락하도록 인정하는 정보로서, 자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호 등을 포함할 수 있다. 이러한 접속 정보는 사용자의 요청에 따라 갱신될 수 있으며, 갱신된 접속 정보를 단말 장치(200)로부터 수신받아 저장된 접속 정보를 갱신할 수 있게 된다.The web construction personal information providing unit 130 according to the present invention functions to provide the terminal device 200 on which the automatic execution file is executed, with access information for automatically accessing the temporarily provisioned web service together with the cloned web site source information. Will be performed. In this case, the access information is information that allows the user who owns the authenticated data storage device 300 to allow access to the server, and may include a domain address, a user ID, a password, and the like that have been temporarily assigned automatically. . The access information may be updated at the request of the user, and the updated access information may be received from the terminal device 200 to update the stored access information.

또한, 본 발명에 따른 웹 구축 정보 제공부(130)는 웹 사이트 구축을 위한 관리 정보를 단말 장치(200)로 더 제공할 수 있는데, 관리 정보는 다수의 데이터 저장 장치(300)에 공통적으로 제공하는 정보일 수 있으며, 규칙, 사용 방법 등 문의 사항 등과 같이 다양한 형태의 정보일 수 있다.In addition, the web construction information providing unit 130 according to the present invention may further provide management information for building a web site to the terminal device 200, and the management information is commonly provided to a plurality of data storage devices 300. The information may be information, and may be various types of information, such as inquiries such as rules and usage methods.

본 발명에 따른 악성코드 처리부(140)는 단말 장치(200)로 제공된 웹 사이트 구축 소스 정보에 의해 웹 구축 중인 작업 정보를 수시로 단말 장치(200)로부터 수신받아 저장하고, 상기 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 악성 코드를 제거하는 기능을 수행한다. 악성 코드가 제거된 작업 정보는 사용자의 요청 또는 임의로 단말 장치(200)에 제공할 수 있게 되는 것이다. 이와 같은 악성코드 처리부(140)는 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록된 경우에 한하여 수행될 수 있다.The malicious code processing unit 140 according to the present invention receives and stores the job information under construction from the terminal device 200 from time to time by the web site construction source information provided to the terminal device 200, and stores the job information and the backed up job. Compares information and removes malicious code in case of inconsistency. The job information from which the malicious code has been removed may be provided to the terminal device 200 or at the request of a user. The malicious code processing unit 140 may be performed only when it is registered by checking whether the received unique number is already registered.

본 발명에 따른 웹 구축 통신부(150)는 웹 사이트 구축 서비스 제공 시스템(100)이 단말 장치(200)로 각종 데이터를 송, 수신하는 기능을 수행한다.The web building communication unit 150 according to the present invention performs a function for the web site building service providing system 100 to transmit and receive various data to the terminal device 200.

본 발명에 따른 제어부(160)는 웹 구축 인증 처리부(110), 소스 정보 등록 처리부(120), 웹 구축 개인 정보 제공부(130), 악성코드 처리부(140), 웹 구축 통신부(150) 및 각종 데이터베이스(170, 180, 190)간의 데이터 흐름을 제어하는 기능을 수행한다.The control unit 160 according to the present invention is a web building authentication processing unit 110, a source information registration processing unit 120, a web building personal information providing unit 130, a malicious code processing unit 140, a web building communication unit 150 and various It performs a function of controlling the data flow between the database (170, 180, 190).

즉, 본 발명의 제어부(160)는 웹 구축 통신부(150)를 통하여 각 구성 요소 간에 송,수신되는 신호를 제어함으로써, 웹 구축 인증 처리부(110), 소스 정보 등록 처리부(120), 웹 구축 개인 정보 제공부(130), 악성코드 처리부(140), 웹 구축 통신부(150)에서 각각 고유의 기능을 수행할 수 있게 되는 것이다.That is, the control unit 160 of the present invention controls the signals transmitted and received between the respective components through the web building communication unit 150, the web building authentication processing unit 110, source information registration processing unit 120, the web building individual The information providing unit 130, the malicious code processing unit 140, and the web building communication unit 150 may perform their own functions.

마지막으로, 본 발명에 따른 제1 데이터베이스(170)는 카테고리별로 분류되어진 웹 사이트 소스 정보를 분류 코드로 부여하여 저장하고, 복제된 웹 사이트 소스 정보를 저장하는 기능을 수행한다. 다음으로, 제2 데이터베이스(180)는 등록된 다수의 데이터 저장 장치(300)에 저장된 고유 번호와 동일한 고유 번호를 저장하고 있다가 인증 수행시에 참조될 수 있다. 본 발명의 제3 데이터베이스(190)는 데이터 저장 장치(300)를 인증한 결과에 의해 개인 사용자별로 생성된 접속 정보, 웹 사이트 소스 정보, 작업 정보 등을 저장하는 기능을 수행한다.Lastly, the first database 170 according to the present invention assigns and stores web site source information classified by category as a classification code, and stores the duplicated web site source information. Next, the second database 180 stores the same unique number stored in the registered plurality of data storage devices 300 and may be referred to when performing authentication. The third database 190 of the present invention performs a function of storing access information, web site source information, and job information generated for each individual user as a result of authenticating the data storage device 300.

이와 같은, 데이터베이스(170, 180, 190)는 컴퓨터 판독 가능한 기록 매체를 포함하는 개념으로서, 협의의 데이터베이스뿐만 아니라, 파일 시스템에 기반한 데이터 기록 등을 포함하는 넓은 의미의 데이터베이스도 포함하여 지칭하며, 단순한 로그의 집합이라도 이를 검색하여 데이터를 추출할 수 있다면 본 발명에서 말하는 데이터베이스에 포함될 수 있다.As described above, the database 170, 180, 190 includes a computer-readable recording medium, and includes not only a narrow database but also a database in a broad sense including a file system-based data record. Even a set of logs can be included in the database according to the present invention as long as the data can be retrieved to extract the data.

데이터 저장 장치(300)의 구성Configuration of the Data Storage Device 300

도 3은 본 발명의 일 실시예에 따른 데이터 저장 장치(300)의 구성을 예시적으로 나타낸 도면이다.3 is a diagram illustrating a configuration of a data storage device 300 according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 데이터 저장 장치(300)는 단말장치(200)에서 동작되어 웹 사이트 구축에 필요한 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로부터 전송받아 저장하기 위한 기록매체로서, 제1 웹 구축 저장부(310), 제2 웹구축 저장부(320) 및 제3 웹 구축 저장부 등을 포함할 수 있다. 상기 웹 사이트 구축 서비스 제공 시스템(100)은 도 2에서 상세히 설명하였으므로 여기서는 생략한다.As shown in FIG. 3, the data storage device 300 according to an embodiment of the present invention operates in the terminal device 200 to receive information necessary for building a website from the website building service providing system 100. The recording medium for storing may include a first web building storage unit 310, a second web building storage unit 320, a third web building storage unit, and the like. Since the web site construction service providing system 100 has been described in detail with reference to FIG. 2, it will be omitted here.

먼저, 본 발명의 제1 웹 구축 저장부(310)는 하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하는 기능을 수행한다. 본 발명의 제2 웹 구축 저장부(320)는 단말 장치(200)에서 제1 웹 구축 저장부(310)에 저장된 자동 실행 파일을 읽어 실행될 경우에 고유 번호를 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하여 인증을 받은 후, 그 결과로 임시 부여된 웹 서비스를 접속하기 위한 접속 정보 및 웹 사이트 구축 소스 정보를 단말 장치(200)를 통해 제공받아 저장하는 기능을 수행한다. 끝으로, 본 발명의 제3 웹 구축 저장부(330)는 단말 장치(200)에 의해 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 저장하고, 상기 작업 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로 수시로 전송하여 상기 작업 정보와 백업된 작업 정보를 비교한 결과로 불일치할 경우에 악성 코드가 제거되어 덮어 쓰기된 작업 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로부터 제공받아 단말장치(200)를 통하여 저장하는 기능을 수행한다.First, the first web building storage unit 310 of the present invention performs a function of storing a unique number (key value) and auto-execution file assigned to automatically build one web site. The second web building storage unit 320 of the present invention, when the terminal device 200 reads and executes an autorun file stored in the first web building storage unit 310, the web site building service providing system 100 After receiving and authenticating, the terminal receives the access information and the web site construction source information for accessing the temporarily-provided web service through the terminal device 200 as a result. Finally, the third web building storage unit 330 of the present invention stores the job information under construction of the web by the terminal device 200 through the web site building source information, and stores the job information in the web site building service providing system ( 100, the terminal device 200 receives the overwritten job information from the web site building service providing system 100 in case of inconsistency as a result of comparing the job information with the backed up job information from time to time. ) To save.

이와 같은, 본 발명의 데이터 저장 장치는 자기 매체, CD-ROM, DVD와 같은 광기록 매체 일 수 있으며, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치 일 수도 있다.As such, the data storage device of the present invention may be an optical recording medium such as a magnetic medium, a CD-ROM, a DVD, a magneto-optical media such as a floptical disk, and a ROM, RAM. Or a hardware device specifically configured to store and execute program instructions, such as a flash memory.

데이터 저장 장치를 통한 웹 사이트 구축의 예Example of building a website with data storage

도 4는 본 발명의 일 실시예에 따른 데이터 저장 장치(300)를 통한 웹 사이트 구축을 예시적으로 나타낸 순서도이다. 도 4는 데이터 저장 장치를 통한 웹 사이트 구축을 예시적으로 나타낸 것일 뿐 순서에 한정되지 않는다.4 is a flowchart illustrating a web site construction through the data storage device 300 according to an embodiment of the present invention. 4 is only an example of building a website through a data storage device, and is not limited to the order.

도 4에 도시된 바와 같이, 본 발명에 일 실시예에 따른 웹 사이트 구축 방법은 인증키 전송 프로세스, 매체 인증 프로세스, 웹 서비스 등록 프로세스, 악성코드 처리 프로세스 및 사용자 등록 프로세스로 구분될 수 있다.As shown in FIG. 4, the web site construction method according to an embodiment of the present invention may be divided into an authentication key transmission process, a media authentication process, a web service registration process, a malware processing process, and a user registration process.

먼저, 본 발명의 인증키 전송 프로세스는 고유번호(키값)와 자동실행 파일이 저장된 데이터 저장 장치(300)를 단말 장치(200)에 삽입한 후, 단말 장치(200)가 자동 실행 파일을 읽어 실행될 경우에 고유 번호 값을 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하는 과정이다.First, the authentication key transmission process according to the present invention inserts the data storage device 300 storing the unique number (key value) and the auto-execution file into the terminal device 200, and then executes the terminal device 200 by reading the auto-execution file. In this case, the unique number value is transmitted to the web site building service providing system 100.

본 발명의 매체 인증 프로세스는 웹 사이트 구축 서비스 제공 시스템(100)내 데이터베이스(180)에서 해당 키 값을 검색하여 전송된 고유 번호 값과 일치 여부를 비교함으로써 인증을 확인하는 과정이다.The media authentication process of the present invention is a process of verifying authentication by searching for a corresponding key value in the database 180 in the web site building service providing system 100 and comparing the unique key value with the transmitted unique number value.

본 발명의 웹 서비스 등록 프로세스는 웹 사이트 구축 서비스 제공 시스템(100)에서 수행되는 과정으로서, 사용자의 데이터 저장 장치(300)가 이미 등록되어 있는지의 여부를 확인하여 미등록될 경우에 한하여 수행될 수 있다. 즉, 미등록일 경우, 웹 서비스 등록 프로세스는 키 값에 대응한 코드를 분류한 뒤, 디렉토리를 생성하고, 생성된 디렉토리에 해당 웹 페이지 소스 정보를 복제하여 저장하는 과정이다.The web service registration process of the present invention is a process performed by the web site construction service providing system 100, and may be performed only when the user's data storage device 300 is not registered by checking whether the user's data storage device 300 is already registered. . That is, in the case of non-registration, the web service registration process is a process of classifying codes corresponding to key values, creating a directory, and replicating and storing corresponding web page source information in the generated directory.

또한, 웹 서비스 등록 프로세스는 사용자의 단말 장치(200)가 경유한 웹 사이트 정보 및 경로 정보를 제공받아 저장한 결과를 이용하여 웹 서비스를 제공하고, 접속 정보(자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호 등을 포함)를 단말 장치(200)에게 통보하는 과정이다. 여기서의 웹 서비스 제공이라 함은 사용자가 웹 사이트를 구축하고자 하는 자동 구축 환경이 구현된 웹 사이트 소스 정보를 네트워크를 통하여 제공됨을 의미한다.In addition, the web service registration process provides a web service by using the result of receiving and storing web site information and route information via the terminal device 200 of the user, and access information (domain address and user ID automatically assigned temporarily). And a password, etc.) to the terminal device 200. In this case, the web service provisioning means that the web site source information in which the user automatically builds the web site is implemented is provided through the network.

본 발명의 악성코드 처리 프로세스는 웹 사이트 구축 서비스 제공 시스템(100)내에 저장된 작업 소스(정보)와 사용자의 요청에 의해 전송된 단말 장치(200) 내에 저장된 백업 소스(정보)를 비교하여 불일치 할 경우에 악성코드가 있는 것으로 간주하여 백업 소스(작업 정보)를 덮어쓰기 하는 과정이다. The malicious code processing process according to the present invention compares the work source (information) stored in the web site building service providing system 100 with the backup source (information) stored in the terminal device 200 transmitted by the user's request. It is a process that overwrites backup source (work information) by considering malware in.

본 발명의 사용자 등록 프로세스는 단말 장치(200)에서 사용자의 로그인 후, 웹 서비스 정보를 갱신하는 과정으로서, 이때의 웹 서비스 정보의 갱신은 자동으로 부여된 접속 정보를 갱신하는 것을 의미한다. 이후, 사용자 등록 프로세스는 웹 사이트 소스 정보를 통하여 작업한 작업 소스(정보)를 단말 장치(200)에 저장하고, 다시 데이터 저장 장치(300)에 백업하는 과정을 가리킨다.The user registration process of the present invention is a process of updating the web service information after the user logs in at the terminal device 200, wherein updating of the web service information at this time means updating the access information automatically assigned. Subsequently, the user registration process refers to a process of storing the work source (information) worked through the web site source information in the terminal device 200 and backing it up again to the data storage device 300.

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

도 1은 본 발명의 일 실시예에 따른 웹 사이트 구축을 위한 전체 시스템을 예시적으로 나타낸 구성도이다.1 is a block diagram showing an overall system for building a website according to an embodiment of the present invention by way of example.

도 2는 본 발명의 일 실시예에 따른 웹 사이트 구축 서비스 제공 시스템(100)의 구성을 예시적으로 나타낸 도면이다.2 is a diagram illustrating the configuration of a system for providing a website construction service 100 according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 데이터 저장 장치(300)의 구성을 예시적으로 나타낸 도면이다.3 is a diagram illustrating a configuration of a data storage device 300 according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 데이터 저장 장치(300)를 통한 웹 사이트 구축을 예시적으로 나타낸 순서도이다.4 is a flowchart illustrating a web site construction through the data storage device 300 according to an embodiment of the present invention.

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

100 : 웹 사이트 구축 서비스 제공 시스템 110 : 웹 구축 인증 처리부100: website construction service providing system 110: web construction authentication processing unit

120 : 소스 정보 등록 처리부 130 : 웹 구축 개인 정보 제공부120: source information registration processing unit 130: Web construction personal information providing unit

140 : 악성코드 처리부 150 : 웹 구축 통신부140: malware processing unit 150: Web building communication unit

160 : 제어부 170, 180, 190 : 데이터베이스160: control unit 170, 180, 190: database

200 : 단말 장치 300 : 데이터 저장 장치200: terminal device 300: data storage device

Claims (14)

웹 사이트 구축 서비스를 제공하기 위한 방법으로서,As a method for providing a website building service, (a) 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키 값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 인증을 수행하는 단계,(a) receiving a unique number (key value) generated by the execution of an autorun file for building a website, and performing authentication by referring to a preset unique number corresponding to the unique number; (b) 상기 수신받은 고유 번호와 상기 기설정된 고유 번호간 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 단계,(b) searching for and classifying corresponding web site source information by searching for a classification code assigned corresponding to an authenticated unique number value according to whether the received unique number matches the predetermined unique number; (c) 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 단계, 및(c) providing the terminal apparatus with access information for automatically accessing the temporarily provisioned web service together with the cloned web site source information, and (d) 상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록된 경우, 제공된 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 수시로 수신받아 저장하고, 상기 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 덮어 쓰기하여 악성 코드를 제거하여 제공하는 단계(d) Checking whether or not the received unique number is already registered, and if it is registered, frequently receives and stores the job information under construction of the web through the provided web site construction source information, and stores the job information and the backed up job information. Compare the steps to overwrite and provide malware in case of inconsistency 를 포함하는 방법.How to include. 제1항에 있어서,The method of claim 1, 상기(c) 단계는,In step (c), 웹 사이트 구축을 위한 관리 정보를 단말 장치로 더 제공하는 것을 특징으로 하는 방법.And providing management information for building a website to the terminal device. 제1항에 있어서,The method of claim 1, 상기 접속 정보는,The connection information, 자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호를 포함하는 것 을 특징으로 하는 방법.And automatically including the temporary assigned domain address, user ID and password. 제3항에 있어서,The method of claim 3, 상기 (c) 단계는,In step (c), 사용자에 의해 상기 접속 정보를 갱신하고자 할 경우에 갱신된 접속 정보를 수신받아 저장된 접속 정보를 갱신하는 것을 특징으로 하는 방법.And updating the stored access information by receiving the updated access information when the user wants to update the access information. 제1항에 있어서,The method of claim 1, 상기 (b) 단계는,In step (b), 상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록되지 않은 경우에 수행되는 것을 특징으로 하는 방법.And if it is not registered by checking whether the received unique number is already registered. 삭제delete 웹 사이트 구축 서비스를 제공하기 위한 시스템으로서,As a system for providing a website building service, 카테고리별로 분류되어진 웹 사이트 소스 정보를 분류 코드로 부여하여 저장하는 코드 정보 데이터베이스,Code information database that stores and categorizes web site source information classified by category as a classification code, 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 일치 여부를 판단하는 웹 구축 인증 처리부,A web building authentication processing unit which receives a unique number (key value) generated by execution of an auto executable file for building a web site and determines whether a match is made by referring to a predetermined unique number corresponding to the unique number; 상기 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 상기 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 소스 정보 등록 처리부,A source information registration processing unit for searching for and classifying corresponding web site source information by searching the classification code given corresponding to the unique number value authenticated according to the matching; 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 웹 구축 개인 정보 제공부, 및A web building personal information providing unit providing the terminal device with access information for automatically accessing the temporarily provisioned web service together with the copied web site source information; and 제공된 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 수시로 수신받아 저장하고, 상기 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 덮어 쓰기하여 악성 코드를 제거하여 제공하는 악성 코드 처리부The malicious code processing unit that receives and stores the job information under construction of the web through the provided web site construction source information from time to time, and compares the job information with the backed up job information and overwrites them in case of inconsistency, thereby removing and providing malicious code. 를 포함하는 시스템.System comprising a. 제7항에 있어서,The method of claim 7, wherein 상기 웹 구축 정보 제공부는,The web construction information providing unit, 웹 사이트 구축을 위한 관리 정보를 단말 장치로 더 제공하는 것을 특징으로 하는 시스템.The system characterized by further providing management information for building a website to the terminal device. 제7항에 있어서,The method of claim 7, wherein 상기 웹 구축 개인 정보 제공부는,The web construction personal information providing unit, 자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호를 포함하는 접속 정보를 제공하는 것을 특징으로 하는 시스템.And provide access information including automatically provisioned domain address, user ID and password. 제9항에 있어서,The method of claim 9, 상기 웹 구축 개인 정보 제공부는,The web construction personal information providing unit, 사용자에 의해 상기 접속 정보를 갱신하고자 할 경우에 갱신된 접속 정보를 수신받아 저장된 접속 정보를 갱신하는 것을 특징으로 하는 시스템.And updating the stored access information by receiving the updated access information when the user wants to update the access information. 제7항에 있어서,The method of claim 7, wherein 상기 소스 정보 등록 처리부는,The source information registration processing unit, 상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록되지 않은 경우에 한하여 인증된 상기 고유 번호 값에 대응하여 부여된 상기 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 것을 특징으로 하는 하는 시스템.Checking whether the received unique number is already registered and searching the classification code given in correspondence with the authenticated unique number value to find and duplicate the corresponding website source information. System characterized by. 삭제delete 단말장치에서 동작되어 웹 사이트 구축에 필요한 정보를 저장하기 위한 데이터 저장 장치로서,A data storage device for operating information stored in a terminal device for building a website, 하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하는 제1 웹 구축 저장부,A first web construction storage unit for storing a unique number (key value) and auto-execution file assigned to automatically enable one web site construction, 단말 장치에서 상기 자동 실행 파일을 읽어 실행될 경우에 상기 고유 번호를 웹 사이트 구축 서비스 제공 시스템으로 전송하여 인증을 받은 후, 그 결과로 임시 부여된 웹 서비스를 접속하기 위한 접속 정보 및 웹 사이트 구축 소스 정보를 제공받아 저장하는 제2 웹 구축 저장부, 및When the terminal device reads and executes the autorun file, the identification number is transmitted to the web site construction service providing system and authenticated, and as a result, access information and web site construction source information for accessing the temporarily provided web service. A second web construction storage unit for receiving and storing the; 상기 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 저장하고, 상기 작업 정보를 웹 사이트 구축 서비스 제공 시스템으로 수시로 전송하여 상기 작업 정보와 백업된 작업 정보를 비교한 결과로 불일치할 경우에 악성 코드가 제거되어 덮어 쓰기된 작업 정보를 웹 사이트 구축 서비스 제공 시스템으로부터 제공받아 저장하는 제3 웹 구축 저장부Malicious code in the event of inconsistency as a result of comparing the job information and the backed up job information by storing the job information under construction of the web through the web site building source information and frequently transmitting the job information to the web site building service providing system. Third web building storage unit for storing and receiving the overwritten job information from the web site building service providing system. 를 포함하는 장치.Device comprising a. 제13항에 있어서,The method of claim 13, 상기 데이터 저장 장치는,The data storage device, 자기 매체, CD-ROM, DVD와 같은 광기록 매체 및 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치 중 적어도 하나인 것을 특징으로 하는 장치.Specifically for storing and executing magnetic instructions, optical recording media such as CD-ROMs, DVDs, and magneto-optical media such as floptical disks and program instructions such as ROM, RAM, flash memory, etc. At least one of the configured hardware devices.
KR1020080095773A 2008-09-30 2008-09-30 Method, system and store device for for providing web site construction service KR100880595B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080095773A KR100880595B1 (en) 2008-09-30 2008-09-30 Method, system and store device for for providing web site construction service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080095773A KR100880595B1 (en) 2008-09-30 2008-09-30 Method, system and store device for for providing web site construction service

Publications (1)

Publication Number Publication Date
KR100880595B1 true KR100880595B1 (en) 2009-02-02

Family

ID=40680847

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080095773A KR100880595B1 (en) 2008-09-30 2008-09-30 Method, system and store device for for providing web site construction service

Country Status (1)

Country Link
KR (1) KR100880595B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020060303A (en) * 2001-01-10 2002-07-18 김태우 Method for certifying a internet web-site user by the medium wireless apparatus
KR20070106283A (en) * 2006-04-28 2007-11-01 주식회사 이즈텔 System of homepage total construction and method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020060303A (en) * 2001-01-10 2002-07-18 김태우 Method for certifying a internet web-site user by the medium wireless apparatus
KR20070106283A (en) * 2006-04-28 2007-11-01 주식회사 이즈텔 System of homepage total construction and method thereof

Similar Documents

Publication Publication Date Title
CN1790265B (en) Portable application program
KR101422859B1 (en) Permission-based document server
CN101677352B (en) Document management system, document producing apparatus, document use managing apparatus, and computer readable medium
KR101000191B1 (en) Secure software updates
CN102306256B (en) Prestige inspection is carried out to the file obtained
JP4838610B2 (en) Document management apparatus, document management method, and program
JP6169777B2 (en) Data tokenization method and apparatus, and computer-readable medium for data tokenization
US20030095660A1 (en) System and method for protecting digital works on a communication network
JP4301516B2 (en) Method for restricting use of file, information processing apparatus, and program
KR101143217B1 (en) Method, system and apparatus for managing computer identity
JP2008282251A (en) Download program, information storage medium, download system, and download method
US11558531B2 (en) Systems and methods for authenticating an image
JP4445941B2 (en) Customer database management device and customer database management program
KR20020003861A (en) Registering device and method, information processing device and method, providing device and method, and program storage medium
JP4847517B2 (en) Automatic intranet service disclosure and service access
JP4834686B2 (en) Content distribution system and content distribution method
KR100880595B1 (en) Method, system and store device for for providing web site construction service
US10389743B1 (en) Tracking of software executables that come from untrusted locations
JP2004054779A (en) Access right management system
JP2004341961A (en) Storage system and storage program
US20060221710A1 (en) Information processing device, information processing method, program recording medium
JP4608714B2 (en) Information processing apparatus and method, and program storage medium
JP6702811B2 (en) Registration information estimation system for external writing, registration information estimation method for external writing, and program
JP2005032109A (en) Document data managing device, document data access program, and document data managing program
JP2007122603A (en) Information processor, system and program of information processing

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120116

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20121228

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141020

Year of fee payment: 6

R401 Registration of restoration
FPAY Annual fee payment

Payment date: 20150108

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee