KR100880595B1 - 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치 - Google Patents

웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치 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
English (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 KR1020080095773A priority Critical patent/KR100880595B1/ko
Application granted granted Critical
Publication of KR100880595B1 publication Critical patent/KR100880595B1/ko

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) 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키 값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 인증을 수행하는 단계, (b) 상기 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 단계, (c) 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 단계를 포함하는 방법이 제공된다.
이에, 본 발명은 제작 환경이 자동 셋팅된 데이터 저장 장치에 의해 고유 번호에 따른 웹 사이트 소스 정보를 자동으로 사용자에게 제공함으로써 사용자의 컴퓨터에서 편리하게 웹 사이트 구축을 작업할 수 있는 효과를 얻을 수 있다.
웹 구축, 웹 서비스, 저장 장치, 인증

Description

웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치{METHOD, SYSTEM AND STORE DEVICE FOR FOR PROVIDING WEB SITE CONSTRUCTION SERVICE}
본 발명은 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치에 관한 것으로, 보다 구체적으로는 자동으로 웹 사이트를 구축하는데 있어 필요한 다양한 정보와 방법을 제공하고, 상기 정보와 방법을 효율적으로 관리하도록 하는 웹 사이트 구축 서비스를 제공하기 위한 방법 및 시스템과 웹사이트 구축에 필요한 정보를 저장하는 저장 장치에 관한 것이다.
현재 웹 기술의 발전으로 인하여 다양한 종류의 웹 사이트가 인터넷과 연결되어 웹 사이트를 통해 다양한 정보를 사용자에게 제공하고 있다. 웹 사이트 형태로는 이미지 및 제품 정보를 흥보하고, 판매하기 위한 기업용 홈페이지, 의류나, 생활 용품, 등을 판매하는 쇼핑몰용 홈페이지에서부터 개인이 가지고 있는 노하우, 지식 등을 알리기 위한 개인용 홈페이지에 이르기까지 다양한 형태를 이룬다.
통상, 웹 사이트는 HTML 문법, 각종 웹 에디터와 그래픽 툴의 사용법, CGI와 JAVA 등의 프로그래밍 기술, 네트워크 및 데이타베이스 연동기술 등을 이용하여 구축되므로 전문적인 기술의 습득이 필수적이다. 그러나, 현재의 웹 사이트는 전문 적인 습득을 하지 않아도 편리하게 구축할 수 있도록 다양한 툴 환경을 제공하고 있다. 이러한 웹 사이트를 편리하게 구축하는 방법에 대하여 블르웹(주) 정성훈에 의해 출원되어 공개된 한국특허공개번호 10-2007-0037203 호에 개시되었다. 상기 공개된 출원은 홈페이지 제작을 위해 사용자 단말이 접속할 수 있는 웹페이지를 제공하는 접속 웹페이지 제공부, 상기 홈페이지 제작에 사용되는 업종별 홈페이지 데이터를 저장하는 홈페이지 데이터베이스부; 및 상기 사용자 단말로부터 목적하는 홈페이지의 업종 정보를 포함하는 홈페이지 정보를 입력받는 경우 상기 홈페이지 데이터베이스부로부터 상기 홈페이지 정보에 대응하는 데이터를 독출하여 홈페이지를 생성하는 홈페이지생성부를 포함하는 자동 홈페이지 제작 서비스 시스템에 관한 것이다.
다른 종래의 예로서, 이기수에 의해 출원되어 공개된 10-2001-0025674 호에 개시되었다. 상기 공개된 출원은 문자, 그림, 음성, 화상 또는 동영상 데이터를 주고 받을 수 있는 멀티미디어 기능을 가지는 각 사용자의 로컬 PC와, 상기 로컬 PC의 접속 요구를 받아 서버 사이드 스크립트의 자동 생성을 통한 동적인 홈페이지 자동 구축 프로그램을 수행하여 사용자의 요구에 맞는 동적인 홈페이지용 스크립트 파일을 생성하고, 이 스크립트 파일을 사용자가 선택한 다른 서버로 전송하거나 자체내의 홈페이지용 저장공간에 저장하는 자동구축서버와, 상기 자동구축서버에서 생성한 스크립트 파일을 전송받아 저장한 후 인터넷 접속자의 HTTP 요구에 따라 홈페이지 내용을 동적으로 보여주는 사용자 서버로 이루어지는 것을 특징으로 하는 서버 사이드 스크립트의 자동 생성을 통한 동적인 홈페이지 자동 구축 시스템에 관 한 것이다. 두 출원은 홈페이지 제작에 있어 사용자가 웹 상에서 직접 제작 서비스 시스템에 접속하도록 요청하고, 선택함으로써 홈페이지를 구축해야 하는 한계를 가지고 있다.
이에 본 발명은 전술한 종래와 다른 웹 사이트 구축 방법 및 시스템을 제공하는 것을 목적으로 한다.
즉, 제작 환경이 자동 셋팅된 코드 번호를 포함한 데이터 저장 장치를 이용하여 웹 사이트 구축용 소스 정보뿐만 아니라 자동으로 웹 사이트를 구축하도록 다양한 정보와 방법을 제공하고, 상기 정보와 방법을 효율적으로 관리하도록 하는 웹 사이트 구축 서비스를 제공하기 위한 방법 및 시스템을 제공하는 것을 목적으로 한다.
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특징적인 기능을 수행하기 위한, 본 발명의 특징적인 구성은 하기와 같다.
본 발명의 일 태양에 따르면, 웹 사이트 구축 서비스를 제공하기 위한 방법으로서, (a) 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키 값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 인증을 수행하는 단계, (b) 상기 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 단계, (c) 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 단계를 포함하는 방법이 제공된다.
상기 제공 방법은, (d) 상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록된 경우, 웹 구축 중인 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 악성 코드를 제거하여 제공하는 단계를 더 포함할 수 있다.
또한, 본 발명의 다른 일 태양에 따르면, 웹 사이트 구축 서비스를 제공하기 위한 시스템으로서, 카테고리별로 분류되어진 웹 사이트 소스 정보를 분류 코드로 부여하여 저장하는 코드 정보 데이터베이스, 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 일치 여부를 판단하는 웹 구축 인증 처리부, 상기 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 상기 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 소스 정보 등록 처리부, 및 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 웹 구축 개인 정보 제공부를 포함하는 시스템이 제공된다.
또한, 웹 사이트 구축에 필요한 정보를 저장하기 위한 데이터 저장 장치로서, 하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하는 제1 웹 구축 저장부, 단말 장치에서 상기 자동 실행 파일을 읽어 실행될 경우에 상기 고유 번호를 웹 사이트 구축 서비스 제공 시스템으로 전송하여 인증을 받은 후, 그 결과로 임시 부여된 웹 서비스를 접속하기 위한 접속 정보 및 웹 사이트 구축 소스 정보를 제공받아 저장하는 제2 웹 구축 저장부, 및 상기 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 저장하고, 웹 사이트 구축 서비스 제공 시스템으로부터 악성코드를 제거한 작업 정보를 제공받아 저장하는 제3 웹 구축 저장부를 포함하는 장치가 제공된다.
상기 데이터 저장 장치는, 자기 매체, CD-ROM, DVD와 같은 광기록 매체 및 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치 중 적어도 하나일 수 있다.
이 외에도, 전술한 상기 방법을 컴퓨터 판독 가능한 기록 매체가 더 제공될 수 있다.
본 발명에 따르면, 제작 환경이 자동 셋팅된 데이터 저장 장치에 의해 고유 번호에 따른 웹 사이트 소스 정보를 자동으로 사용자에게 제공함으로써 사용자의 컴퓨터에서 편리하게 웹 사이트 구축을 작업할 수 있도록 사용자의 편의적인 환경 을 제공하는 효과를 얻을 수 있다. 이와 같은 제작 환경이 자동 셋팅된 데이터 저장 장치를 사용자에게 판매함으로써 판매에 따른 매출이 증대되는 효과가 달성된다.
또한, 웹 사이트 구축을 서버에 접속하여 구축해야 하는 번거로움을 없애고, 사용자에게 수시로 자신의 컴퓨터에서 작업할 수 있도록 하고, 작업한 작업 정보를 저장하고 있다가 악성코드 발견시에 치료하여 줌으로써 인터넷을 통하여 감염되는 바이러스를 퇴치할 수 있어 사용자에게 보다 안정된 작업을 수행하는 효과를 얻을 수 있다.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
[본 발명의 바람직한 실시예]
전체 시스템의 구성
도 1은 본 발명의 일 실시예에 따른 웹 사이트 구축을 위한 전체 시스템을 예시적으로 나타낸 구성도이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 전체 시스템은 웹 사이트 구축 서비스 제공 시스템(100), 단말 장치(200), 및 데이터 저장 장치(300) 등을 포함할 수 있다.
본 발명에 따른 웹 사이트 구축 서비스 제공 시스템(100)은 사용자가 구입한 데이터 저장 장치(300)를 인증하고, 상기 인증의 여부에 따라 웹 사이트 구축용 소스 정보 제공 기능, 웹 서비스 접속용 자동으로 임시 부여된 접속 정보 제공 기능, 사용자의 단말 장치(200)가 접속 가능하도록 접속 정보를 자동으로 임시 부여하는 기능, 상기 작업 정보에 대하여 악성 코드 제거 기능 등을 수행하여, 네트워크를 경유하여 단말 장치(200)로 제공할 수 있다. 또한, 본 발명의 웹 사이트 구축 서비스 제공 시스템(100)은 웹 사이트 구축용 소스 정보에 대응하여 단말 장치(200)로부터 웹 사이트 구축을 위하여 작업한 작업 정보를 저장하는 기능을 더 수행할 수 있다. 이와 같은 웹 사이트 구축 서비스 제공 시스템(100)에 대하여 보다 구체적인 설명은 도 2를 참조하여 후술하기로 한다.
이와 같이, 본 발명의 웹 사이트 구축 서비스 제공 시스템(100)은 자동으로 웹 사이트를 구축하도록 다양한 정보와 방법을 제공함으로써, 사용자에게 서버 접속에 의한 웹 사이트 구축을 하지 않아도 되며, 원하는 시간때에 자신의 단말 장치(200)에서 웹 사이트 구축을 쉽게 작업할 수 있게 된다.
본 발명에 따른 단말 장치(200)는 제작 환경이 자동 셋팅된 코드 번호를 포함한 데이터 저장 장치(300)가 삽입될 경우에 자동 실행 프로그램을 실행시켜 상기 코드 번호를 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하는 기능을 수행한다. 또한, 본 발명에 따른 단말 장치(200)는 상기 코드 번호에 따른 인증 수행 결과로 웹 사이트 구축용 소스 정보, 접속 정보 등을 전송받아 저장하는 기능을 수행한다.
또한, 본 발명의 단말 장치(200)는 접속 정보를 임시로 사용하다가 갱신하고자 할 경우에 갱신되는 접속 정보와 웹 사이트 구축용 소스 정보를 통해 작업한 작업 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하는 기능을 더 수행할 수 있다. 이와 같은 단말 장치(200)는 개인용 컴퓨터, 노트북, PDA 폰, 휴대폰 및 스마트폰 중 적어도 하나일 수 있다.
본 발명에 따른 데이터 저장 장치(300)는 하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하고 있는데, 고유 번호는 웹 사이트 구축 서비스 제공 시스템(100)에 등록된 경우에 한하여 웹 사이트 구축이 가능하게 된다. 이외에도 데이터 저장 장치(300)는 단말 장치(200)에서 제공받은 정보들을 백업하여 저장할 수 있다. 데이터 저장 장치(300)에 대한 보다 상세한 설명은 도 3을 참조하여 후술하기로 한다.
한편, 본 발명의 웹 사이트 구축 서비스 제공 시스템(100)과 단말 장치(200))간에는 네트워크를 통하여 서로 연결될 수 있는데, 상기 네트워크는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 다양하게 구성될 수 있으나, 인터넷 망인 것이 바람직하다. 또한, 본 발명의 네트워크는 구성 형태에 따라 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다.
웹 사이트 구축 서비스 제공 시스템(100)의 구성
도 2는 본 발명의 일 실시예에 따른 웹 사이트 구축 서비스 제공 시스템(100)의 구성을 예시적으로 나타낸 도면이다.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 웹 사이트 구축 서비스 제공 시스템(100)은 웹 구축 인증 처리부(110), 소스 정보 등록 처리부(120), 웹 구축 개인 정보 제공부(130), 악성코드 처리부(140), 웹 구축 통신부(150), 제어부(160) 및 각종 데이터베이스(170, 180, 190) 등을 포함할 수 있다.
먼저, 본 발명에 따른 웹 구축 인증 처리부(110)는 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키 값)을 단말 장치(200)로부터 네트워크를 경우하여 수신하고, 수신한 상기 고유 번호에 대응하여 기설정된 고유 번호를 참조하여 인증을 수행하는 기능을 하게 된다. 수신한 고유 번호와 참조한 고유 번호가 동일 할 경우에 한하여 정상적인 데이터 저장 장치(300)로 인식하게 되는 것이다.
본 발명에 따른 소스 정보 등록 처리부(120)는 인증이 정상적으로 이루어질 경우에 인증된 고유 번호 값에 대응하여 데이터 베이스에 저장된 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아서 복제하여 생성된 디렉토리에 저장하는 기능을 수행하게 된다. 이때, 저장된 분류 코드는 웹 사이트의 이용 목적, 용도, 기능 등에 따라 카테고리별로 분류된 코드이다. 예를 들면, 쇼핑물 웹 사이트, 개인용 웹 사이트, 제조 회사 웹사이트, 공공기관 웹 사이트 등과 같이 용도에 따라 분류 코드가 나뉘어져 해당 웹 사이트를 구분할 수 있게 되는 것이다. 카테고리는 또 다시 세부적으로 나눌 수 있는 다수의 서브 카테고리를 포함할 수 있다. 예를 들면, 제조 회사 웹 사이트의 카테고리일 경우, 제조 회사 웹 사이트의 카테 고리는 자동차 웹 사이트 서브 카테고리, 전자 웹 사이트 서브 카테고리, 컴퓨터 웹 사이트 서브 카테고리 등과 같이 다수의 서브 카테고리로 분류될 수 있다. 따라서, 각 사용자가 소유한 데이터 저장 장치별로 웹 사이트 구축을 위한 소스 정보가 인증과 복제에 의해 등록될 수 있는 것이다.
이와 같은, 소스 정보 등록 처리부(120)는 단말 장치(200)로부터 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록되지 않은 경우에 한하여 수행되는 것이 바람직하다.
본 발명에 따른 웹 구축 개인 정보 제공부(130)는 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 자동 실행 파일이 실행된 단말 장치(200)로 제공하는 기능을 수행하게 된다. 이때, 접속 정보라 함은 인증된 데이터 저장 장치(300)를 소유한 사용자에게 서버로의 접속을 허락하도록 인정하는 정보로서, 자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호 등을 포함할 수 있다. 이러한 접속 정보는 사용자의 요청에 따라 갱신될 수 있으며, 갱신된 접속 정보를 단말 장치(200)로부터 수신받아 저장된 접속 정보를 갱신할 수 있게 된다.
또한, 본 발명에 따른 웹 구축 정보 제공부(130)는 웹 사이트 구축을 위한 관리 정보를 단말 장치(200)로 더 제공할 수 있는데, 관리 정보는 다수의 데이터 저장 장치(300)에 공통적으로 제공하는 정보일 수 있으며, 규칙, 사용 방법 등 문의 사항 등과 같이 다양한 형태의 정보일 수 있다.
본 발명에 따른 악성코드 처리부(140)는 단말 장치(200)로 제공된 웹 사이트 구축 소스 정보에 의해 웹 구축 중인 작업 정보를 수시로 단말 장치(200)로부터 수신받아 저장하고, 상기 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 악성 코드를 제거하는 기능을 수행한다. 악성 코드가 제거된 작업 정보는 사용자의 요청 또는 임의로 단말 장치(200)에 제공할 수 있게 되는 것이다. 이와 같은 악성코드 처리부(140)는 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록된 경우에 한하여 수행될 수 있다.
본 발명에 따른 웹 구축 통신부(150)는 웹 사이트 구축 서비스 제공 시스템(100)이 단말 장치(200)로 각종 데이터를 송, 수신하는 기능을 수행한다.
본 발명에 따른 제어부(160)는 웹 구축 인증 처리부(110), 소스 정보 등록 처리부(120), 웹 구축 개인 정보 제공부(130), 악성코드 처리부(140), 웹 구축 통신부(150) 및 각종 데이터베이스(170, 180, 190)간의 데이터 흐름을 제어하는 기능을 수행한다.
즉, 본 발명의 제어부(160)는 웹 구축 통신부(150)를 통하여 각 구성 요소 간에 송,수신되는 신호를 제어함으로써, 웹 구축 인증 처리부(110), 소스 정보 등록 처리부(120), 웹 구축 개인 정보 제공부(130), 악성코드 처리부(140), 웹 구축 통신부(150)에서 각각 고유의 기능을 수행할 수 있게 되는 것이다.
마지막으로, 본 발명에 따른 제1 데이터베이스(170)는 카테고리별로 분류되어진 웹 사이트 소스 정보를 분류 코드로 부여하여 저장하고, 복제된 웹 사이트 소스 정보를 저장하는 기능을 수행한다. 다음으로, 제2 데이터베이스(180)는 등록된 다수의 데이터 저장 장치(300)에 저장된 고유 번호와 동일한 고유 번호를 저장하고 있다가 인증 수행시에 참조될 수 있다. 본 발명의 제3 데이터베이스(190)는 데이터 저장 장치(300)를 인증한 결과에 의해 개인 사용자별로 생성된 접속 정보, 웹 사이트 소스 정보, 작업 정보 등을 저장하는 기능을 수행한다.
이와 같은, 데이터베이스(170, 180, 190)는 컴퓨터 판독 가능한 기록 매체를 포함하는 개념으로서, 협의의 데이터베이스뿐만 아니라, 파일 시스템에 기반한 데이터 기록 등을 포함하는 넓은 의미의 데이터베이스도 포함하여 지칭하며, 단순한 로그의 집합이라도 이를 검색하여 데이터를 추출할 수 있다면 본 발명에서 말하는 데이터베이스에 포함될 수 있다.
데이터 저장 장치(300)의 구성
도 3은 본 발명의 일 실시예에 따른 데이터 저장 장치(300)의 구성을 예시적으로 나타낸 도면이다.
도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 데이터 저장 장치(300)는 단말장치(200)에서 동작되어 웹 사이트 구축에 필요한 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로부터 전송받아 저장하기 위한 기록매체로서, 제1 웹 구축 저장부(310), 제2 웹구축 저장부(320) 및 제3 웹 구축 저장부 등을 포함할 수 있다. 상기 웹 사이트 구축 서비스 제공 시스템(100)은 도 2에서 상세히 설명하였으므로 여기서는 생략한다.
먼저, 본 발명의 제1 웹 구축 저장부(310)는 하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하는 기능을 수행한다. 본 발명의 제2 웹 구축 저장부(320)는 단말 장치(200)에서 제1 웹 구축 저장부(310)에 저장된 자동 실행 파일을 읽어 실행될 경우에 고유 번호를 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하여 인증을 받은 후, 그 결과로 임시 부여된 웹 서비스를 접속하기 위한 접속 정보 및 웹 사이트 구축 소스 정보를 단말 장치(200)를 통해 제공받아 저장하는 기능을 수행한다. 끝으로, 본 발명의 제3 웹 구축 저장부(330)는 단말 장치(200)에 의해 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 저장하고, 상기 작업 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로 수시로 전송하여 상기 작업 정보와 백업된 작업 정보를 비교한 결과로 불일치할 경우에 악성 코드가 제거되어 덮어 쓰기된 작업 정보를 웹 사이트 구축 서비스 제공 시스템(100)으로부터 제공받아 단말장치(200)를 통하여 저장하는 기능을 수행한다.
이와 같은, 본 발명의 데이터 저장 장치는 자기 매체, CD-ROM, DVD와 같은 광기록 매체 일 수 있으며, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치 일 수도 있다.
데이터 저장 장치를 통한 웹 사이트 구축의 예
도 4는 본 발명의 일 실시예에 따른 데이터 저장 장치(300)를 통한 웹 사이트 구축을 예시적으로 나타낸 순서도이다. 도 4는 데이터 저장 장치를 통한 웹 사이트 구축을 예시적으로 나타낸 것일 뿐 순서에 한정되지 않는다.
도 4에 도시된 바와 같이, 본 발명에 일 실시예에 따른 웹 사이트 구축 방법은 인증키 전송 프로세스, 매체 인증 프로세스, 웹 서비스 등록 프로세스, 악성코드 처리 프로세스 및 사용자 등록 프로세스로 구분될 수 있다.
먼저, 본 발명의 인증키 전송 프로세스는 고유번호(키값)와 자동실행 파일이 저장된 데이터 저장 장치(300)를 단말 장치(200)에 삽입한 후, 단말 장치(200)가 자동 실행 파일을 읽어 실행될 경우에 고유 번호 값을 웹 사이트 구축 서비스 제공 시스템(100)으로 전송하는 과정이다.
본 발명의 매체 인증 프로세스는 웹 사이트 구축 서비스 제공 시스템(100)내 데이터베이스(180)에서 해당 키 값을 검색하여 전송된 고유 번호 값과 일치 여부를 비교함으로써 인증을 확인하는 과정이다.
본 발명의 웹 서비스 등록 프로세스는 웹 사이트 구축 서비스 제공 시스템(100)에서 수행되는 과정으로서, 사용자의 데이터 저장 장치(300)가 이미 등록되어 있는지의 여부를 확인하여 미등록될 경우에 한하여 수행될 수 있다. 즉, 미등록일 경우, 웹 서비스 등록 프로세스는 키 값에 대응한 코드를 분류한 뒤, 디렉토리를 생성하고, 생성된 디렉토리에 해당 웹 페이지 소스 정보를 복제하여 저장하는 과정이다.
또한, 웹 서비스 등록 프로세스는 사용자의 단말 장치(200)가 경유한 웹 사이트 정보 및 경로 정보를 제공받아 저장한 결과를 이용하여 웹 서비스를 제공하고, 접속 정보(자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호 등을 포함)를 단말 장치(200)에게 통보하는 과정이다. 여기서의 웹 서비스 제공이라 함은 사용자가 웹 사이트를 구축하고자 하는 자동 구축 환경이 구현된 웹 사이트 소스 정보를 네트워크를 통하여 제공됨을 의미한다.
본 발명의 악성코드 처리 프로세스는 웹 사이트 구축 서비스 제공 시스템(100)내에 저장된 작업 소스(정보)와 사용자의 요청에 의해 전송된 단말 장치(200) 내에 저장된 백업 소스(정보)를 비교하여 불일치 할 경우에 악성코드가 있는 것으로 간주하여 백업 소스(작업 정보)를 덮어쓰기 하는 과정이다.
본 발명의 사용자 등록 프로세스는 단말 장치(200)에서 사용자의 로그인 후, 웹 서비스 정보를 갱신하는 과정으로서, 이때의 웹 서비스 정보의 갱신은 자동으로 부여된 접속 정보를 갱신하는 것을 의미한다. 이후, 사용자 등록 프로세스는 웹 사이트 소스 정보를 통하여 작업한 작업 소스(정보)를 단말 장치(200)에 저장하고, 다시 데이터 저장 장치(300)에 백업하는 과정을 가리킨다.
한편, 본 발명의 실시예인 웹 사이트 구축 서비스 제공 시스템(100)은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬(플로피) 디스크(floptical(Floppy) disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
도 1은 본 발명의 일 실시예에 따른 웹 사이트 구축을 위한 전체 시스템을 예시적으로 나타낸 구성도이다.
도 2는 본 발명의 일 실시예에 따른 웹 사이트 구축 서비스 제공 시스템(100)의 구성을 예시적으로 나타낸 도면이다.
도 3은 본 발명의 일 실시예에 따른 데이터 저장 장치(300)의 구성을 예시적으로 나타낸 도면이다.
도 4는 본 발명의 일 실시예에 따른 데이터 저장 장치(300)를 통한 웹 사이트 구축을 예시적으로 나타낸 순서도이다.
<도면의 주요 부분에 대한 부호의 설명>
100 : 웹 사이트 구축 서비스 제공 시스템 110 : 웹 구축 인증 처리부
120 : 소스 정보 등록 처리부 130 : 웹 구축 개인 정보 제공부
140 : 악성코드 처리부 150 : 웹 구축 통신부
160 : 제어부 170, 180, 190 : 데이터베이스
200 : 단말 장치 300 : 데이터 저장 장치

Claims (14)

  1. 웹 사이트 구축 서비스를 제공하기 위한 방법으로서,
    (a) 웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키 값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 인증을 수행하는 단계,
    (b) 상기 수신받은 고유 번호와 상기 기설정된 고유 번호간 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 단계,
    (c) 상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 단계, 및
    (d) 상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록된 경우, 제공된 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 수시로 수신받아 저장하고, 상기 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 덮어 쓰기하여 악성 코드를 제거하여 제공하는 단계
    를 포함하는 방법.
  2. 제1항에 있어서,
    상기(c) 단계는,
    웹 사이트 구축을 위한 관리 정보를 단말 장치로 더 제공하는 것을 특징으로 하는 방법.
  3. 제1항에 있어서,
    상기 접속 정보는,
    자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호를 포함하는 것 을 특징으로 하는 방법.
  4. 제3항에 있어서,
    상기 (c) 단계는,
    사용자에 의해 상기 접속 정보를 갱신하고자 할 경우에 갱신된 접속 정보를 수신받아 저장된 접속 정보를 갱신하는 것을 특징으로 하는 방법.
  5. 제1항에 있어서,
    상기 (b) 단계는,
    상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록되지 않은 경우에 수행되는 것을 특징으로 하는 방법.
  6. 삭제
  7. 웹 사이트 구축 서비스를 제공하기 위한 시스템으로서,
    카테고리별로 분류되어진 웹 사이트 소스 정보를 분류 코드로 부여하여 저장하는 코드 정보 데이터베이스,
    웹 사이트 구축을 위한 자동 실행 파일의 실행에 의해 발생된 고유 번호(키값)을 수신받아 상기 고유 번호에 대응한 기설정된 고유 번호를 참조하여 일치 여부를 판단하는 웹 구축 인증 처리부,
    상기 일치 여부에 따라 인증된 고유 번호 값에 대응하여 부여된 상기 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 소스 정보 등록 처리부,
    상기 복제된 웹 사이트 소스 정보와 함께 자동으로 임시 부여된 웹 서비스 접속을 위한 접속 정보를 단말 장치로 제공하는 웹 구축 개인 정보 제공부, 및
    제공된 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 수시로 수신받아 저장하고, 상기 작업 정보와 백업된 작업 정보를 비교하여 불일치할 경우에 덮어 쓰기하여 악성 코드를 제거하여 제공하는 악성 코드 처리부
    를 포함하는 시스템.
  8. 제7항에 있어서,
    상기 웹 구축 정보 제공부는,
    웹 사이트 구축을 위한 관리 정보를 단말 장치로 더 제공하는 것을 특징으로 하는 시스템.
  9. 제7항에 있어서,
    상기 웹 구축 개인 정보 제공부는,
    자동으로 임시 부여한 도메인 주소, 사용자 ID 및 비밀 번호를 포함하는 접속 정보를 제공하는 것을 특징으로 하는 시스템.
  10. 제9항에 있어서,
    상기 웹 구축 개인 정보 제공부는,
    사용자에 의해 상기 접속 정보를 갱신하고자 할 경우에 갱신된 접속 정보를 수신받아 저장된 접속 정보를 갱신하는 것을 특징으로 하는 시스템.
  11. 제7항에 있어서,
    상기 소스 정보 등록 처리부는,
    상기 수신받은 고유 번호가 이미 등록되어 있는지의 여부를 확인하여 등록되지 않은 경우에 한하여 인증된 상기 고유 번호 값에 대응하여 부여된 상기 분류 코드를 검색하여 해당하는 웹 사이트 소스 정보를 찾아, 복제하는 것을 특징으로 하는 하는 시스템.
  12. 삭제
  13. 단말장치에서 동작되어 웹 사이트 구축에 필요한 정보를 저장하기 위한 데이터 저장 장치로서,
    하나의 웹 사이트 구축이 자동으로 가능하도록 부여된 고유 번호(키 값) 및 자동 실행 파일을 저장하는 제1 웹 구축 저장부,
    단말 장치에서 상기 자동 실행 파일을 읽어 실행될 경우에 상기 고유 번호를 웹 사이트 구축 서비스 제공 시스템으로 전송하여 인증을 받은 후, 그 결과로 임시 부여된 웹 서비스를 접속하기 위한 접속 정보 및 웹 사이트 구축 소스 정보를 제공받아 저장하는 제2 웹 구축 저장부, 및
    상기 웹 사이트 구축 소스 정보를 통해 웹 구축 중인 작업 정보를 저장하고, 상기 작업 정보를 웹 사이트 구축 서비스 제공 시스템으로 수시로 전송하여 상기 작업 정보와 백업된 작업 정보를 비교한 결과로 불일치할 경우에 악성 코드가 제거되어 덮어 쓰기된 작업 정보를 웹 사이트 구축 서비스 제공 시스템으로부터 제공받아 저장하는 제3 웹 구축 저장부
    를 포함하는 장치.
  14. 제13항에 있어서,
    상기 데이터 저장 장치는,
    자기 매체, CD-ROM, DVD와 같은 광기록 매체 및 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치 중 적어도 하나인 것을 특징으로 하는 장치.
KR1020080095773A 2008-09-30 2008-09-30 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치 KR100880595B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080095773A KR100880595B1 (ko) 2008-09-30 2008-09-30 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080095773A KR100880595B1 (ko) 2008-09-30 2008-09-30 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치

Publications (1)

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

Family

ID=40680847

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080095773A KR100880595B1 (ko) 2008-09-30 2008-09-30 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치

Country Status (1)

Country Link
KR (1) KR100880595B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020060303A (ko) * 2001-01-10 2002-07-18 김태우 무선장치를 매개로 한 인터넷 웹사이트 이용자 인증 방법
KR20070106283A (ko) * 2006-04-28 2007-11-01 주식회사 이즈텔 홈페이지 통합 구축 시스템 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020060303A (ko) * 2001-01-10 2002-07-18 김태우 무선장치를 매개로 한 인터넷 웹사이트 이용자 인증 방법
KR20070106283A (ko) * 2006-04-28 2007-11-01 주식회사 이즈텔 홈페이지 통합 구축 시스템 및 방법

Similar Documents

Publication Publication Date Title
CN1790265B (zh) 便携式应用程序
KR101422859B1 (ko) 문서의 오디언스-적정 버전을 제공하는 방법, 문서 서버, 및 컴퓨터 판독 가능 매체
KR101000191B1 (ko) 보안 소프트웨어 갱신
CN102306256B (zh) 对获取的文件进行信誉检查
JP4838610B2 (ja) 文書管理装置、文書管理方法、プログラム
JP6169777B2 (ja) データのトークン化方法および装置、並びにデータのトークン化のためのコンピュータ可読媒体
US20100211945A1 (en) License management system, license management computer, license management method, and license management program embodied on computer readable medium
CN109479062B (zh) 混合云计算***中的使用跟踪
US20030095660A1 (en) System and method for protecting digital works on a communication network
JP4301516B2 (ja) ファイルの使用を制限する方法、情報処理装置、プログラム
KR101143217B1 (ko) 컴퓨터 신원을 관리하는 방법, 시스템 및 장치
JP2008282251A (ja) ダウンロードプログラム、情報記憶媒体、ダウンロードシステム及びダウンロード方法
CN101677352A (zh) 文档管理***、文档制作设备、文档使用管理设备、以及文档管理方法
US11558531B2 (en) Systems and methods for authenticating an image
JP4445941B2 (ja) 顧客データベース管理装置及び顧客データベース管理プログラム
KR20020003861A (ko) 등록장치 및 방법, 정보처리장치 및 방법, 제공장치 및방법 그리고 프로그램격납매체
JP4847517B2 (ja) 自動イントラネットサービス公開及びサービスアクセス
JP4834686B2 (ja) コンテンツ配布システム及びコンテンツ配布方法
KR100880595B1 (ko) 웹 사이트 구축 서비스를 제공하기 위한 방법, 시스템 및 저장 장치
US10389743B1 (en) Tracking of software executables that come from untrusted locations
JP2004054779A (ja) アクセス権管理システム
JP2004341961A (ja) ストレージシステムおよびストレージプログラム
US20060221710A1 (en) Information processing device, information processing method, program recording medium
JP4608714B2 (ja) 情報処理装置および方法、並びにプログラム格納媒体
JP2005032109A (ja) 文書データ管理装置,文書データアクセス用プログラム,文書データ管理プログラム

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