[go: up one dir, main page]

KR20010091448A - An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage - Google Patents

An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage Download PDF

Info

Publication number
KR20010091448A
KR20010091448A KR1020000013152A KR20000013152A KR20010091448A KR 20010091448 A KR20010091448 A KR 20010091448A KR 1020000013152 A KR1020000013152 A KR 1020000013152A KR 20000013152 A KR20000013152 A KR 20000013152A KR 20010091448 A KR20010091448 A KR 20010091448A
Authority
KR
South Korea
Prior art keywords
user
homepage
information
feature vector
home page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020000013152A
Other languages
Korean (ko)
Other versions
KR100372225B1 (en
Inventor
봉래 박
Original Assignee
박봉래
(주)나와넷
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 박봉래, (주)나와넷 filed Critical 박봉래
Priority to KR10-2000-0013152A priority Critical patent/KR100372225B1/en
Publication of KR20010091448A publication Critical patent/KR20010091448A/en
Application granted granted Critical
Publication of KR100372225B1 publication Critical patent/KR100372225B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0621Electronic shopping [e-shopping] by configuring or customising goods or services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인터넷 사용자가 손쉽게 자신을 PR하고, 인터넷 매체들을 이용할 수 있도록 하는 자신만의 홈페이지를 자동으로 작성하고, 변환하는 시스템에 관한 것이다.The present invention relates to a system for automatically creating and converting a homepage of its own so that Internet users can easily publicize themselves and use Internet media.

본 발명의 홈페이지 작성시스템은 홈페이지를 작성하는 서버와, 이 서버에 네트워크망을 통하여 접속되어 상기 홈페이지를 수신하는 클라이언트로 구성된다.The homepage creation system of the present invention comprises a server for creating a homepage, and a client connected to the server through a network network to receive the homepage.

상기 서버는, 상기 홈페이지 사용자의 특징을 규정짓는 사용자 특징벡터를 생성하기 위한 사용자 특징벡터 생성수단과; 상기 홈페이지의 배경이미지를 형성하기 위한 이미지 데이터를 저장하는 이미지 저장수단과; (이때, 상기 배경이미지는 복수개의 이미지 세그먼트들이 결합된 모자이크 이미지이며, 상기 이미지 저장수단에는 이 이미지 세그먼트 파일이 저장된다) 하나의 배경이미지를 형성하기 위한 복수의 이미지 세그먼트 파일의 어드레스가 부착된 복수의 문서템블릿과, 이 문서템플릿의 특징을 규정짓는 문서템플릿 특징벡터를 저장하는 제 1 저장수단과; 상기 사용자 특징벡터와 상기 문서템플릿 특징벡터를 비교하여 사용자 특징벡터에 매칭되는 문서템플릿 특징벡터를 갖는 문서템플릿을 상기 제 1 저장수단으로부터 선택하기 위한 선택수단과; 상기 선택된 문서템플릿을 사용자 디렉토리별로 저장하기 위한 제 2 저장수단을 구비한다.The server comprises: user feature vector generating means for generating a user feature vector defining a feature of the home page user; Image storage means for storing image data for forming a background image of the home page; In this case, the background image is a mosaic image in which a plurality of image segments are combined, and the image storing means stores the image segment file. A plurality of addresses to which a plurality of image segment files are attached to form one background image are attached. First storage means for storing a document template of a document template and a document template feature vector defining a feature of the document template; Selecting means for comparing the user feature vector with the document template feature vector to select a document template having a document template feature vector matching the user feature vector from the first storage means; And second storage means for storing the selected document template for each user directory.

또한, 상기 클라이언트는, 상기 서버로부터 해당 사용자를 위한 문서템플릿을 수신하기 위한 수신수단을 구비한다.The client also has a receiving means for receiving a document template for the user from the server.

Description

홈페이지 작성시스템, 홈페이지 자동 변환방법, 프로그램 기록매체 및 홈페이지 뷰잉 차별화방법{AN APPARATUS FOR CREATING HOMEPAGE, A METHOD FOR AUTOMATICALLY CONVERTING THE HOMEPAGE AND METHOD FOR DISCRIMINATING TO VIEW THE HOMEPAGE}Homepage creation system, homepage automatic conversion method, program recording medium and homepage viewing differentiation method {AN APPARATUS FOR CREATING HOMEPAGE, A METHOD FOR AUTOMATICALLY CONVERTING THE HOMEPAGE AND METHOD FOR DISCRIMINATING TO VIEW THE HOMEPAGE}

본 발명은 일반적으로 인터넷과 같은 컴퓨터 네트워크에 관한 것으로서, 특히, 인터넷 사용자가 손쉽게 자신을 PR하고, 인터넷 매체들을 이용할 수 있도록 하는 자신만의 홈페이지를 자동으로 작성하고, 변환하는 시스템에 관한 것이다.BACKGROUND OF THE INVENTION The present invention relates generally to computer networks, such as the Internet, and more particularly to a system for automatically creating and converting your own homepage that allows Internet users to easily promote themselves and use Internet media.

컴퓨터 시대의 시초로서 종종 1948년의 EDVAC 컴퓨터 시스템의 개발이 인용되고 있다. 이 시대 이후로 컴퓨터 시스템은 극히 정교한 장치로 발전되어 왔으며, 많은 다른 환경에서 컴퓨터 시스템을 볼 수 있다. 컴퓨터의 급격한 확산으로 인해, 컴퓨터들이 서로 통신할 수 있도록 허용하는 컴퓨터 네트워크의 개발이 촉진되었다.As the beginning of the computer age, the development of the EDVAC computer system of 1948 is often cited. Since this age, computer systems have evolved into extremely sophisticated devices, and computer systems can be seen in many different environments. The rapid proliferation of computers has prompted the development of computer networks that allow computers to communicate with each other.

개인용 컴퓨터(PC)의 도입에 따라, 많은 사람들이 컴퓨터에 접근가능하게 되었다. 개개 이용자가 서로 통신할 수 있도록 허용하는 개인용 컴퓨터를 위한 네크워크가 개발되었다. 이러한 방식으로 한 회사내의 많은 사람들이 하나의 컴퓨터 시스템상에서 실행되는 소프트웨어 애플리케이션과 동시에 통신할 수 있다.With the introduction of personal computers (PCs), many people have made computers accessible. Networks have been developed for personal computers that allow individual users to communicate with each other. In this way, many people in a company can simultaneously communicate with software applications running on a computer system.

최근에 매우 유행하고 있는 한가지 중요한 컴퓨터 네트워크로는 인터넷이 있다. 인터넷은 이러한 컴퓨터 및 네트워크의 확산으로부터 발생하였으며, 일반적으로 월드와이드웹 또는 WWW로서 알려진 컴퓨터 시스템 자원의 매우 복잡한 월드와이드 네트워크로 발전되었다.One important computer network that has become very popular lately is the Internet. The Internet has emerged from this proliferation of computers and networks and has evolved into a very complex worldwide network of computer system resources, commonly known as the World Wide Web or WWW.

인터넷에 액세스하길 원하는 개개의 PC(personal computer)의 이용자는 통상적으로 웹브라우저로서 알려진 소프트웨어 애플리케이션을 이용하여 인터넷에 액세스한다. 웹브라우저는 인터넷을 통해 웹서버로서 알려진 다른 컴퓨터로의 접속을 형성하고, 이용자의 컴퓨터 단말상에 디스플레이되는 정보를 웹서버로부터 수신한다.A user of a personal computer (PC) who wishes to access the Internet accesses the Internet using a software application, commonly known as a web browser. The web browser establishes a connection to another computer known as a web server via the Internet, and receives information displayed on the user's computer terminal from the web server.

현재 인터넷상에서 이러한 월드와이드웹의 기능에 기반한 여러가지 홈페이지가 개설되어 있다. 퍼스널컴퓨터의 사용자는 서비스공급자와 계약하고 인터넷상의 홈페이지를 수신함으로써 전 세계에서 여러가지 정보를 얻을 수 있다. 또 서비스 공급자가 갖는 서버상에 자기의 홈페이지를 개설함으로써 정보의 발신수단으로 할 수 있다.Currently, there are various homepages on the Internet based on the functions of the World Wide Web. Users of personal computers can obtain various information from around the world by contracting with service providers and receiving homepages on the Internet. It is also possible to provide information transmission means by opening its own homepage on a server owned by a service provider.

그런데 이 홈페이지는 통상 홈페이지를 개설하는 사람이 작성할 필요가 있다. 이 때문에 홈페이지를 작성하기 위한 어플리케이션 소프트웨어가 다수 판매되고 있다.By the way, this homepage should normally be created by the person who establishes the homepage. For this reason, many application software for creating a homepage is sold.

그러나, 상기와 같이 어플리케이션 소프트웨어를 이용하여 홈페이지를 작성한다고 해도 어느 정도의 전문지식이 없으면 안된다. 이 때문에 개인이 홈페이지를 작성하는 것은 대단히 수고스러운 작업이 된다.However, even if the homepage is created using the application software as described above, a certain amount of expertise is required. For this reason, creating a homepage for an individual is very laborious.

이에 대하여 홈페이지 작성회사에 홈페이지의 작성을 위탁하는 것도 가능한데 홈페이지의 작성을 홈페이지 작성회사에 위탁하는 것은 비교적 고액의 비용이 필요하다.On the other hand, it is possible to entrust the homepage creation company to the creation of the homepage, but entrusting the homepage creation to the homepage creation company requires a relatively high cost.

따라서, 특별한 전문지식을 보유하고 있지 않은 개인이 비용을 투입하지 않고 손쉽게 자신만의 홈페이지를 개설할 수 있는 기술개발이 요청된다.Therefore, it is required to develop a technology that allows individuals who do not have special expertise to open their own homepage easily without incurring costs.

이러한 기술적 요청에 따라 NETIAN은 클라이언트에 몇가지 형태의 홈페이지를 제공하고, 사용자로 하여금 이 다수의 홈페이지중 자신의 홈페이지를 선택하도록 하는 홈페이지 제공장치를 서비스하고 있다.In response to this technical request, NETIAN provides several types of homepages to clients, and provides a homepage providing device that allows users to select their own homepage from among these multiple homepages.

그러나, 이 종래의 홈페이지 제공장치는 다양한 사용자의 욕구를 충당시키지 못하고, 그 기능 또한 미비한 문제점이 있다.However, this conventional homepage providing apparatus does not satisfy the needs of various users, and its function is also insufficient.

본 발명의 제 1 목적은 특별한 지식을 요구하는 일 없이 용이하게 홈페이지를 작성할 수 있는 홈페이지 작성시스템을 제공하는 것이다.It is a first object of the present invention to provide a homepage creation system that can easily create a homepage without requiring special knowledge.

본 발명의 제 2 목적은 특정한 개인을 PR하고, 인터넷상의 방대한 정보를 효율적으로 활용할 수 있는 개인 유틸리티 공간을 제공하는 것이다.A second object of the present invention is to provide a personal utility space that can publicize specific individuals and efficiently utilize vast amounts of information on the Internet.

본 발명의 제 3 목적은 개개인의 취향에 맞춰진 다양하고 세련된 디자인과 맞춤정보 등을 제공하는 보다 높은 수준의 개인 홈페이지를 제공하는 것이다.A third object of the present invention is to provide a higher level personal homepage that provides various and sophisticated designs and customized information, which are tailored to individual tastes.

본 발명의 제 4 목적은 자신의 취향에 맞게 손쉬운 방법으로 홈페이지를 수정할 수 있도록 하는 수단을 제공하는 것이다.It is a fourth object of the present invention to provide a means for modifying a homepage in an easy way according to one's taste.

본 발명의 제 5 목적은 개인 사용자가 설정한 환경에 따라 홈페이지의 배경이미지가 자동으로 변화, 발전하는 홈페이지 자동 변환방법을 제공하는 것이다.A fifth object of the present invention is to provide a homepage automatic conversion method in which a background image of a homepage is automatically changed and developed according to an environment set by an individual user.

본 발명의 제 6 목적은 개인 홈페이지 접근방식을 주인과 방문객에게 다르게 제공하여 각자에게 맞추어진 내용을 제공하는 것이다.A sixth object of the present invention is to provide a personalized homepage approach differently to the owner and the visitor to provide the content tailored to each person.

본 발명의 특징은 이하와 같다.The characteristics of this invention are as follows.

본 발명의 홈페이지 작성시스템은 홈페이지를 작성하는 서버와, 이 서버에 네트워크망을 통하여 접속되어 상기 홈페이지를 수신하는 클라이언트로 구성된다.The homepage creation system of the present invention comprises a server for creating a homepage, and a client connected to the server through a network network to receive the homepage.

홈페이지 작성 서버는 홈페이지 사용자의 특징을 규정짓는 사용자 특징벡터를 생성하기 위한 사용자 특징벡터 생성수단과; 상기 홈페이지의 배경이미지를 형성하기 위한 이미지 데이터를 저장하는 이미지 저장수단과; (이때, 상기 배경이미지는 복수개의 이미지 세그먼트들이 결합된 모자이크 이미지이며, 상기 이미지 저장수단에는 이 이미지 세그먼트 파일이 저장된다) 하나의 배경이미지를 형성하기 위한 복수의 이미지 세그먼트 파일의 어드레스가 부착된 복수의 홈페이지 템블릿문서와, 이 홈페이지 템플릿문서의 특징을 규정짓는 문서템플릿 특징벡터를 저장하는 제 1 저장수단과; 상기 사용자 특징벡터와 상기 템플릿문서 특징벡터를 비교하여 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 홈페이지 템플릿문서를 상기 제 1 저장수단으로부터 선택하기 위한 선택수단과; 상기 선택된 템플릿문서를 사용자 디렉토리별로 저장하기 위한 제 2 저장수단을 구비한다.The home page creating server comprises: user feature vector generating means for generating a user feature vector defining a feature of the home page user; Image storage means for storing image data for forming a background image of the home page; In this case, the background image is a mosaic image in which a plurality of image segments are combined, and the image storing means stores the image segment file. A plurality of addresses to which a plurality of image segment files are attached to form one background image are attached. First storage means for storing a home page template document of the document and a document template feature vector defining a feature of the home page template document; Selecting means for comparing the user feature vector with the template document feature vector and selecting a home page template document having a template document feature vector matching the user feature vector from the first storage means; And second storage means for storing the selected template document for each user directory.

상기 서버에 접속되는 클라이언트는 서버로부터 해당 사용자를 위한 상기 홈페이지 템플릿문서를 수신하기 위한 수신수단을 구비한다.The client connected to the server is provided with receiving means for receiving the home page template document for the user from the server.

본 발명의 홈페이지 작성 서버는 상기 선택된 홈페이지 템플릿 문서내 템플릿 항목들을 설정하여 홈페이지 템플릿문서를 완성하기 위한 홈페이지 템플릿문서 완성수단을 부가적으로 포함한다.The home page creation server of the present invention additionally includes a home page template document completing means for completing the home page template document by setting template items in the selected home page template document.

상기 사용자 특징벡터 생성수단은 모든 사람에게 어울리는 가장 일반적인 사용자 특징벡터를 하나 생성하거나 또는 여러개 생성하여 이렇게 생성된 특징벡터중하나의 특징벡터를 선택한다. 상기 사용자 디렉토리는 상기 서버에서 임의로 할당한 사용자 ID에 근거하여 설정될 수 있다. 또한, 상기 사용자 디렉토리는 사용자로부터 입력된 사용자 ID에 근거하여 설정될 수도 있다.The user feature vector generating means selects one feature vector from the generated feature vectors by generating one or more of the most common user feature vectors suitable for everyone. The user directory may be set based on a user ID randomly assigned by the server. In addition, the user directory may be set based on a user ID input from a user.

상기 사용자 특징벡터 생성수단은 상기 클라이언트로부터 사용자 정보를 수신하여 이 사용자 정보에 근거하여 사용자 특징벡터를 생성할 수 있다.The user feature vector generating means may receive user information from the client and generate a user feature vector based on the user information.

이 경우 상기 사용자 정보는 사용자의 성명, ID, 패스워드, 생일, 성별, 직업, 주소, 학력, 주거형태, 결혼기념일, 배우자 생일, 이메일 주소, 전화번호 등의 사용자 신상정보만으로 이루어지거나 또는 이 사용자 신상정보에 취미, 관심분야와 같은 취향정보가 포함될 수도 있다.In this case, the user information consists only of the user's personal information such as name, ID, password, birthday, sex, occupation, address, education, housing type, wedding anniversary, spouse's birthday, e-mail address, telephone number or the user's personal information. The information may include taste information such as hobbies and interests.

상기 홈페이지 템플릿문서는 홈페이지 제목, 홈페이지 소개글과 같은 홈페이지 구성정보 할당공간을 포함한다. 또한, 상기 홈페이지 템플릿문서에는 상기 사용자 특징벡터에 매칭되는 맞춤정보 리소스에 액세스하기 위한 수단이 코딩되어 있다.The homepage template document includes a homepage composition information allocation space such as a homepage title and a homepage introduction. In addition, the home page template document is coded with means for accessing a customized information resource matching the user feature vector.

맞춤정보 리소스에 액세스하기 위한 수단은 해당 사용자를 위해 상기 사용자 특징벡터에 매칭되도록 선정된 맞춤정보 리소스를 제공하는 서버 프로그램의 URL정보가 부착된 사용자 인터페이스를 상기 홈페이지에 생성하는 것을 특징으로 한다.The means for accessing the customized information resource is characterized in that for generating a user interface with the URL information of the server program providing the customized information resource selected to match the user feature vector on the home page.

상기 맞춤정보 리소스에는 해당 사용자의 취향과 관련되는 정보가 포함되는 웹진정보 리소스와; 해당 사용자의 취향과 관련되는 추천사이트와 관련된 정보를 포함하는 쿨사이트정보 리소스와; 해당 사용자의 취향과 관련되는 맞춤 배너광고 리소스를 포함한다.The custom information resource includes a webzine information resource including information related to a user's taste; A cool site information resource including information related to a recommendation site related to a user's taste; Includes custom banner advertisement resources related to the taste of the user.

본 발명의 홈페이지 작성서버는 사용자 신상정보 및 사용자 취향정보를 수정하기 위한 사용자정보 수정수단과; 상기 사용자정보 수정수단에 의해 수정된 사용자정보에 근거하여 상기 사용자 특징벡터를 갱신하기 위한 특징벡터 갱신수단을 부가적으로 포함한다.The home page creation server of the present invention comprises: user information correction means for modifying user identification information and user taste information; And feature vector updating means for updating the user feature vector on the basis of the user information modified by the user information modifying means.

또한, 본 발명의 홈페이지 작성 서버는 상기 갱신된 사용자 특징벡터에 매칭되는 특징벡터를 갖는 홈페이지 템플릿문서를 상기 제 1 저장수단으로부터 선택하고, 이 템플릿문서로 상기 사용자 디렉토리에 이미 저장되어 있는 기존 홈페이지를 대체하기 위한 홈페이지 수정수단을 부가적으로 포함한다.In addition, the homepage creating server of the present invention selects a homepage template document having a feature vector matching the updated user feature vector from the first storage means, and selects an existing homepage already stored in the user directory as the template document. And additionally modifying the home page for replacement.

이 홈페이지 수정수단은 홈페이지 제목과 홈페이지 소개글을 수정하기 위한 홈페이지 구성정보 수정수단과; 사용자의 취향과 관련되는 맞춤정보를 수정하기 위한 맞춤정보 선호타입 수정수단과; 상기 홈페이지에서 직접 특정 웹사이트를 접속하기 위한 하이퍼링크를 상기 홈페이지내에 설정하기 위한 하이퍼링크 설정수단과, 상기 클라이언트로부터 작성되어 전송된 후 저장되는 웹컨턴츠 리소스에 액세스하기 위한 사용자 인터페이스를 상기 홈페이지내에 설정하는 수단을 포함한다.The homepage correction means includes a homepage configuration information correction means for modifying a homepage title and a homepage introduction; Personalized information preference type correcting means for modifying personalized information related to a user's taste; Hyperlink setting means for setting a hyperlink in the homepage for directly accessing a specific website from the homepage, and a user interface for accessing a web content resource created and transmitted from the client and stored therein. Means for doing so.

상기한 본 발명의 홈페이지 작성시스템에 의해 작성된 홈페이지를 자동 변환하는 방법은 작성된 홈페이지가 변환시점에 도달했는지 여부를 판단하는 제 1 단계와; 상기 홈페이지가 변환시점에 도달한 경우 해당 사용자의 사용자 특징벡터를 특징벡터 저장수단으로부터 판독하는 제 2 단계와; 이렇게 판독된 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 홈페이지 템플릿문서를 홈페이지 템플릿문서 저장수단으로부터 선택하는 제 3 단계와; 선택된 템플릿문서가 해당 사용자를 위해이미 사용되었는지 여부를 판단하는 제 4 단계와; 선택된 템플릿문서가 이미 사용된 템플릿문서인 경우 상기 제 3 단계로 복귀하고, 선택된 템플릿문서가 사용되지 않은 템플릿문서인 경우 현재 홈페이지의 템플릿문서를 선택된 홈페이지 템플릿문서로 변경하는 제 5 단계를 포함한다. 이때, 갱신전 템플릿문서내의 기능버튼이 지시하는 리소스와, 홈페이지 제목 및 홈페이지 소개글의 내용이 새롭게 선택되는 템플릿문서로 이동된다. 또한, 이때 선택되는 템플릿문서내 기능버튼, 홈페이지 제목 및 홈페이지 소개글의 위치는 템플릿문서에 이미 코딩되어 있는 배경이미지와 조화되도록 배치되어 있다.The method for automatically converting a homepage created by the homepage creation system of the present invention includes the first step of determining whether the created homepage has reached the point of conversion; A second step of reading the user feature vector of the corresponding user from the feature vector storage means when the home page reaches the point of conversion; A third step of selecting a home page template document having a template document feature vector matching the user feature vector thus read from the home page template document storing means; A fourth step of determining whether the selected template document has already been used for the user; And if the selected template document is already used template document, returning to the third step; and if the selected template document is an unused template document, a fifth step of changing the template document of the current homepage to the selected homepage template document. At this time, the resource indicated by the function button in the template document before the update, the home page title and the contents of the home page introduction are moved to the newly selected template document. In addition, the position of the function button, the homepage title, and the homepage introduction article in the template document selected at this time are arranged to match the background image already coded in the template document.

본 발명의 홈페이지를 작성하는 템플릿을 구성시키기 위한 컴퓨터로 판독이 가능한 프로그램 기록매체에는 홈페이지의 배경이미지를 형성하는 복수의 이미지 세그먼트 파일에 대한 어드레스들을 코딩하기 위한 프로그램과; 사용자가 입력한 텍스트를 홈페이지를 작성하는 템플릿에 부착시키기 위한 프로그램과; 사용자가 소망하는 특정 웹사이트를 하이퍼링크시키기 위하여 상기 웹사이트의 URL정보를 홈페이지를 작성하는 템플릿에 부착시키기 위한 프로그램과; 사용자의 취미와 관심분야에 맞춰진 맞춤정보 리소스에 액세스하기 위한 수단을 홈페이지를 작성하는 템플릿에 포함시키기 위한 프로그램이 기록되어 있다.A computer-readable program recording medium for constructing a template for creating a home page of the present invention includes: a program for coding addresses for a plurality of image segment files forming a background image of the home page; A program for attaching text input by a user to a template for creating a homepage; A program for attaching URL information of the website to a template for creating a homepage in order to hyperlink a specific website desired by the user; A program is recorded for including a means for accessing personalized information resources tailored to a user's hobbies and interests in a template for creating a home page.

또한, 본 발명의 홈페이지를 자동으로 변환시키기 위한 컴퓨터로 판독 가능한 프로그램 기록매체에는 상기 홈페이지의 변환시점을 판별하는 프로그램과; 상기 변환시점에 도달한 경우 사용자 특징벡터 저장수단으로 부터 사용자 특징벡터를 판독하는 프로그램과; 판독된 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 템플릿문서를 선택하는 프로그램이 포함된다.In addition, the computer-readable program recording medium for automatically converting the homepage of the present invention includes a program for determining the time of conversion of the homepage; A program for reading a user feature vector from user feature vector storage means when the conversion point is reached; A program for selecting a template document having a template document feature vector matching the read user feature vector is included.

본 발명의 다른 일 양태로서의 홈페이지 뷰잉 차별화방법은 홈페이지 작성 서버가 클라이언트로부터 홈페이지의 송신을 요구하는 URL정보를 수신하는 제 1 단계와; 상기 수신된 URL정보를 분석하여 해당 URL정보가 손님용 URL정보인지 주인용 URL정보인지를 판별하는 제 2 단계와; 상기 제 2 단계에서 손님용 URL정보로 판별된 경우, 주인전용 정보가 배제된 홈페이지(손님용 홈페이지)를 상기 클라이언트에 전송하고, 주인용 URL정보로 판별된 경우 해당 홈페이지(주인용 홈페이지)를 전송하는 제 3 단계; 및 상기 서버로 부터 전송되는 차별화된 홈페이지를 클라이언트의 웹브라이저 화면상에 뷰잉하는 제 4 단계로 이루어진다.According to another aspect of the present invention, there is provided a homepage viewing differentiation method comprising: a first step of a homepage creating server receiving URL information requesting transmission of a homepage from a client; Analyzing the received URL information to determine whether the corresponding URL information is the guest URL information or the owner URL information; If it is determined in the second step as the guest URL information, and transmits the homepage (guest homepage) is excluded the owner-only information to the client, and if it is determined as the URL information for the owner (transfer homepage) A third step; And a fourth step of viewing the differentiated homepage transmitted from the server on the web browser screen of the client.

상기 주인용 홈페이지를 전송하는 서버는 홈페이지 송신을 요구하는 자가 상기 주인전용 정보를 보고자 할 경우 사용자의 패스워드를 요구하는 프로그램을 실행시킨다.The server for transmitting the home page for the host executes a program for requesting a password of the user when the person requesting the home page is to see the owner-only information.

본 발명의 다른 목적 및 장점들은 하기에 설명될 것이며, 본 발명의 실시에 의해 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 첨부된 특허청구범위에 나타낸 수단 및 조합에 의해 실현될 수 있다.Other objects and advantages of the invention will be described below and will be appreciated by the practice of the invention. Furthermore, the objects and advantages of the present invention can be realized by means and combinations indicated in the appended claims.

명세서내에 통합되어 있고 명세서의 일부를 구성하는 첨부도면은 발명의 현재의 바람직한 실시예를 예시하며, 다음의 바람직한 실시예의 상세한 설명과 함께 본 발명의 원리를 설명하는 역할을 할 것이다.The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate the presently preferred embodiments of the invention and, together with the description of the following preferred embodiments, serve to explain the principles of the invention.

도 1은 본 발명의 홈페이지 작성시스템이 적용되는 네트워크 시스템의 구성을 나타내는 도면이다.1 is a diagram illustrating a configuration of a network system to which a homepage creating system of the present invention is applied.

도 2는 도 1의 네트워크 시스템에 있어서의 클라이언트 컴퓨터의 구성을 나타내는 블록도이다.FIG. 2 is a block diagram showing the configuration of a client computer in the network system of FIG.

도 3은 도 1의 네트워크 시스템에 있어서의 웹서버의 구성을 나타내는 블록도이다.3 is a block diagram showing the configuration of a web server in the network system of FIG.

도 4a ~ 4c는 홈페이지 템플릿문서의 개략적인 소스코드를 도시한 도면이다.4A to 4C are schematic source codes of a homepage template document.

도 5는 상기 도 4의 홈페이지 템플릿문서를 작성하는 프로세스에 대한 플로우차트를 도시한 것이다.FIG. 5 is a flowchart of a process of creating the homepage template document of FIG. 4.

도 6은 본 발명에 의해 완성된 홈페이지의 표시예를 도시한 도면이다.Fig. 6 is a diagram showing a display example of the home page completed by the present invention.

도 7a, 7b는 사용자 특징벡터와 템플릿문서 특징벡터를 설명하기 위한 도면이다.7A and 7B are diagrams for describing a user feature vector and a template document feature vector.

도 8은 본 발명의 일 실시형태에 따른 클라이언트 컴퓨터에 있어서의 홈페이지 작성처리를 나타내는 흐름도이다.8 is a flowchart showing a home page creating process in a client computer according to an embodiment of the present invention.

도 9는 본 발명의 일 실시형태에 따른 웹서버에 있어서의 홈페이지 작성처리를 나타내는 흐름도이다.9 is a flowchart showing a home page creation process in a web server according to an embodiment of the present invention.

도 10a ~ 도 10b는 홈페이지 수정 프로세스를 설명하기 위한 플로우챠트이다.10A to 10B are flowcharts for explaining the homepage modification process.

도 11은 본 발명의 실시형태에 따른 홈페이지 변환처리를 나타내는 흐름도이다.11 is a flowchart showing a homepage conversion process according to the embodiment of the present invention.

도 12는 본 발명의 실시형태에 있어서의 홈페이지 뷰잉 차별화방법을 설명하기 위한 흐름도이다.12 is a flowchart for explaining a homepage viewing differentiation method according to the embodiment of the present invention.

도 13은 본 발명의 다른 실시형태에 따른 홈페이지 작성프로세스를 설명하기 위한 도면이다.13 is a diagram for explaining a homepage creating process according to another embodiment of the present invention.

도 14는 본 발명의 또 다른 실시형태에 따른 홈페이지 작성프로세스를 설명하기 위한 도면이다.14 is a diagram for explaining a homepage creating process according to another embodiment of the present invention.

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

110: CPU 120: 입력장치110: CPU 120: input device

130: 표시장치 140: RAM130: display unit 140: RAM

150: 데이터베이스 160: 통신장치150: database 160: communication device

170: 보조기억장치170: auxiliary memory

이하, 첨부도면을 참조하여 본 발명의 바람직한 실시예의 구성을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the configuration of a preferred embodiment of the present invention.

도 1은 본 발명의 홈페이지 작성프로세스가 실행되는 네트워크시스템의 구성을 나타내는 도면이다.1 is a diagram showing the configuration of a network system in which a homepage creation process of the present invention is executed.

도시하는 바와같이, 이 네트워크시스템은 네트워크망(3)을 통하여 서로 접속되는 퍼스널컴퓨터(1a ~ 1c) 및 WWW서버(2)와 이 WWW서버에 접속된 데이터베이스 시스템(4)으로 이루어진다.As shown, this network system consists of personal computers 1a to 1c and a WWW server 2 and a database system 4 connected to the WWW server, which are connected to each other via a network 3.

상기 퍼스널컴퓨터(1a ~ 1c)는 WWW서버(2)의 서비스를 받는 클라이언트이며, 후술하는 바와같이 WWW서버(2)의 기능을 이용하여 홈페이지를 작성한다.The personal computers 1a to 1c are clients receiving the service of the WWW server 2, and create home pages using the functions of the WWW server 2 as described later.

상기 퍼스널컴퓨터(1a ~ 1c)의 구성에 대해서는 상세히 후술한다.The configuration of the personal computers 1a to 1c will be described later in detail.

WWW서버(2)는 WWW의 서비스를 제공하는 서비스공급자에 놓여지고 홈페이지의 작성, 홈페이지의 수정, 홈페이지의 변환, 이중접속 서비스 등의 처리를 실시한다.The WWW server 2 is placed in a service provider that provides services of the WWW, and processes the creation of the homepage, the modification of the homepage, the conversion of the homepage, and the dual access service.

이 WWW서버(2)의 구성에 대해서는 상세히 후술한다.The configuration of the WWW server 2 will be described later in detail.

네트워크망(3)은 복수의 컴퓨터네트워크(LAN/WAN)를 상호 접속한 인터넷을 의미하지만, 반드시 이에 한정되는 것은 아니다. 즉, 클라이언트와 서버가 통신회선을 통해 접속되어 데이터, 텍스트, 그래픽 등의 멀티미디어 정보를 주고, 받을 수 있다면 유,무선 통신망을 불문한다.The network 3 means the Internet interconnecting a plurality of computer networks (LAN / WAN), but is not necessarily limited thereto. In other words, if the client and the server are connected through a communication line to transmit and receive multimedia information such as data, text, and graphics, regardless of wired or wireless communication networks.

상기 네트워크망(3)내에는 WWW서버(2)가 놓여져 있는 서비스 공급자와 똑같은 서비스공급자가 다수 존재할 수 있다.In the network 3, there may be many service providers that are the same as the service providers on which the WWW server 2 is placed.

도 2는 도 1의 네트워크시스템에 있어서의 클라이언트 컴퓨터(1a ~ 1c)의 내부 구성을 나타내는 블록도이다.FIG. 2 is a block diagram showing the internal configuration of client computers 1a to 1c in the network system of FIG.

도시하는 바와같이, 클라이언트 컴퓨터(10)는 버스(17)에 각각 접속된 CPU(11), RAM(12), 기억장치(13), 입력장치(14), 표시장치(15) 및 통신장치(16)로 구성된다.As shown, the client computer 10 includes a CPU 11, a RAM 12, a storage device 13, an input device 14, a display device 15 and a communication device (each connected to a bus 17). 16).

CPU(11)는 후술하는 도 8, 도 10a ~ 도 10b, 도 11, 도 14, 도 15의 흐름도에 나타나는 프로그램이나 그외의 프로그램을 기억장치(13)로부터 RAM(12)에 판독하여 실행한다. CPU(11)는 프로그램의 실행을 위한 복수의 범용 레지스터를 갖는다.The CPU 11 reads and executes the program and other programs shown in the flowcharts of FIGS. 8, 10A to 10B, 11, 14, and 15 described later from the storage device 13 to the RAM 12. FIG. The CPU 11 has a plurality of general purpose registers for the execution of a program.

RAM(12)은 반도체 메모리에 의하여 구성되고, CPU(11)의 주기억영역으로서 사용되는 것으로 프로그램을 로드(load)하는 작업메모리를 갖는다.The RAM 12 is constituted by a semiconductor memory and is used as a main memory area of the CPU 11 and has a work memory for loading a program.

기억장치(13)는 자기디스크장치 등의 기록매체에 의하여 구성되어 있으며, CPU(11)의 처리프로그램이나 웹서핑을 위해 HTML(Htpertext markup language)문서를 해석하는 웹브라우저 어플리케이션 소프트웨어를 격납하고 있다.The storage device 13 is constituted by a recording medium such as a magnetic disk device, and contains a processing program of the CPU 11 or web browser application software for interpreting HTML (Htpertext markup language) documents for web surfing.

입력장치(14)는 키보드, 마우스 등에 의하여 구성되어 있다. 클라이언트 컴퓨터의 사용자는 후술하는 회원등록폼에 대한 회답인 사용자정보, 사용자요구 또는 도 10a ~ 도 10b의 수정데이터를 이 입력장치(14)를 통해 입력한다.The input device 14 is constituted by a keyboard, a mouse and the like. The user of the client computer inputs through the input device 14 user information, a user's request, or correction data of Figs. 10A to 10B, which are answers to the member registration form described later.

표시장치(15)는 CRT(Cathod Ray Tube) 또는 액정표시장치에 의하여 구성되어 있으며, CPU(11)의 처리결과나 후술하는 처리에 의하여 WWW서버(2)로부터 보내어져 오는 홈페이지를 표시한다.The display device 15 is constituted by a CRT (Cathod Ray Tube) or a liquid crystal display device, and displays a home page sent from the WWW server 2 by the CPU 11 processing result or the processing described later.

통신장치(16)는 모뎀 등의 회선종단장치를 구비하고 있다. 이 통신장치는 컴퓨터 시스템으로 하여금 그 컴퓨터시스템이 접속될 수도 있는 어떠한 네트워크로 데이터를 전송하고 또한 그 네트워크로부터 데이터를 수신할 수 있도록 한다.The communication device 16 includes a line termination device such as a modem. This communication device allows a computer system to transmit data to and receive data from any network to which the computer system may be connected.

도 3은 도 1의 네트워크시스템에 있어서의 WWW서버(2)의 구성을 나타내는 블록도이다.3 is a block diagram showing the configuration of the WWW server 2 in the network system of FIG.

도시하는 바와같이, WWW서버(100)는 시스템버스(180)에 각각 접속된 CPU(110), RAM(140), 기억장치(170), 입력장치(120), 표시장치(130), 통신장치 (160) 및 데이터베이스 시스템(150)을 포함한다.As shown, the WWW server 100 includes a CPU 110, a RAM 140, a storage device 170, an input device 120, a display device 130, and a communication device connected to the system bus 180, respectively. 160 and database system 150.

상기 CPU(110)는 후술하는 도 5, 도 9, 도 10 내지 도 15의 흐름도에 따라 실행되는 프로그램 및 그외의 서버사이드 프로그램을 기억장치(170)로부터 RAM(22)에 판독하여 실행한다. 또한, CPU(110)는 WWW서버(100)의 각부를 제어한다.The CPU 110 reads and executes a program and other server side programs executed in accordance with the flowcharts of FIGS. 5, 9 and 10 to 15 described later from the memory 170 to the RAM 22. In addition, the CPU 110 controls each part of the WWW server 100.

CPU(110)는 복수의 범용레지스터와 내부타이머를 갖는다. 이 내부타이머는 현재일시를 계시하는 것으로 후술하는 바와같이 홈페이지가 작성되었을때에 홈페이지와 함께 내부타이머의 값이 기억장치(170)에 기억된다.The CPU 110 has a plurality of general purpose registers and an internal timer. This internal timer indicates the current date and time. As described later, when the home page is created, the value of the internal timer is stored in the storage device 170 together with the home page.

RAM(140)은 반도체 메모리에 의하여 구성되고, CPU(110)의 주기억영역으로서 사용되며, 프로그램을 로드하기 위한 작업메모리를 갖는다.The RAM 140 is constituted by a semiconductor memory, used as a main memory area of the CPU 110, and has a work memory for loading a program.

기억장치(170)는 자기디스크장치 등의 기록매체에 의하여 구성되어 있으며, CPU(110)의 처리프로그램 즉, 후술하는 홈페이지 작성프로그램(171), 홈페이지 변환프로그램(172), 홈페이지 수정프로그램(173), 더블 URL서비스 프로그램(174) 및 기타 서버사이드 프로그램 등을 격납하고 있다.The storage device 170 is constituted by a recording medium such as a magnetic disk device, and includes a processing program of the CPU 110, that is, a home page creating program 171, a home page converting program 172, and a home page correcting program 173 described later. , A double URL service program 174 and other server side programs.

상기 홈페이지 작성프로그램(171)은 도 9, 도 14 및 도 15의 프로세스 루틴에 따라 사용자에게 송신될 홈페이지를 작성하기 위한 프로그램 소프트웨어다.The home page creating program 171 is program software for creating a home page to be transmitted to the user in accordance with the process routines of FIGS. 9, 14, and 15.

상기 홈페이지 변환프로그램(172)은 도 13의 프로세스 루틴에 따라 이미 작성된 홈페이지를 일정시점에서 자동으로 변환하기 위한 프로그램 소프트웨어다.The home page converting program 172 is program software for automatically converting a home page already created according to the process routine of FIG. 13 at a given point in time.

상기 홈페이지 수정프로그램(173)은 후술하는 도 11의 프로세스 루틴에 따라사용자 기본정보나 취향정보를 새롭게 설정하거나 수정하고, 이렇게 설정되거나 수정된 사용자 정보에 근거하여 사용자 특징벡터를 갱신하기 위한 프로그램 소프트웨어다. 또한, 상기 홈페이지 수정프로그램(173)은 이미 작성되어 있는 홈페이지를 후술하는 도 10a ~ 도 10b의 프로세스 루틴에 따라 수정하기 위한 프로그램 소프트웨어다.The home page correction program 173 is program software for newly setting or modifying user basic information or taste information according to the process routine of FIG. 11 to be described later, and updating the user feature vector based on the user information thus set or modified. . The home page correction program 173 is program software for modifying the home page that has already been created in accordance with the process routine of FIGS. 10A to 10B described later.

상기 더블 URL서비스 프로그램(174)은 도 12의 프로세스 루틴을 실행시켜 손님용의 홈페이지와 주인용의 홈페이지 서비스를 차별화시키는 소프트웨어 프로그램이다.The double URL service program 174 is a software program that executes the process routine of FIG. 12 to differentiate a homepage for a guest from a homepage for a host.

상기 입력장치(120)는 키보드 등에 의하여 구성되어 있다. 오퍼레이터는 입력장치(120)를 조작함으로써 소정의 데이터를 입력하거나 CPU(110)에 소정의 코맨드(command)를 입력한다.The input device 120 is configured by a keyboard or the like. The operator inputs predetermined data by operating the input device 120 or inputs a predetermined command to the CPU 110.

표시장치(130)는 CRT에 의하여 구성되어 있으며, CPU(110)의 처리결과를 표시하여 오퍼레이터에 나타낸다.The display apparatus 130 is comprised by CRT, and displays the processing result of CPU110, and shows it to an operator.

통신장치(160)는 클라이언트 컴퓨터(1a ~ 1c)와의 통신회선을 물리적으로 접속하고, 클라이언트 컴퓨터와 상기 서버(100) 사이에서 데이터의 전송을 제어한다.The communication device 160 physically connects a communication line with the client computers 1a to 1c and controls the transmission of data between the client computer and the server 100.

상기 데이터베이스 시스템(150)은 상기 서버와 각종 데이터베이스를 연동하기 위한 CGI(common gateway interface) 프로그램(151)과 도 3에 도시된 바와같은 각종의 데이터베이스(152 ~ 158)를 구비하고 있다.The database system 150 includes a common gateway interface (CGI) program 151 for interworking the server with various databases, and various databases 152 to 158 as shown in FIG.

이미지 데이터베이스(155)에는 홈페이지의 배경이미지를 형성하기 위한 복수의 이미지 세그먼트(image segment) 집합이 저장되어 있다. 따라서, 하나의 홈페이지 배경이미지를 형성하기 위해서는 이 배경이미지와 관련되는 복수의 이미지 세그먼트들을 수집하고, 이렇게 수집된 이미지 세그먼트들을 그 부착 위치에 따라 정렬함으로써 하나의 완성된 홈페이지를 생성할 수 있다.The image database 155 stores a plurality of image segment sets for forming a background image of the home page. Accordingly, in order to form one home page background image, a plurality of image segments related to the background image may be collected, and the completed home page may be generated by arranging the collected image segments according to their attachment positions.

사용자 홈페이지 데이터베이스(156)는 상기 홈페이지 작성 프로그램(171)에 따라 작성된 홈페이지를 저장하기 위한 저장수단이다. 즉, 사용자 홈페이지 데이터베이스(156)는 홈페이지가 작성된 사용자 개개인에 대해 디렉토리를 설정하고, 이 디렉토리내에 해당 사용자의 홈페이지와 이 홈페이지에 관련된 정보를 저장한다.The user homepage database 156 is storage means for storing a homepage created according to the homepage creation program 171. That is, the user homepage database 156 sets a directory for each user whose homepage is created, and stores the homepage of the user and information related to the homepage in this directory.

사용자정보 데이터베이스(157)에는 사용자의 성명, ID, 패스워드, 생일, 성별, 직업, 주소, 학력, 주거형태, 결혼기념일, 배우자생일, 이메일주소, 전화번호 등의 신상정보와 취미, 관심분야 등의 취향정보를 포함하는 사용자 정보파일과 사용자 특징벡터가 저장된다. 이 사용자 정보파일은 홈페이지 작성의 초기단계에서 완성될 수도 있고, 초기에는 ID와 패스워드만을 저장하고 있다가 업데이트될 수 도 있으며, 초기에는 ID, 패스워드 및 상기 신상정보만을 저장하고 있다가 상기 취향정보가 업데이트될 수도 있다.The user information database 157 includes user's name, ID, password, date of birth, sex, occupation, address, education, housing type, wedding anniversary, spouse's birthday, e-mail address, telephone number, personal information such as hobby, interest, etc. A user information file containing taste information and a user feature vector are stored. This user information file may be completed in the initial stage of homepage creation, may initially store only the ID and password, and may be updated. Initially, only the ID, password, and the personal information may be stored. It may be updated.

홈페이지 템플릿문서 데이터베이스(158)에는 도 4a ~ 도 4c와 같은 HTML코드가 부착되어 있는 홈페이지를 작성하기 위한 템플릿문서(template)가 저장되어 있다.The home page template document database 158 stores a template document for creating a home page to which HTML codes such as FIGS. 4A to 4C are attached.

도 4a에 도시된 바와같이, 상기 문서템플릿은 "index_xxx.html"이라는 파일명을 갖는 문서(20)와, "line_xxx.html"이라는 파일명을 갖는 문서(40)로 이루어진다.As shown in Fig. 4A, the document template includes a document 20 having a file name of "index_xxx.html" and a document 40 having a file name of "line_xxx.html".

즉, 상기 템플릿문서는 전체적으로 두개의 프레임으로 구성되고, 이 두개의 프레임은 도 6의 홈페이지 표시예와 같이 배경이미지(211)와 기능버튼 박스(213)가 배치되는 화면프레임과 관리버튼(216), 검색창(251), 배너광고표시부(252)등이 배치되는 화면프레임으로 이루어진다. 이때, 관리버튼, 검색창, 배너광고표시부 등이 배치되는 화면프레임은 라인형태로 출력되어 상기 배경이미지가 포함된 화면프레임의 아래쪽에 배치된다.That is, the template document is composed of two frames as a whole, and these two frames are the screen frame and the management button 216 on which the background image 211 and the function button box 213 are arranged as shown in the home page display example of FIG. 6. And a search frame 251 and a banner advertisement display unit 252 are arranged. In this case, the screen frame in which the management button, search box, banner advertisement display unit, etc. are arranged is output in a line form and is disposed below the screen frame including the background image.

도 4b에는 "index_xxx.html"인 파일의 HTML코드가 부착된 문서템플릿의 일부분을 도시하고 있다. 이 템플릿에는 상기 화면프레임에 배치될 기능버튼을 부착하기 위한 프로그램코드(30)와, 후술하는 프리버튼(free button)을 부착하기 위한 프로그램코드(50), 홈페이지 제목 텍스트를 부착하기 위한 프로그램코드(60) 및 홈페이지 소개글 페이지를 부착하기 위한 프로그램코드(70)가 코딩되어 있다.4B shows a part of the document template to which the HTML code of the file "index_xxx.html" is attached. This template includes program code 30 for attaching a function button to be placed on the screen frame, program code 50 for attaching a free button to be described later, and program code for attaching a homepage title text ( 60) and a program code 70 for attaching the home page introduction page is coded.

상기 기능버튼들의 상세한 기능에 대해서는 후술하기로 한다.Detailed functions of the function buttons will be described later.

도 4b에는 도시되어 있지 않지만, 이 템플릿에는 하나의 배경이미지를 형성하기 위한 복수의 이미지 세그먼트들을 상기 배경이미지 데이터베이스(155)로부터 참조하기 위한 복수의 이미지 세그먼트 파일들의 주소가 부착되어 있다. 따라서, 이 템플릿을 전송받은 클라이언트 컴퓨터의 웹브라우저는 상기 이미지 세그먼트 파일들의 주소에 대응하는 이미지 세그먼트들을 상기 데이터베이스(155)로부터 읽어들여 브라우저 화면상에 표시함으로써 도 6과 같은 하나의 배경이미지를 디스플레이할 수 있다. 즉, 상기 데이터베이스(155)로부터 읽혀진 이미지 세그먼트 각각을 해당 위치에 정렬하여 디스플레이함으로써 하나의 배경이미지를 완성할 수 있다.Although not shown in FIG. 4B, the template is affixed with addresses of a plurality of image segment files for referencing from the background image database 155 a plurality of image segments for forming one background image. Therefore, the web browser of the client computer which has received this template can display one background image as shown in FIG. 6 by reading image segments corresponding to the addresses of the image segment files from the database 155 and displaying them on the browser screen. Can be. That is, one background image may be completed by arranging and displaying each image segment read from the database 155 at a corresponding position.

또한, 도 4c에는 상기 홈페이지 수정프로그램(173)을 구동시키기 위한 관리버튼을 홈페이지에 부착시키기 위한 프로그램코드(80)와, 검색창과 맞춤 배너광고 이미지를 홈페이지에 부착시키기 위한 프로그램코드(90)가 홈페이지 템플릿문서에 부착되어 있다.4C shows a program code 80 for attaching a management button for driving the homepage modification program 173 to the homepage, and a program code 90 for attaching a search box and a customized banner advertisement image to the homepage. It is attached to the template document.

이 관리버튼과 검색창 및 배너광고에 대한 상세한 구성에 대해서는 후술하기로 한다.Detailed configuration of the management button, search box, and banner advertisement will be described later.

이하에서는 도 5를 참조하여 상기 홈페이지 템플릿문서를 작성하여 홈페이지 템플릿문서 데이터베이스(158)를 구축하기 위한 프로세스 루틴을 설명한다.Hereinafter, a process routine for creating the homepage template document database 158 by creating the homepage template document will be described with reference to FIG. 5.

홈페이지의 전체적인 이미지를 결정하는 하나의 배경이미지를 선택하고(STEP S1), 이 배경이미지를 분석하여 이 배경이미지에 매칭되는 템플릿문서 특징벡터를 할당한다.(STEP S2)One background image that determines the overall image of the home page is selected (STEP S1), and the background image is analyzed and a template document feature vector matching the background image is assigned (STEP S2).

도 7b의 문서템플릿 특징벡터는 취미(예를들어, 낚시, 등산, 독서 등), 관심분야(예들들어, 정치, 스포츠, 연예, 증권 등), 연령, 성별 등의 항목을 기재하는 란과, 이 항목에 대해 0과 1의 매칭코드가 부여되는 란과, 각 항목에 대한 가중치를 부여하는 란으로 구성된다. 즉, 상기 매칭코드는 해당 배경이미지가 특정한 항목과 매칭되는 경우에는 1이라는 코드를 부여하고, 매칭되지 않는 경우에는 0이라는 코드를 부여한다.The document template feature vector of FIG. 7B is a column describing items such as hobbies (eg, fishing, hiking, reading, etc.), interests (eg, politics, sports, entertainment, securities, etc.), age, gender, etc .; It consists of a field to which 0 and 1 matching codes are assigned to this item, and a field to which a weight is assigned to each item. That is, the matching code is assigned a code of 1 when the background image is matched with a specific item and a code of 0 when it is not matched.

도 7b에 의해 참조되는 배경이미지는 취미 2와 관심분야 1을 갖는 10대 남성과 어울리는 매칭코드를 갖고 있음을 알 수 있다. 또한, 상기 가중치란은 해당 배경이미지의 특징을 표현하는데 있어 매칭되는 항목이 차지하는 비중을 반영하는 수치를 표현한 것이다.It can be seen that the background image referenced by FIG. 7B has a matching code that matches a teenage male having a hobby 2 and an interest 1. In addition, the weight column represents a numerical value reflecting the weight of the matching item in expressing the characteristics of the background image.

선택된 배경이미지에 대한 템플릿문서 특징벡터가 작성되면, 이 배경이미지를 복수개의 이미지 세그먼트로 분할하고, 이 이미지 세그먼트 파일들을 상기 배경이미지 데이터베이스(155)에 저장한다. (STEP S3)When a template document feature vector for the selected background image is created, the background image is divided into a plurality of image segments, and the image segment files are stored in the background image database 155. (STEP S3)

이렇게 저장된 이미지 세그먼트 파일의 저장 어드레스를 문서템플릿상에 코딩한다. (STEP S4)The storage address of the image segment file thus stored is coded on the document template. (STEP S4)

템플릿상에 이미지 세그먼트 어드레스의 코딩이 완료되면, 상기 도 4a ~ 도 4c와 같이 웹진버튼, 쿨사이트버튼과 같은 각종 기능버튼과 관리버튼 등의 항목을 템플릿문서에 코딩한다. (STEP S5)When coding of the image segment address on the template is completed, items of various function buttons such as webzine buttons and cool site buttons and management buttons are coded into the template document as shown in FIGS. 4A to 4C. (STEP S5)

이렇게 완성된 문서템플릿을 도 7b의 문서템플릿 특징벡터와 함께 홈페이지 문서템플릿 데이터베이스(158)내에 저장한다. (STEP S6)The completed document template is stored in the home page document template database 158 together with the document template feature vector of FIG. 7B. (STEP S6)

이와 같이, 상술한 과정을 반복하는 것에 의해 대용량의 홈페이지 홈페이지 템플릿문서 데이터베이스(158)의 구축이 가능하다.In this manner, a large-scale homepage homepage template document database 158 can be constructed by repeating the above-described process.

쿨사이트 데이터베이스(152)는 독자적인 CGI 프로그램(151)에 의해 상기 서버(100)와 연동되는 데이터베이스이다. 따라서, 상기 쿨사이트 데이터베이스(152)는 상기 서버(100)와분리되어 독립적인 쿨사이트 서버로서 운영될 수도 있다.The coolsite database 152 is a database linked with the server 100 by a unique CGI program 151. Accordingly, the coolsite database 152 may be separated from the server 100 and operated as an independent coolsite server.

상기 쿨사이트 데이터베이스(152)에는 상기 서버가 사용자에게 추천하는 사이트들의 URL(Uniform Resource Locator)정보와 해당 사이트들을 소개하는 텍스트 정보 및 해당 사이트들의 웹페이지 이미지 정보가 저장되어 있다.The cool site database 152 stores URL (Uniform Resource Locator) information of the sites recommended by the server to the user, text information introducing the sites, and web page image information of the corresponding sites.

즉, 본 발명의 서비스를 받는 모든 사용자 개개인에 대해 해당 사용자의 ID별로 하나의 디렉토리가 설정되고, 이 디렉토리내에 해당 사용자를 위한 쿨사이트 페이지가 저장된다. 또는, 상기 사용자 홈페이지 데이터베이스(156)내의 해당 사용자 디렉토리에 상기 쿨사이트 페이지가 저장될 수도 있다.That is, one directory is set for each user who receives the service of the present invention for each user ID, and the cool site page for the user is stored in this directory. Alternatively, the cool site page may be stored in a corresponding user directory in the user home page database 156.

상기 쿨사이트 페이지는 추천하고자 하는 사이트의 URL정보, 해당 사이트를 소개하는 텍스트정보, 해당 사이트의 웹페이지 이미지 정보가 복수개 포함되어 이루어지는 하나의 웹페이지로 구성된다.The cool site page is composed of one web page including a plurality of URL information of a site to be recommended, text information introducing the site, and web page image information of the corresponding site.

이러한 쿨사이트 페이지는 쿨사이트버튼을 누를때마다 쿨사이트 서버와 홈페이지 CGI가 구동되어 해당 웹페이지를 사용자 컴퓨터에 전송한다.Whenever the CoolSite page is pressed, the CoolSite page and the homepage CGI are driven to transmit the webpage to the user's computer.

따라서, 본 발명의 홈페이지를 전송받은 사용자는 상기 도 6의 쿨사이트 버튼을 클릭하는 것에 의해 해당 사용자의 ID에 대응하는 디렉토리로부터 해당 사용자를 위한 추천사이트 정보를 서비스받을 수 있다.Therefore, the user who has received the homepage of the present invention can receive the recommended site information for the corresponding user from the directory corresponding to the ID of the corresponding user by clicking the cool site button of FIG. 6.

쿨사이트의 추천도 클라이언트 쿨사이트 리스별 특징벡터와, 사용자 특징벡터의 비교를 통해 수정된다.The recommendation of the cool site is also modified by comparing the feature vector for each client cool site lease with the user feature vector.

웹진 데이터베이스(153)는 독자적인 CGI 프로그램(151)에 의해 상기 서버 (100)와 연동되는 데이터베이스이다. 따라서, 상기 웹진 데이터베이스(152)는 상기 서버(100)와 분리되어 독립적인 웹진 서버로서 운영될 수도 있다.The webzine database 153 is a database linked with the server 100 by a unique CGI program 151. Accordingly, the webzine database 152 may be separated from the server 100 and operated as an independent webzine server.

상기 웹진 데이터베이스(153)에는 스포츠, 영화, 여행, 법률, 관상, 디자인 등의 웹진 정보와, 이 정보를 보다 상세하게 소개하는 웹페이지의 URL정보가 저장되어 있다.The webzine database 153 stores webzine information such as sports, movies, travel, law, admiration, and design, and URL information of web pages that introduce this information in more detail.

즉, 본 발명의 서비스를 받는 모든 사용자 개개인에 대해 해당 사용자의 ID별로 하나의 디렉토리가 설정되고, 이 디렉토리내에 해당 사용자를 위한 웹진 페이지가 저장된다. 또는, 상기 사용자 홈페이지 데이터베이스(156)내의 해당 사용자 디렉토리에 상기 웹진 페이지가 저장될 수도 있다.That is, one directory is set for each user who receives the service of the present invention for each user ID, and the webzine page for the user is stored in this directory. Alternatively, the webzine page may be stored in a corresponding user directory in the user homepage database 156.

상기 웹진 페이지는 상기 웹진 정보와, 이 웹진 정보를 보다 상세하게 기술하는 웹페이지의 URL정보를 복수개 포함하는 하나의 웹페이지로 구성된다.The webzine page is composed of one webpage including the webzine information and URL information of a webpage describing the webzine information in more detail.

따라서, 본 발명의 홈페이지를 전송받은 사용자는 상기 도 6의 웹진 버튼을 클릭하는 것에 의해 해당 사용자의 ID에 대응하는 디렉토리로부터 해당 사용자를 위한 웹진 페이지를 서비스받을 수 있다.Therefore, the user who has received the homepage of the present invention can receive the webzine page for the user from the directory corresponding to the user's ID by clicking the webzine button of FIG. 6.

웹진도 웹진리소스별 특징벡터와 사용자 특징벡터와의 비교를 통해 제공되며, 제공방식은 단순 HTML문서의 링크나 CGI프로그램에 의해 버튼이 클릭될때 문서형태로 제공될 수도 있다.Webzine is also provided through the comparison between the feature vector of each web truth resource and the user feature vector, and the provision method may be provided in the form of a document when a button is clicked by a link of a simple HTML document or a CGI program.

배너광고 데이터베이스(154)에는 상기 홈페이지의 하단 프레임 또는 서브페이지에 존재하는 배너광고 표시부에 실시간으로 디스플레이될 배너광고의 이미지 정보가 저장되어 있다.The banner advertisement database 154 stores image information of a banner advertisement to be displayed in real time on a banner advertisement display unit existing in a lower frame or a subpage of the homepage.

따라서, 본 발명의 홈페이지를 전송받은 사용자는 해당 사용자의 ID에 대응하는 디렉토리로부터 해당 사용자를 위한 맞춤 배너광고 리소스를 서비스받을 수 있다. 이 맞춤 배너광고 리소스는 도 6의 배너광고 표시부에 디스플레이된다.Therefore, the user who has received the homepage of the present invention can receive a customized banner advertisement resource for the user from a directory corresponding to the user's ID. This custom banner advertisement resource is displayed in the banner advertisement display unit of FIG.

배너광고도 배너광고리소스별 특징벡터와 사용자 특징벡터와의 비교를 통해 제공된다.Banner advertisement is also provided by comparing the feature vector for each banner advertisement resource with the user feature vector.

도 6에는 본 발명의 실시형태에 있어서의 홈페이지 화면 구성이 도시되어 있다.Fig. 6 shows a homepage screen configuration in the embodiment of the present invention.

본 발명의 홈페이지(200)는 크게 두부분의 프레임(frame)으로 구성된다. 제 1 프레임(210)에는 배경이미지(211), 홈페이지 제목(212), 홈페이지 소개글(214), 기능버튼 박스(213)가 배치된다.The homepage 200 of the present invention is largely composed of two frames. In the first frame 210, a background image 211, a homepage title 212, a homepage introduction 214, and a function button box 213 are disposed.

제 2 프레임(250)에는 관리버튼(216)과, 검색창(251)과, 배너광고 표시부 (252)가 배치된다.In the second frame 250, a management button 216, a search window 251, and a banner advertisement display unit 252 are disposed.

상기 배경이미지(211)는 관련된 여러개의 이미지 세그먼트가 결합되는 모자이크 형태의 이미지집합이다.The background image 211 is a mosaic-shaped image set in which a plurality of related image segments are combined.

상기 홈페이지 제목(212)은 회원등록폼에 포함된 텍스트박스에 해당 홈페이지를 대표할 수 있는 정보를 입력함으로써 상기 템플릿문서상에 삽입될 수 있다.The home page title 212 may be inserted in the template document by inputting information representing the home page in a text box included in the member registration form.

상기 홈페이지 소개글(214) 역시 상기 홈페이지 제목(212)과 마찬가지 방법으로 상기 템플릿문서에 삽입될 수 있다.The homepage introduction 214 may also be inserted into the template document in the same manner as the homepage title 212.

또는, 상기 홈페이지 제목 및 홈페이지 소개글은 상기 관리버튼을 클릭하는 것에 의해 홈페이지 수정 프로그램을 실행하고, 이 프로그램의 실행에 의해 도 10a와 같은 프로세스 루틴을 거쳐 템플릿문서상에 삽입될 수도 있다.Alternatively, the homepage title and the homepage introduction may be inserted into a template document by executing the homepage modification program by clicking the management button and through the process routine shown in FIG. 10A by executing the program.

상기 홈페이지 제목(212)과 홈페이지 소개글(214)의 위치는 반드시 도 6에 도시된 것에 한정되는 것은 아니다. 상기 홈페이지 제목과 홈페이지 소개글의 부착 위치는 해당 배경이미지의 특징에 좌우된다. 즉, 배경이미지의 전체적인 이미지와 조화될 수 있도록 그 부착위치가 선정되어야 할 것이다.The positions of the homepage title 212 and the homepage introduction 214 are not necessarily limited to those shown in FIG. 6. The homepage title and the attachment location of the homepage introduction depends on the characteristics of the background image. That is, the attachment position should be selected so that it can be harmonized with the overall image of the background image.

상기 기능버튼 박스(213)에는 홈페이지 사용자가 자기 자신을 타인에게 소개하기 위한 웹페이지가 저장된 저장공간의 주소가 링크되어 있는 자기소개버튼 (about me button)과, 홈페이지 사용자의 스케줄을 관리하기 위한 스케줄러 프로그램을 실행시키기 위한 스케줄러버튼(scheduler button), 방명록을 제공하는 게스트북버튼(guestbook button), 게시판을 제공하기 위한 웹보드버튼(webboard button), 홈페이지 사용자에게 맞춰진 웹진정보 또는 일반적인 웹진정보를 제공하기 위한 웹진버튼(webzin button) 및 홈페이지 사용자에게 맞춰진 추천사이트 또는 일반적인 추천사이트를 제공하는 쿨사이트버튼(coolsite button)이 구비되어 있다.The function button box 213 includes a self-introduction button (about me button) linked to an address of a storage space where a web page is stored for a homepage user to introduce himself to others, and a scheduler for managing a homepage user's schedule. Provide a scheduler button to run the program, a guestbook button to provide a guestbook, a webboard button to provide a bulletin board, webzine information or general webzine information tailored to the homepage user. Webzine button (webzin button) and homepage is provided with a customized site or a coolsite button (coolsite button) to provide a general recommendation site.

상기 기능버튼 이미지의 부착위치 역시 상기 홈페이지 제목 및 홈페이지 소개글과 마찬가지로 배경이미지와 조화될 수 있도록 결정된다. 따라서, 홈페이지의 배경이미지가 변화되면, 기능버튼의 부착위치 역시 변경된다.The attachment position of the function button image is also determined to be compatible with the background image, similar to the homepage title and homepage introduction. Therefore, when the background image of the homepage is changed, the attachment position of the function button is also changed.

상기 제 2 프레임의 관리버튼(216)은 사용자정보를 수정하거나, 사용자 소개글용 웹페이지를 작성, 수정하거나, 홈페이지 소개글(214), 홈페이지 제목(212)을 작성, 수정하거나, 후술하는 프리버튼(215)을 생성하기 위한 그래픽 사용자 인터페이스이다.The management button 216 of the second frame modifies user information, creates or modifies a web page for a user introduction, creates or modifies a homepage introduction 214, a homepage title 212, or a free button described later. A graphical user interface for creating 215.

상기 검색창(251)은 본 발명자에 의해 선출원된 대한민국 특허출원 제 2000-8579 호의 검색엔진을 구동시키기 위한 질의어가 입력되는 창이다. 물론, 본 발명의 검색창이 반드시 상기한 검색엔진을 구동하기 위한 검색창으로 한정되는 것은 아니며, 질의어의 입력을 통해 검색엔진을 구동하기 위한 입력창이라면 무엇이라도 상관없다.The search window 251 is a window into which a query for driving the search engine of Korean Patent Application No. 2000-8579 filed by the present inventor is input. Of course, the search box of the present invention is not necessarily limited to the search window for driving the search engine described above, and may be any input window for driving the search engine through the input of a query.

상기 배너광고 표시부(252)에는 사용자 개개인의 연령, 학력, 관심분야 등과연관되어 제공되는 맞춤광고가 디스플레이된다.The banner advertisement display unit 252 displays a customized advertisement provided in association with each user's age, education, interests, and the like.

이하에서 본 발명의 실시형태에 따른 홈페이지 작성 시스템에 대한 구체적인 실시예를 설명한다.Hereinafter, specific examples of the homepage creating system according to the embodiment of the present invention will be described.

실시예 1Example 1

본 실시예는 자신의 홈페이지를 제작하기를 원하는 사용자가 도 3의 홈페이지 작성 서버(100)에 접속하여 사용자의 신상정보와, 취미 및 관심분야에 관한 취향정보를 서버에 제공하고, 서버는 이 사용자정보로부터 사용자 특징벡터를 추출하여 이 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 홈페이지 템플릿문서를 선택하며, 이 선택된 템플릿문서에 근거하여 홈페이지를 작성하는 시스템에 관한 것이다.In this embodiment, a user who wants to create his own homepage connects to the homepage creation server 100 of FIG. 3 to provide user's personal information and taste information about a hobby and an interest to the server, and the server provides the user. A system for extracting a user feature vector from information, selecting a home page template document having a template document feature vector matching the user feature vector, and creating a home page based on the selected template document.

따라서, 도 3의 사용자정보 데이터베이스(157)에는 클라이언트로부터 송신되는 사용자정보와 이 사용자 정보로부터 추출된 사용자 특징벡터가 저장된다.Therefore, the user information database 157 of FIG. 3 stores user information transmitted from the client and user feature vectors extracted from the user information.

또한, 상기 쿨사이트 데이터베이스(coolsite database)(152)와 웹진 데이터베이스(webzine database)(153)에는 해당 사용자의 ID에 대응하는 디렉토리내에 상기 추출된 사용자 특징벡터에 매칭되는 쿨사이트정보와 웹진정보 또는 이들 정보들에 대한 접근수단이 저장된다.In addition, the coolsite database 152 and the webzine database 153 may include coolsite information and webzine information matching the extracted user feature vectors in a directory corresponding to the user ID. Access to the information is stored.

<홈페이지의 작성><Create homepage>

이하에서, 도 8과 도 9를 참조하여 본 실시예의 홈페이지 작성 프로세스를 상세히 설명한다.Hereinafter, the homepage creation process of this embodiment will be described in detail with reference to FIGS. 8 and 9.

이 처리프로세스는 클라이언트와 서버가 서로 제휴하여 교호적으로 데이터를주고받는 것에 의해 실행된다.This processing process is executed by exchanging data with the client and server in cooperation with each other.

사용자정보(사용자 신상정보 및 취향정보)에 기반하여 생성되는 사용자 특징벡터에 근거하여 홈페이지를 작성하고자 하는 사용자는 인터넷을 통해 도 3의 WWW서버(100)에 접속하여 클라이언트와 서버사이에 데이터링크를 확보한다. (STEP A1)A user who wants to create a homepage based on user feature vectors generated based on user information (user profile information and taste information) accesses the WWW server 100 of FIG. 3 via the Internet and establishes a data link between the client and the server. Secure. (STEP A1)

이때, 서버는 해당 서버가 서비스하는 웹사이트의 메인페이지를 해당 사용자의 클라이언트 컴퓨터에 전송하고, 사용자는 메인페이지를 통해 회원가입요구를 상기 서버에 송신한다. (STEP A2)At this time, the server transmits the main page of the website serviced by the server to the client computer of the user, and the user transmits a membership request to the server through the main page. (STEP A2)

상기 WWW서버는 클라이언트로부터 회원가입요구를 수신하여 사용자요구를 확인한 후(STEP B1), 소정 포맷의 회원등록폼을 클라이언트에 송신한다. (STEP B2)The WWW server receives the member registration request from the client and confirms the user's request (STEP B1), and then sends the member registration form of the predetermined format to the client. (STEP B2)

이 회원등록폼은 사용자로하여금 사용자의 성명, ID, 패스워드, 생일, 성별, 직업, 주소, 학력, 주거형태, 결혼기념일, 배우자생일, 이메일주소, 전화번호 등의 신상정보와, 취미, 관심분야와 같은 다수의 취향정보의 입력을 요구한다.This member registration form is a user's name, ID, password, date of birth, sex, occupation, address, education, housing type, anniversary, spouse's birthday, e-mail address, phone number, personal information, hobbies, interests It requires the input of a plurality of taste information such as.

상기 WWW서버(100)로부터 회원등록폼을 수신한(STEP A3) 사용자는 도 2의 입력장치를 이용하여 회원등록폼을 작성한후, 이 회원등록폼을 서버에 송신한다. (STEP A4)After receiving the member registration form from the WWW server 100 (STEP A3), the user creates a member registration form using the input device of FIG. 2 and transmits the member registration form to the server. (STEP A4)

상기 회원등록폼내에는 상기 홈페이지 제목과 홈페이지 소개글을 작성할 수 있는 텍스트박스가 제시될 수도 있다. 만약, 회원등록폼내에 상기 텍스트박스가 제시될 경우, 해당 사용자는 이 텍스트박스를 이용하여 자신의 홈페이지에 삽입될 홈페이지 제목과 홈페이지 소개글을 입력하여야 한다.In the member registration form, a text box for writing the homepage title and the homepage introduction may be presented. If the text box is presented in the member registration form, the user must enter the home page title and the home page introduction to be inserted into his home page using the text box.

또한, 상기 회원등록폼의 취향정보 입력영역은 배경이미지 선호타입, 웹진정보 선호타입, 쿨사이트정보 선호타입, 배너광고 선호타입별로 따로 제공될 수도 있다. 이 경우 후술하는 사용자 특징벡터는 각 취향정보 입력영역별로 따로 생성될 수도 있다.In addition, the taste information input area of the member registration form may be provided separately for each background image preference type, webzine information preference type, cool site information preference type, and banner advertisement preference type. In this case, the user feature vector described later may be generated separately for each taste information input area.

상기 서버는 클라이언트로부터 작성된 회원등록폼을 수신하여(STEP B3), 회원등록폼에 제시된 모든 항목이 만족되었는지 여부를 판단한다. (STEP B4)The server receives the member registration form created from the client (STEP B3), and determines whether all items presented in the member registration form are satisfied. (STEP B4)

이때, 모든 항목이 채워지지 않은 경우에는 부족데이터 재입력 메시지를 클라이언트에 송신한 후 상기 STEP B2로 복귀하여 상술한 프로세스를 반복한다. (STEP B5)At this time, if all items are not filled, the short data re-entry message is transmitted to the client, and the process returns to STEP B2 and the above-described process is repeated. (STEP B5)

만약, STEP B4에서 모든 항목이 만족되었을 경우에는 수신한 회원등록폼으로부터 도 7a와 같은 사용자 특징벡터를 생성한다.(STEP B6)If all items are satisfied in STEP B4, a user feature vector as shown in FIG. 7A is generated from the received member registration form. (STEP B6)

여기서, "사용자 특징벡터"라 함은 사용자의 신상정보와 취향정보로부터 그 사용자의 특징을 압축적으로 표현할 수 있는 정보를 나타낸다.Here, the "user feature vector" refers to information capable of compressively expressing the feature of the user from the user's personal information and taste information.

이 사용자 특징벡터는 본 발명의 홈페이지의 배경이미지와 웹진정보, 쿨사이트정보를 해당 사용자에게 매칭되도록 제공하기 위한 기준을 제시한다. 따라서, 사용자정보가 변경되거나, 상기 웹진정보 및 쿨사이트 정보의 선호타입이 변경되면, 이 사용자 특징벡터도 연동하여 갱신된다.The user feature vector provides a criterion for providing a background image of the homepage of the present invention, webzine information, and cool site information to be matched to the corresponding user. Therefore, when the user information is changed or the preference type of the webzine information and the cool site information is changed, the user feature vector is also updated in association.

도 7a에 상기 사용자 특징벡터의 예가 도시되어 있다. 도시된 바와같이, 상기 홈페이지 작성 프로그램내의 사용자 특징벡터 생성모듈은 클라이언트로부터 송신되는 사용자정보를 분석하여 취미, 관심분야, 연령, 성별등의 항목에 대해 매칭코드를 생성한다. 예를들어, 취미 2, 관심분야 1을 갖는 10대 남성 사용자의 경우사용자 특징벡터의 매칭코드중 취미 2, 관심분야 1, 10대, 남자의 항목에 1의 코드가 부여되고, 나머지에는 0의 코드가 부여된다. 즉, 사용자정보에 매칭되는 항목에는 1의 코드가, 사용자정보에 매칭되지 않는 항목에는 0의 코드가 부여된다.An example of the user feature vector is shown in FIG. 7A. As shown, the user feature vector generation module in the homepage creating program analyzes user information transmitted from the client and generates matching codes for items such as hobbies, interests, age, gender, and the like. For example, a teenage male user with hobby 2 and interest 1 has a code of 1 for hobby 2, interest 1, teen, and male items among the matching codes of the user feature vectors, and the rest of 0 Code is given. That is, a code of 1 is assigned to an item matching user information, and a code of 0 is assigned to an item not matching user information.

이렇게 생성된 사용자 특징벡터는 상기 회원등록폼으로부터 제시된 사용자정보와 함께 사용자 정보 데이터베이스(157)에 저장된다.The generated user feature vector is stored in the user information database 157 together with the user information presented from the member registration form.

또한, 상기 사용자 특징벡터는 사용자정보 뿐만아니라 상기 웹진정보, 쿨사이트 정보의 선호타입 및 사용자 소개글을 분석하여 생성될 수도 있다. 즉, 상기 웹진정보, 쿨사이트 정보의 선호타입 및 사용자 소개글 역시 사용자 특징벡터를 생성하는 소스로서 사용될 수 있음은 물론이다.In addition, the user feature vector may be generated by analyzing not only user information but also preference type and user introduction of the webzine information and cool site information. That is, the preference type of the webzine information, the cool site information, and the user introduction may also be used as a source for generating the user feature vector.

WWW서버는 등록폼으로부터 획득한 ID에 근거하여 사용자 홈페이지 데이터베이스(156)내에 해당 사용자를 위한 홈페이지 디렉토리를 생성한다.(STEP B7)The WWW server creates a homepage directory for the user in the user homepage database 156 based on the ID obtained from the registration form. (STEP B7)

상기 홈페이지 디렉토리의 생성이 완료되면, WWW서버(100)는 상기 사용자 정보 데이터베이스(157)로부터 사용자 특징벡터를 추출하고, 이 추출된 사용자 특징벡터와 홈페이지 템플릿문서 데이터베이스(158)내에 저장되어 있는 템플릿문서 특징벡터를 비교하여 상기 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 선별한다.When generation of the home page directory is completed, the WWW server 100 extracts a user feature vector from the user information database 157, and the template document stored in the extracted user feature vector and the home page template document database 158. The feature vectors are compared to select template document feature vectors matching the user feature vectors.

즉, 추출된 사용자 특징벡터의 매칭코드와 템플릿문서 특징벡터의 매칭코드를 비교하여 하나라도 일치하는 코드가 있는 모든 템플릿문서 특징벡터를 선별한다. 이때, 선별된 템플릿문서 특징벡터가 복수 존재하는 경우에는 일치하는 매칭코드를 갖는 항목의 가중치를 합산하여 가장 큰 합산 가중치를 갖는 템플릿문서 특징벡터를 최종적으로 선택하거나 합산 가중치가 일정값 이상인 템플릿문서 특징벡터중에서 임의의 템플릿문서 특징벡터를 선택할 수도 있다.That is, by comparing the matching code of the extracted user feature vector and the matching code of the template document feature vector, all the template document feature vectors having at least one matching code are selected. In this case, when there are a plurality of selected template document feature vectors, the weights of the items having the matching matching code are summed to finally select the template document feature vectors having the largest summation weights, or the template document features whose summation weights are equal to or greater than a predetermined value. You can also select any template document feature vector from among the vectors.

이렇게 선택된 템플릿문서 특징벡터로 참조되는 홈페이지 템플릿문서를 상기 홈페이지 템플릿문서 데이터베이스(158)로부터 선택한다. (STEP B8)The home page template document referenced by the selected template document feature vector is selected from the home page template document database 158. (STEP B8)

템플릿문서가 선택되면, 상기 사용자정보 데이터베이스(157)로부터 사용자 특징벡터를 읽어들여 이 사용자 특징벡터에 매칭되는 웹진정보와 쿨사이트정보를 웹진 데이터베이스(153)와 쿨사이트 데이터베이스(152)로부터 각기 선택한다. (STEP B9)When a template document is selected, the user feature vector is read from the user information database 157 and webzine information and cool site information matching the user feature vector are selected from the webzine database 153 and the cool site database 152, respectively. . (STEP B9)

이렇게 선택된 웹진정보와 쿨사이트정보에 근거하여 해당 사용자를 위한 웹진 페이지와 쿨사이트 페이지를 작성하여 이를 상기 홈페이지 데이터베이스내의 해당 사용자를 위한 저장공간에 저장한다.(STEP B10)Based on the selected webzine information and cool site information, a webzine page and a cool site page for the user are created and stored in the storage space for the user in the homepage database. (STEP B10)

상기 웹진 페이지와 쿨사이트 페이지가 저장되어 있는 저장공간의 URL정보를 상기 홈페이지의 웹진버튼과 쿨사이트버튼에 각기 링크시킨다. (STEP B11)The URL information of the storage space in which the webzine page and the cool site page are stored are linked to the webzine button and the cool site button of the home page, respectively. (STEP B11)

따라서, 상기 템플릿문서에 근거하여 작성된 홈페이지를 수신한 사용자는 홈페이지상의 웹진버튼과 쿨사이트버튼을 클릭하는 것에 의해 사용자의 취향에 어울리는 웹진정보와 쿨사이트정보를 제공받을 수 있다.Therefore, the user who has received the home page created based on the template document can be provided with the webzine information and the cool site information suitable for the user's taste by clicking the webzine button and the cool site button on the home page.

물론, 본 발명의 경우 상기 웹진 페이지와 쿨사이트 페이지를 저장하기 위한 사용자 저장영역을 웹진 데이터베이스와 쿨사이트 데이터베이스에 마련할 수도 있다. 또한, 상기 웹진버튼과 쿨사이트버튼을 클릭할 때 관련된 CGI프로그램이 웹진 데이터베이스와 쿨사이트 데이터베이스로부터 해당 사용자를 위한 웹진정보 리소스와 쿨사이트정보 리소스를 추출한 후 실시간으로 이 리소스에 근거하여 웹문서를 작성하여 제공할 수도 있다.Of course, in the present invention, a user storage area for storing the webzine page and the coolsite page may be provided in the webzine database and the coolsite database. Also, when the webzine button and the coolsite button are clicked, the related CGI program extracts the webzine information resource and the coolsite information resource for the user from the webzine database and the coolsite database and creates a web document based on this resource in real time. It can also be provided.

또한, 회원등록폼내에 제시되는 텍스트박스에 홈페이지 제목과 홈페이지 소개글을 입력한 경우에는 상기 템플릿문서상에 홈페이지 제목과 홈페이지 소개글 역시 삽입된다. 따라서, 이 템플릿문서에 근거하여 작성된 홈페이지내의 소정 위치에는 홈페이지 제목 및 홈페이지 소개글이 삽입된다.In addition, when the homepage title and the homepage introduction are entered in the text box presented in the member registration form, the homepage title and the homepage introduction are also inserted in the template document. Therefore, the homepage title and the homepage introduction are inserted at a predetermined position in the homepage created based on this template document.

이와 같은 과정을 거쳐 완성된 홈페이지 템플릿문서는 상기 홈페이지 데이터베이스의 해당 사용자 디렉토리내에 저장된다. (STEP B12)The home page template document completed through the above process is stored in the corresponding user directory of the home page database. (STEP B12)

완성된 홈페이지 템플릿문서가 저장되면, 이 저장영역의 URL을 상기 사용자 컴퓨터에 전송하는 것에 의해 사용자는 홈페이지를 웹브라우저 화면상에 디스플레이할 수 있다. (STEP B13)When the completed home page template document is stored, the user can display the home page on the web browser screen by transmitting the URL of this storage area to the user's computer. (STEP B13)

이와 같이, 도 8 및 도 9의 프로세스 루틴을 거치는 과정에서 특정 사용자를 위한 홈페이지가 생성되었다.As such, a homepage for a specific user is generated during the process routine of FIGS. 8 and 9.

<홈페이지의 수정><Modification of Home Page>

상기 도 8 및 도 9의 프로세스 루틴을 거쳐 작성된 홈페이지는 사용자 특징벡터에 의해 결정되는 배경이미지, 웹진정보, 쿨사이트 정보(만약, 회원등록폼내에 텍스트박스가 존재하는 경우에는 홈페이지 제목, 홈페이지 소개글을 포함한다)가 설정되어 있는 홈페이지이다.The home page created through the process routines of FIGS. 8 and 9 includes a background image, webzine information, and cool site information determined by the user feature vector (if a text box exists in the member registration form, the home page title and home page introduction). Is included).

따라서, 사용자는 아래의 홈페이지 수정프로그램을 실행시키는 것에 의해 상기 홈페이지의 나머지 부분(사용자 소개글, 프리버튼 또는 홈페이지 제목, 홈페이지 소개글)을 완성할 수 있다. 또한, 사용자는 서버에서 자동 또는 임의로 작성되어 송신되는 홈페이지의 배경이미지, 웹진정보, 쿨사이트 정보, 배너광고정보(또는 홈페이지 제목, 홈페이지 소개글)를 상기 수정 프로그램에 의해 변경할 수도 있다.Accordingly, the user can complete the rest of the homepage (user introduction, free button or homepage title, homepage introduction) by executing the following homepage modification program. In addition, the user may change the background image, webzine information, cool site information, banner advertisement information (or home page title, home page introduction) of the home page that is automatically or arbitrarily created and transmitted by the server by the correction program.

이하에서, 상기 홈페이지를 사용자의 수정요구에 따라 완성시키거나 변경시켜나가는 홈페이지 수정프로세스를 도 10a ~ 도 10b를 참조하여 상세히 설명한다.Hereinafter, a homepage modification process for completing or changing the homepage according to a user's modification request will be described in detail with reference to FIGS. 10A to 10B.

상기 사용자 특징벡터에 근거하여 작성된 홈페이지를 수신한 사용자는 상기 관리버튼을 클릭하는 것에 의해 사용자 수정요구를 서버에 전달한다. 서버는 이러한 사용자 수정요구를 수신한 후(STEP C1), 수정항목 리스트를 클라이언트 컴퓨터에 출력한다. (STEP C2)The user who receives the home page created based on the user feature vector transmits a user modification request to the server by clicking the management button. After receiving the user modification request (STEP C1), the server outputs the modification item list to the client computer. (STEP C2)

상기 수정항목 리스트는 홈페이지 제목 작성항목, 홈페이지 소개글 작성항목, 사용자정보 수정항목(또는 신상정보 수정항목, 취향정보 수정항목으로 나누어질 수도 있다), 프리버튼 설정항목, 사용자 소개페이지 작성항목을 포함한다.The list of modification items includes a homepage title preparation item, a homepage introduction item, a user information item (or personal information item, taste information item), a free button setting item, and a user introduction page item. do.

또한, 상기 수정항목 리스트에는 홈페이지 템플릿문서 변경항목(또는 배경이미지 수정항목), 웹진정보타입 수정항목, 쿨사이트정보타입 수정항목이 포함될 수도 있다.In addition, the modification item list may include a homepage template document change item (or a background image modification item), a webzine information type correction item, and a cool site information type correction item.

상기 수정항목 리스트를 수신한 사용자는 이 항목 리스트에서 수정(또는 설정)하고자 하는 항목을 선택하고, 이 선택요구를 상기 WWW서버(100)에 송신한다. 클라이언트로부터 선택요구를 수신한(STEP C3) 서버는 해당 선택요구가 홈페이지 제목 편집요구인지 판단한다. (STEP C4)The user who has received the correction item list selects an item to be modified (or set) from the item list, and transmits this selection request to the WWW server 100. The server receiving the selection request from the client (STEP C3) determines whether the selection request is a homepage title editing request. (STEP C4)

만약, 상기 선택요구가 홈페이지 제목 편집요구인 경우에는 웹브라우저의 화면상에 텍스트박스(text box)를 디스플레이한다. (STEP C5)If the selection request is a homepage title editing request, a text box is displayed on the screen of the web browser. (STEP C5)

사용자는 상기 텍스트박스내에 자신이 지정하고자 하는 홈페이지의 제목(예를들어, 홍길동의 홈페이지)을 키보드와 같은 입력장치를 이용하여 입력한다. 이에따라, 서버는 상기 입력된 사용자 작성 문자열(홈페이지 제목)을 수신한다.(STEP C6)The user inputs the title of the homepage (for example, Honggil-dong's homepage) that he / she wants to designate in the text box using an input device such as a keyboard. Accordingly, the server receives the input user-written string (homepage title). (STEP C6)

서버(100)는 상기 수신된 문자열을 홈페이지 디렉토리내의 해당 사용자 디렉토리에 저장되어 있는 템플릿문서에 삽입한다. (STEP C7)The server 100 inserts the received string into a template document stored in a corresponding user directory in the homepage directory. (STEP C7)

상기 STEP C4에서 사용자 선택요구가 홈페이지 제목이 아닌 경우에는 상기 사용자 선택요구가 홈페이지 소개글인지 판단한다.(STEP C11)If the user selection request is not the homepage title in STEP C4, it is determined whether the user selection request is a homepage introduction. (STEP C11)

이때, 사용자 선택요구가 홈페이지 소개글인 경우에는 상기 STEP C5 ~ STEP C7의 과정을 차례대로 실행한다. 다만, 이 경우에는 작성 문자열이 홈페이지 제목이 아니라 홈페이지 소개글인 점과 이 작성 문자열이 홈페이지상에 삽입되는 위치만 다를뿐 나머지 과정은 상기 홈페이지 제목의 편집과 실질적으로 동일하다.In this case, if the user selection request is a homepage introduction article, the steps C5 to STEP C7 are sequentially executed. However, in this case, only the point where the written string is the home page introduction text, not the home page title, and the position where the written string is inserted on the home page is different.

상기 STEP C11에서 사용자 선택요구가 홈페이지 소개글이 아닌 경우에는 상기 사용자 선택요구가 "about me"버튼 활성요구(또는 자기소개글 편집요구)인지를 판단한다. (STEP C21)If the user selection request is not the homepage introduction in step C11, it is determined whether the user selection request is an "about me" button active request (or a self introduction editing request). (STEP C21)

이때, 사용자 선택요구가 "about me"버튼 활성요구인 경우, 상기 서버는 about me 작성 웹에디터(web editor)를 웹브라우저의 화면상에 출력한다. (STEP C22)At this time, if the user selection request is the "about me" button active request, the server outputs the about me write web editor (web editor) on the screen of the web browser. (STEP C22)

사용자는 웹에디터내에 자기 자신을 PR하거나 소개할 수 있는 웹페이지를 작성하고, 이를 서버측에 전송한다.The user creates a web page that can publicize or introduce himself in the web editor, and sends it to the server side.

이 사용자 작성 결과 파일(자기소개용 웹페이지 파일)이 서버측에 수신되면 (STEP C23), 이 파일을 홈페이지 데이터베이스(156)의 해당 사용자 디렉토리내에 저장(또는 갱신)한다. (STEP C24)When the user creation result file (webpage file for self-introduction) is received at the server side (STEP C23), the file is stored (or updated) in the corresponding user directory of the homepage database 156. (STEP C24)

만약, 웹에디터를 통해 작성되어 전송되는 자기소개용 웹페이지가 해당 홈페이지에 대해 처음으로 작성된 것이 아닌 경우에는 홈페이지 데이터베이스의 해당 사용자 디렉토리내에 저장되어 있는 기존 웹페이지를 현재의 웹페이지로 갱신한다.If the self-introduction web page created and transmitted through the web editor is not the first for the home page, the existing web page stored in the corresponding user directory of the home page database is updated with the current web page.

자기소개 웹페이지가 홈페이지 데이터베이스(156)의 사용자 디렉토리에 저장되면, 이 웹페이지의 URL정보를 상기 about me 버튼에 링크한다. (STEP C25)When the self-introduction web page is stored in the user directory of the homepage database 156, the URL information of the web page is linked to the about me button. (STEP C25)

상기 STEP C21에서 사용자 선택요구가 about me버튼 활성요구가 아닌 경우에는 상기 사용자 선택요구가 사용자정보 수정 요구인지를 판단한다. (STEP C31)In step C21, if the user selection request is not an about me button activation request, it is determined whether the user selection request is a user information modification request. (STEP C31)

만약, 사용자 선택요구가 사용자정보 수정 요구인 경우에는 웹브라우저 화면상에 사용자정보 수정리스트를 제시한다.(STEP C32) 사용자는 상기 사용자정보 수정리스트에 수정 사항을 입력하고, 이 수정결과를 서버측에 전송한다. (STEP C33)If the user selection request is a user information modification request, the user information correction list is presented on the web browser screen. (STEP C32) The user inputs a correction to the user information modification list and the result of the correction is server-side. To transmit. (STEP C33)

상기 사용자정보 수정리스트는 상기 회원등록폼과 마찬가지로 사용자의 신상정보와 취향정보를 해당 사용자가 쉽게 수정할 수 있도록 제시된다.The user information modification list is presented such that the user's personal information and taste information can be easily modified like the member registration form.

이렇게 수신된 수정 결과에 따라 상기 사용자 정보 데이터베이스(157)내의 해당 사용자 디렉토리에 저장되어 있는 사용자정보를 수정결과에 따라 갱신한다. (STEP C34)According to the received modification result, the user information stored in the corresponding user directory in the user information database 157 is updated according to the modification result. (STEP C34)

또한, 수정 결과에 근거하여 사용자정보 데이터베이스내의 해당 사용자 디렉토리에 저장되어 있는 사용자 특징벡터를 갱신한다.(STEP C35)Further, based on the modification result, the user feature vector stored in the corresponding user directory in the user information database is updated. (STEP C35)

이와 같이, 해당 사용자를 위한 사용자특징벡터가 갱신되면, 상기 홈페이지를 결정지었던 홈페이지 템플릿문서와, 웹진정보와, 쿨사이트정보 및 맞춤배너광고 역시 갱신된 사용자 특징벡터에 매칭되도록 변경된다. 이 변경 매카니즘은 상기 홈페이지 작성프로세스와 실질적으로 동일하기 때문에 생략한다.As such, when the user feature vector for the user is updated, the homepage template document, the webzine information, the cool site information, and the customized banner advertisement, which have determined the homepage, are also changed to match the updated user feature vector. This change mechanism is omitted because it is substantially the same as the home page creation process.

상기 STEP C31에서 사용자 선택요구가 사용자정보 수정요구가 아닌 경우에는 상기 사용자 선택요구가 프리버튼(free button) 설정요구인지를 판단한다.(STEP C41)In step C31, if the user selection request is not a user information modification request, it is determined whether the user selection request is a free button setting request. (STEP C41)

만약, 사용자 선택요구가 프리버튼 설정요구인 경우에는 이 설정요구가 단순링크 요구인지 제작링크 요구인지를 판단하여 어느 하나의 사용자 선택을 수신한다. (STEP C42)If the user selection request is a pre-button setting request, it is determined whether the setting request is a simple link request or a production link request, and receives any one user selection. (STEP C42)

이때, 사용자 선택이 단순링크인 경우에는 상기 서버는 사용자로부터 설정될 프리버튼의 제목과 이 버튼을 클릭함으로써 참조되는 웹사이트의 링크 URL을 수신한다. (STEP C49)At this time, if the user selection is a simple link, the server receives the title of the free button to be set from the user and the link URL of the website referenced by clicking this button. (STEP C49)

수신한 버튼제목과 링크 URL이 부착된 버튼을 홈페이지의 소정 위치에 삽입한다. (STEP C48)The button with the received button title and link URL is inserted at a predetermined position on the homepage. (STEP C48)

상기 STEP C43에서 사용자 선택이 제작링크인 경우에는 상기 서버는 클라이언트의 웹브라우저 화면상에 웹에디터를 제시한다. (STEP C44)In step C43, if the user selection is a production link, the server presents a web editor on the client's web browser screen. (STEP C44)

사용자는 웹에디터를 이용하여 직접 웹페이지를 작성하고, 이 제작결과를 인터넷을 통해 서버측에 전송하면, 서버는 이 제작결과를 수신한다. (STEP C45)When a user creates a web page directly using a web editor and transmits this production result to the server side via the Internet, the server receives the production result. (STEP C45)

서버는 사용자에 의해 직접 작성되어 전송된 웹페이지를 파일로 저장하고 (STEP C46), 이 저장된 웹페이지를 지시할 버튼제목을 수신한다. (STEP C47)The server stores the web page created and sent directly by the user as a file (STEP C46) and receives a button title to indicate the stored web page. (STEP C47)

상기 웹페이지를 지시하는 버튼제목과 이 웹페이지 저장파일의 링크 URL을 부착한 버튼을 생성하여 이 버튼을 상기 홈페이지의 소정위치에 삽입한다. (STEP C48)A button having a button title indicating the web page and a link URL of the web page storage file is generated, and the button is inserted into a predetermined position of the home page. (STEP C48)

이와 같이, 홈페이지내에 프리버튼을 제작하는 것에 의해 사용자는 자신이 원하는 웹사이트의 하이퍼링크 또는 자신이 직접 작성한 웹페이지의 하이퍼링크를 자신의 홈페이지내에 형성할 수가 있다.In this way, by producing a free button in the home page, the user can form a hyperlink of a website desired by the user or a hyperlink of a web page that he or she created in his homepage.

상술한 바와 같이, 홈페이지 수정 프로그램의 실행에 따라 서버에 의해 자동으로 작성되어 제공된 홈페이지는 사용자의 설정이나 수정에 의해 보다 완성된 홈페이지로 제작된다.As described above, the homepage that is automatically created and provided by the server in accordance with the execution of the homepage modification program is produced as a more complete homepage by user's setting or modification.

본 실시예의 홈페이지 작성시스템은 사용자의 특징에 매칭되는 배경이미지를 갖는 홈페이지를 작성하여 클라이언트에 제공한 후, 클라이언트측의 요구에 따라 보다 완성된 홈페이지를 제작하는 시스템이다.The homepage creation system of this embodiment is a system for creating a homepage having a background image matching a user's characteristics and providing it to the client, and then producing a more complete homepage according to a client's request.

따라서, 본 실시예의 홈페이지의 "about me"버튼을 사용자가 클릭하게 되면, 이 버튼에 링크되어 있는 URL정보가 상기 WWW서버(100)에 전송되고, 사용자 홈페이지 데이터베이스(156)의 해당 URL에 저장되어 있는 자기소개 페이지가 웹브라우저의 화면상에 디스플레이된다.Therefore, when the user clicks the "about me" button of the home page of the present embodiment, the URL information linked to the button is transmitted to the WWW server 100 and stored in the corresponding URL of the user homepage database 156. The self-introduction page is displayed on the screen of the web browser.

또한, 사용자가 완성된 홈페이지의 웹진버튼을 클릭하게 되면, 이 웹진버튼에 링크되어 있는 URL이 지시하는 사용자 홈페이지 데이터베이스(또는 웹진 데이터베이스)내의 웹진페이지가 웹브라우저의 화면상에 디스플레이된다.When the user clicks the webzine button of the completed homepage, the webzine page in the user homepage database (or webzine database) indicated by the URL linked to the webzine button is displayed on the screen of the web browser.

상기 웹진정보는 상기 홈페이지 사용자의 취향에 가장 잘 매칭되는 맞춤정보리소스로서 여행, 스포츠, 영화 등의 정보를 포함한다.The webzine information is a personalized information resource that best matches the taste of the homepage user and includes information such as travel, sports, and movies.

또한, 사용자가 완성된 홈페이지의 쿨사이트버튼을 클릭하게 되면, 이 쿨사이트버튼에 링크되어 있는 URL이 지시하는 사용자 홈페이지 데이터베이스(또는 쿨사이트 데이터베이스)내의 쿨사이트 페이지가 웹브라우저의 화면상에 디스플레이된다.In addition, when the user clicks the cool site button of the completed home page, the cool site page in the user home page database (or cool site database) indicated by the URL linked to the cool site button is displayed on the screen of the web browser. .

상기 쿨사이트정보는 상기 홈페이지 사용자의 취향에 가장 잘 매칭되는 사이트에 대한 소개글 및 이미지와 해당 사이트의 URL정보를 포함한다.The cool site information includes an introduction article and an image of a site that best matches a taste of the homepage user and URL information of the corresponding site.

또한, 사용자가 완성된 홈페이지의 프리버튼을 클릭하게 되면, 이 프리버튼에 링크되어 있는 URL이 지시하는 웹페이지(본 발명의 서버에 저장되어 있는 웹페이지 또는 인터넷상의 다른 서버에 저장되어 있는 웹페이지)가 웹브라우저의 화면상에 디스플레이된다.In addition, when the user clicks on the free button of the completed homepage, the web page indicated by the URL linked to the free button (web page stored on the server of the present invention or on another server on the Internet). ) Is displayed on the screen of the web browser.

<홈페이지 자동 변환><Home Page Auto Conversion>

이하에서는 도 11을 참조하여 완성된 홈페이지의 자동 변환방법을 설명한다.Hereinafter, a method of automatically converting the completed homepage will be described with reference to FIG. 11.

상기 WWW서버의 CPU(110)는 내부타이머로부터 현재 시점의 일시정보를 취합한 후 기억장치(170)에 저장되어 있는 홈페이지 제작일시를 판독하여 현재시점과 비교한다. 이때, 현재시점이 홈페이지 제작일시로부터 일정한 변환주기에 도달하였거나, 크리스마스 등과 같이 특별한 이벤트가 필요한 기념일에 도달된 경우에는 현재시점을 변환일로 인식한다.The CPU 110 of the WWW server collects the date and time information of the current time from the internal timer, reads the homepage production date and time stored in the storage device 170, and compares it with the current time. At this time, when the current time reaches a certain conversion cycle from the homepage production date, or when an anniversary such as Christmas requires a special event, the current time is recognized as the conversion date.

이와 같이 WWW서버의 CPU(110)가 홈페이지 변환일을 인식하게 되면, 현재시점이 홈페이지 변환시점인지를 판단한다.(STEP D1) 즉, 본 발명의 홈페이지를 사용하는 사용자들에게 불편을 초래하지 않고 홈페이지를 변환할 수 있는 시간대인지를 판단한다.As such, when the CPU 110 of the WWW server recognizes the homepage conversion date, it is determined whether the current time point is the homepage conversion point. (STEP D1) That is, without causing inconvenience to users who use the homepage of the present invention. Determine if the homepage can be converted.

만약, 현재시점이 변환시점인 것으로 판단된 경우, WWW서버의 CPU는 사용자정보 데이터베이스로부터 미처리된 사용자정보를 판독한다.(STEP D2)If it is determined that the current time is the conversion time, the CPU of the WWW server reads unprocessed user information from the user information database. (STEP D2)

이때, 사용자정보 데이터베이스로부터 미처리 사용자정보가 판독되는 경우 (STEP D3)에는 이 사용자정보로 지시되는 홈페이지가 변환대상인지 여부를 판단한다. (STEP D4)At this time, when raw user information is read from the user information database (STEP D3), it is determined whether or not the homepage indicated by this user information is a conversion target. (STEP D4)

상기 STEP D3에서 미처리 사용자정보가 판독되지 않는 경우는 홈페이지 변환처리가 필요한 대상이 더 이상 없는 것으로 판단하여 변환처리 프로세스를 종료한다.In the case where the unprocessed user information is not read in STEP D3, it is determined that there is no more target for homepage conversion processing, and the conversion processing process ends.

만약, 상기 STEP D4에서, 판독한 사용자정보로 대표되는 홈페이지가 변환대상이 아닌 경우에는 상기 STEP D1으로 복귀하고, 변환대상인 경우에는 STEP D5로 넘어간다.In step D4, if the home page represented by the read user information is not a conversion target, the process returns to the STEP D1, and if it is a conversion target, the process goes to STEP D5.

사용자 정보 데이터베이스로부터 해당 사용자의 사용자 특징벡터를 읽어들인다. (STEP D5)Read the user feature vector of the user from the user information database. (STEP D5)

상기 STEP D5에서 판독한 사용자 특징벡터와 매칭되는 템플릿문서 특징벡터를 갖는 홈페이지 템플릿문서를 템플릿문서 데이터베이스로부터 선택한다. (STEP D6)A home page template document having a template document feature vector matching the user feature vector read in STEP D5 is selected from the template document database. (STEP D6)

선택된 홈페이지 템플릿문서가 기존에 이미 사용되었던 것인지 여부를 판단한다. (STEP D7)It is determined whether the selected homepage template document has already been used. (STEP D7)

만약, 선택된 홈페이지 템플릿문서가 기존에 이미 사용되었던 것이라면, 상기 STEP D6로 복귀하여 새로운 템플릿문서를 홈페이지 템플릿문서 데이터베이스로부터 선택한다.If the selected home page template document has already been used, the process returns to step D6 to select a new template document from the home page template document database.

반면에, 상기 선택된 홈페이지 템플릿문서가 기존에 사용되지 않았던 신규한 홈페이지 템플릿문서라면, 선택된 템플릿문서를 적용하여 기존 홈페이지의 배경이미지를 변경한다.On the other hand, if the selected homepage template document is a new homepage template document that has not been previously used, the background image of the existing homepage is changed by applying the selected template document.

또한, 기존 문서템플릿내의 기능버튼이 지시하는 리소스와, 홈페이지 제목 및 홈페이지 소개글의 내용이 새롭게 선택된 문서템플릿으로 이전된다.(STEP D8)In addition, the resources indicated by the function buttons in the existing document template, the home page title and the contents of the home page introduction are transferred to the newly selected document template. (STEP D8)

이와 같이 변경된 템플릿문서에 근거하여 새로운 홈페이지가 작성되고, 이 작성된 홈페이지로 사용자 홈페이지 데이터베이스에 저장되어 있는 기존 홈페이지를 갱신한다. (STEP D9)A new homepage is created based on the changed template document, and the existing homepage is stored in the user homepage database. (STEP D9)

<더블 URL 서비스><Double URL Service>

이와 같이, 완성된 홈페이지에 대해서는 해당 홈페이지의 URL정보만 안다면 누구나 해당 홈페이지에 액세스할 수 있다. 그러나, 본 실시예의 홈페이지에는 스케줄러와 같이 사용자만이 전용으로 사용해야하는 개인 비밀정보들이 포함되어 있다.As such, anyone who has access to the homepage can know the completed homepage only if the URL information of the homepage is known. However, the homepage of the present embodiment includes personal secret information that should be used exclusively by the user, such as a scheduler.

따라서, 본 발명자는 홈페이지에 접속을 요청하는 클라이언트에 동일한 내용과 형식을 갖는 홈페이지를 제공하되, 사용자 본인이 아닌 타인에 대해서는 사용자본인의 개인 비밀정보가 배제된 홈페이지를 제공하는 방법을 생각하게 되었다.Accordingly, the present inventors have come to think of a method of providing a homepage having the same content and format to a client requesting access to the homepage, but providing a homepage in which the user's personal confidential information is excluded for the non-user.

이와 같이, 손님과 주인을 차별화시키기 위하여 동일한 내용과 형식을 갖는 하나의 홈페이지에 대하여 손님용의 홈페이지 URL과, 주인용의 홈페이지 URL을 각기 따로 할당하였다. 즉, 주인용의 홈페이지 URL에 대해서는 예를 들어, 「www. nawanet.co.kr/~ID!」와 같이 홈페이지 주소 끝에 느낌표를 부가하고, 손님용의 홈페이지 URL에 대해서는 예를 들어,「www.nawanet.co.kr/~ID」와 같이 느낌표가 없는 URL주소를 할당하였다.As such, in order to differentiate the guest and the owner, the homepage URL for the guest and the homepage URL for the owner are separately assigned to one homepage having the same content and format. That is, for the homepage URL for the owner, for example, "www. nawanet.co.kr/~ID! "and add an exclamation mark at the end of the homepage address. For the URL of the customer's homepage, for example, a URL address without an exclamation mark, such as" www.nawanet.co.kr/~ID " Was assigned.

이하에서, 첨부도면 도 12를 참조하여 본 발명의 더블 URL서비스 프로세스 루틴을 설명한다.Hereinafter, the double URL service process routine of the present invention will be described with reference to FIG. 12.

WWW서버는 홈페이지를 요청하는 URL을 수신하면(STEP E1), 먼저 해당 URL에 느낌표가 있는지 없는지를 판별하여 해당 홈페이지 요구가 손님용 홈페이지 요구인지 주인용 홈페이지 요구인지를 판별한다.(STEP E2)When the WWW server receives a URL requesting a homepage (STEP E1), it first determines whether there is an exclamation point in the URL, and determines whether the homepage request is a guest homepage request or a host homepage request. (STEP E2)

그런 다음에, 서버(100)는 사용자 홈페이지 데이터베이스(156)에서 해당 URL주소에 저장되어 있는 홈페이지를 읽어들인다.Then, the server 100 reads the homepage stored in the URL address from the user homepage database 156.

요청된 홈페이지를 읽어들인후, 주인용 홈페이지 요구인 경우에는 해당 홈페이지를 그대로 클라이언트 컴퓨터에 전송하고, 손님용 홈페이지 요구인 경우에는 사용자 전용정보를 배제한 홈페이지를 클라이언트 컴퓨터에 전송한다. (STEP E3, E4, E5)After reading the requested homepage, the homepage request for the owner homepage is transmitted to the client computer as it is, and for the guest homepage request, the homepage excluding user-specific information is transmitted to the client computer. (STEP E3, E4, E5)

따라서, 사용자는 자신의 개인정보가 타인에게 아무런 방비없이 유출되는 것을 방지할 수 있다.Therefore, the user can prevent his personal information from leaking to others without any defense.

실시예 2Example 2

상기 실시예 1의 홈페이지 작성시스템은 초기에 사용자에 대한 기본정보와 취향정보를 입수한 후, 이 사용자정보에 근거하여 사용자 특징벡터를 생성하였다.The homepage preparation system of Example 1 initially obtained basic information and taste information about a user, and then generated a user feature vector based on the user information.

그러나, 본 실시예는 홈페이지에 대한 사용자의 ID와 패스워드만 주어진 상태에서 해당 사용자를 위한 홈페이지를 작성하는 시스템에 관한 것이다.However, this embodiment relates to a system for creating a home page for the user in a state where only the user's ID and password for the home page are given.

특정 사용자에 대한 정확한 신상정보나 취향정보를 알 수 없는 상태에서 해당 사용자의 ID나 패스워드를 임의로 부여하고, 이렇게 임의로 부여된 ID나 패스워드에 근거하여 홈페이지를 작성하는 경우 본 실시예가 적용된다.This embodiment is applied when randomly assigning an ID or password of a corresponding user in a state where accurate personal information or taste information of a specific user is unknown, and creating a homepage based on the randomly assigned ID or password.

또한, 본 실시예는 사용자에 대한 정확한 신상정보나 취향정보를 알 수 없는 상태에서 해당 사용자의 사용자 ID와 패스워드를 알고 있는 상태에서 이 ID와 패스워드에 근거하여 홈페이지를 작성하는 경우도 포함한다.In addition, the present embodiment also includes a case where a homepage is created based on the ID and password in a state where the user's user ID and password are not known while accurate personal information or taste information of the user is unknown.

즉, 본 실시예는 기존 통신사업자나 인터넷 서비스 업자로부터 또는 기타 다른 경로를 통해 다수의 사용자에 대한 이메일주소나 전화번호 또는 주소를 알고 있다면, 이들에게 일반적인 프리홈페이지를 작성하여 제공하는 홈페이지 작성시스템에 관한 것이다.In other words, the present embodiment provides a homepage creation system that provides a general free homepage for those who know email addresses, telephone numbers, or addresses of a plurality of users from existing service providers, Internet service providers, or through other routes. It is about.

본 실시예를 설명함에 있어, 상기 실시예 1과 동일한 부분에 대해서는 실시예 1을 참조하는 것에 의해 그 상세한 설명을 생략한다. 특히, 본 실시예는 상기 실시예 1에 참조되었던 도 1 ~ 도 7, 도 10 ~ 도 12를 그대로 참조한다.In describing the present embodiment, the same parts as those in the first embodiment will be omitted by referring to the first embodiment. In particular, this embodiment refers to FIGS. 1 to 7, 10 to 12, which were referred to in Embodiment 1 as it is.

이하, 첨부도면 도 13을 참조하여 본 실시예의 홈페이지 작성시스템을 설명한다.Hereinafter, the homepage preparation system of this embodiment will be described with reference to FIG. 13.

먼저, 신상정보나 취향정보를 모르는 특정 개인에게 본 발명의 WWW서버는 임의로 ID나 패스워드를 부여한다. (STEP F1) 이 경우 사용자는 상기 실시예 1의 상용자정보 수정 프로세스에 따라 상기 임의로 부여된 ID나 패스워드를 수정할 수 있음은 물론이다.First, the WWW server of the present invention arbitrarily assigns an ID or password to a specific individual who does not know the personal information or taste information. (STEP F1) In this case, the user can of course modify the arbitrarily given ID or password according to the commercial information modification process of the first embodiment.

이렇게 임의로 부여된 ID에 근거하여 상기 서버는 상기 사용자 홈페이지 데이터베이스(156)내에 상기 ID를 갖는 사용자를 위한 홈페이지 디렉토리를 설정한다. (STEP F2)Based on this randomly assigned ID, the server sets up a homepage directory for the user having the ID in the user homepage database 156. (STEP F2)

홈페이지 디렉토리의 설정이 완료되면, 가장 일반적인 사용자 특징벡터를 여러개 생성하여 특징벡터 콘테이너(container)에 수집한다. (STEP F3)After setting up the homepage directory, the most common user feature vectors are generated and collected in the feature vector container. (STEP F3)

여기서, 가장 일반적인 사용자 특징벡터라 함은 자신만의 홈페이지를 가지기를 원하는 가상의 사용자를 설정하고, 이 가상 사용자의 신상정보와 취향정보를 통계적 또는 경험적 방법에 의해 추정함으로써 만들어지는 사용자 특징벡터를 나타낸다.Here, the most common user feature vector is a user feature vector created by setting a virtual user who wants to have his / her own homepage and estimating personal information and taste information of the user by a statistical or empirical method. .

특징벡터 콘테이너에 가장 일반적인 사용자 특징벡터의 설정이 완료되면, 이 콘테이너로부터 하나의 사용자 특징벡터를 선택한다. (STEP F4)When the setting of the most common user feature vector in the feature vector container is completed, one user feature vector is selected from this container. (STEP F4)

만약, 상기 STEP F3 및 STEP F4에서 가장 일반적인 사용자 특징벡터는 하나만 존재할 수도 있다.If only the most common user feature vectors may exist in STEP F3 and STEP F4.

이렇게 선택된 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 홈페이지 템플릿문서를 상기 홈페이지 템플릿문서 데이터베이스(158)로부터 선택한다. (STEP F5)A home page template document having a template document feature vector matching the selected user feature vector is selected from the home page template document database 158. (STEP F5)

상기 선택된 템플릿문서를 상기 실시예 1과 동일한 프로세스에 따라 처리한 후, 상기 사용자 홈페이지 데이터베이스(156)의 해당 사용자 홈페이지 디렉토리에 저장한다. (STEP F6)The selected template document is processed according to the same process as in the first embodiment, and then stored in the corresponding user homepage directory of the user homepage database 156. (STEP F6)

상술한 과정을 통해 특정 사용자에 대한 일반적인 홈페이지의 작성이 완료된다.Through the above-described process, the creation of a general homepage for a specific user is completed.

이렇게 일반적인 홈페이지의 작성이 완료되면, 본 발명의 서비스 공급자는 홈페이지가 작성되어 있는 사용자에게 이메일이나, 우편 또는 길거리 배포등을 통해 자신의 홈페이지가 작성되어 있음을 홈페이지 URL과 패스워드를 제시하여 알리고, 사용여부를 상기 서버에 알려줄 것을 요청한다.When the general homepage is completed, the service provider of the present invention informs the user who the homepage is created by presenting the homepage URL and password through e-mail, mail, or street distribution. Request to inform the server whether or not.

따라서, 상기 사용자는 웹브라이저를 통해 자신의 홈페이지가 저장되어 있는 URL정보를 입력하는 것에 의해 상기 홈페이지 데이터베이스내의 해당 사용자 디렉토리부터 임의로 작성되어 있는 자신의 홈페이지를 제공받을 수 있다.Accordingly, the user may be provided with his / her homepage which is arbitrarily created from the corresponding user directory in the homepage database by inputting URL information in which his homepage is stored through the web browser.

상술한 바와같이, 본 실시예의 홈페이지 작성시스템에 의해 제작되는 홈페이지는 대부분 해당 사용자의 취향과는 매칭되지 않는다. 따라서, 사용자가 홈페이지를 제공받은 후에 상기 실시예 1의 홈페이지 수정프로세스를 통해 자신의 취향에 어울리도록 사용자 특징벡터를 수정하여 홈페이지를 자기 취향에 맞출 수 있다.As described above, most of the homepages produced by the homepage creation system of the present embodiment do not match the tastes of the corresponding users. Therefore, after the user is provided with the homepage, the homepage may be modified to suit the user's taste through the homepage modification process according to the first embodiment so that the homepage may be customized.

이때, 상기 수정프로세스를 통해 미정으로 되어 있는 신상정보도 입력한다.At this time, the personal information that is undecided through the correction process is also input.

또한, 본 실시예는 상기 실시예 1의 홈페이지 수정 프로세스와, 더블 URL 서비스와, 홈페이지 변환 프로세스를 실질적으로 동일하게 적용한다.In addition, the present embodiment applies the home page modification process, the double URL service, and the home page conversion process of the first embodiment to be substantially the same.

상술한 바와 같이, 본 실시예는 사용자가 자신의 신상정보나 취향정보를 입력하지 않은 상태에서도 단지 한번의 클릭만으로 자신의 홈페이지를 작성할 수 있는 장점을 가진다.As described above, this embodiment has the advantage that the user can create his or her homepage with only one click even without inputting his or her personal information or taste information.

실시예 3Example 3

상기 실시예 1의 홈페이지 작성시스템은 초기에 사용자에 대한 신상정보와 취향정보를 입수한 후, 이 사용자정보에 근거하여 사용자 특징벡터를 생성하였다. 또한, 상기 실시예 2의 홈페이지 작성시스템은 사용자의 신상정보 및 취향정보를 전혀 모르는 상태에서 서버측에서 임의로 특정 사용자에 대해 가장 일반적인 사용자 특징벡터를 생성하였다.The homepage preparation system of Example 1 initially obtained user information and taste information about a user, and then generated a user feature vector based on the user information. In addition, the homepage creation system of Example 2 generates the most general user feature vector for a particular user arbitrarily on the server side without knowing any personal information and taste information of the user.

그러나, 본 실시예는 홈페이지를 작성하고자 하는 특정 사용자의 ID, 패스워드 뿐만 아니라 사용자 성명, 연령, 직업, 이메일주소, 성별 등과 같은 신상정보만을 알고, 사용자의 취미나 관심분야와 같은 취향정보를 모르는 상태에서 해당 사용자를 위한 홈페이지를 작성하는 시스템에 관한 것이다.However, the present embodiment knows only personal information such as user name, age, occupation, email address, and gender, as well as ID and password of a specific user who wants to create a homepage, and does not know taste information such as user's hobbies or interests. Relates to a system for creating a home page for that user.

즉, 홈페이지를 작성하고자 하는 사용자의 정확한 취향정보를 알 수 없는 상태에서 사용자의 신상정보에 근거하여 홈페이지를 작성하는 경우 본 실시예가 적용된다.That is, when the homepage is created based on the personal information of the user in a state where the exact taste information of the user who wants to create the homepage is unknown, the present embodiment is applied.

본 실시예를 설명함에 있어, 상기 실시예 1과 동일한 부분에 대해서는 실시예 1을 참조하는 것에 의해 그 상세한 설명을 생략한다. 특히, 본 실시예는 상기 실시예 1에 참조되었던 도 1 ~ 도 7, 도 10 ~ 도 12를 그대로 참조한다.In describing the present embodiment, the same parts as those in the first embodiment will be omitted by referring to the first embodiment. In particular, this embodiment refers to FIGS. 1 to 7, 10 to 12, which were referred to in Embodiment 1 as it is.

이하, 참부도면 도 14를 참조하여 본 실시예의 홈페이지 작성시스템을 설명한다.Hereinafter, the homepage creation system of this embodiment will be described with reference to FIG. 14.

먼저, 홈페이지를 작성하고자 하는 사용자는 인터넷을 통해 도 3의 WWW서버(100)에 접속하여 클라이언트와 서버사이에 데이터링크를 확보한다. (STEP G1)First, a user who wants to create a homepage accesses the WWW server 100 of FIG. 3 via the Internet to secure a data link between the client and the server. (STEP G1)

이때, 서버는 해당 서버가 서비스하는 웹사이트의 메인페이지를 해당 사용자의 클라이언트 컴퓨터에 전송하고, 사용자는 메인페이지를 통해 회원가입요구를 상기 서버에 송신한다. (STEP G2)At this time, the server transmits the main page of the website serviced by the server to the client computer of the user, and the user transmits a membership request to the server through the main page. (STEP G2)

상기 WWW서버는 클라이언트로부터 회원가입요구를 수신하여 사용자요구를 확인한 후, 소정 포맷의 회원등록폼을 클라이언트에 송신한다.(STEP G3)The WWW server receives the membership request from the client, confirms the user request, and then transmits a membership registration form of the predetermined format to the client. (STEP G3)

이 회원등록폼은 사용자로하여금 사용자의 성명, ID, 패스워드, 생일, 성별, 직업, 주소, 학력, 주거형태, 결혼기념일, 배우자생일, 이메일주소, 전화번호 등의 신상정보의 입력만을 요구하고, 취미나 관심분야와 같은 취향정보의 입력은 요구하지 않는다.The membership registration form requires the user to enter personal information such as name, ID, password, birthday, sex, occupation, address, education, housing type, anniversary, spouse's birthday, e-mail address and phone number. It does not require input of taste information such as hobbies or interests.

상기 WWW서버(100)로부터 상기 회원등록폼을 수신한 사용자는 도 2의 입력장치를 이용하여 회원등록폼을 작성한후, 이 회원등록폼을 서버에 송신한다. (STEP G4)After receiving the member registration form from the WWW server 100, the user creates a member registration form using the input device of FIG. 2 and transmits the member registration form to the server. (STEP G4)

상기 서버는 클라이언트로부터 작성된 회원등록폼을 수신하여, 회원등록폼에 제시된 모든 항목이 만족되었는지 여부를 판단한다. (STEP G5)The server receives the member registration form created from the client and determines whether all items presented in the member registration form are satisfied. (STEP G5)

이때, 모든 항목이 채워지지 않은 경우에는 부족데이터 재입력 메시지를 클라이언트에 송신한 후 상기 STEP G2로 복귀하여 상술한 프로세스를 반복한다. (STEP G6)At this time, if all items are not filled, the short data re-entry message is transmitted to the client, and then the process returns to STEP G2 and the above-described process is repeated. (STEP G6)

만약, STEP G4에서 모든 항목이 만족되었을 경우에는 수신한 사용자 신상정보에 근거하여 사용자 특징벡터를 생성한다.(STEP G7)If all items are satisfied in STEP G4, a user feature vector is generated based on the received user profile information. (STEP G7)

여기서의 사용자 특징벡터는 상기 실시예 1의 사용자 특징벡터와는 달리 사용자의 신상정보에만 근거하여 생성된 것이다. 따라서, 해당 사용자의 취향이 정확하게 반영되지 않은 것이다. 이때, 취향정보와 관련된 특징벡터 항목은 계절등을 고려하여 일반적으로 설정될 수도 있고, 신장정보의 나이나 성별 등에 따라 정해진 값으로 채워질 수도 있다.Unlike the user feature vector of the first embodiment, the user feature vector is generated based only on user's personal information. Therefore, the user's taste is not accurately reflected. In this case, the feature vector item related to the taste information may be generally set in consideration of seasons, or may be filled with a value determined according to age or gender of the height information.

이렇게 생성된 사용자 특징벡터는 상기 회원등록폼으로부터 제시된 사용자 신상정보와 함께 사용자 정보 데이터베이스(157)에 저장된다.The generated user feature vector is stored in the user information database 157 together with the user's personal information presented from the member registration form.

WWW서버는 등록폼으로부터 획득한 ID에 근거하여 사용자 홈페이지 데이터베이스(156)내에 해당 사용자를 위한 홈페이지 디렉토리를 생성한다.(STEP G8)The WWW server creates a homepage directory for the user in the user homepage database 156 based on the ID obtained from the registration form. (STEP G8)

상기 홈페이지 디렉토리의 생성이 완료되면, WWW서버(100)는 상기 사용자 정보 데이터베이스(157)로부터 사용자 특징벡터를 추출하고, 이 추출된 사용자 특징벡터와 홈페이지 템플릿문서 데이터베이스(158)내에 저장되어 있는 문서템플릿 특징벡터를 비교하여 가장 잘 매칭되는 문서템플릿 특징벡터를 선별한다.When generation of the home page directory is completed, the WWW server 100 extracts a user feature vector from the user information database 157 and stores the extracted user feature vector and the document template stored in the home page template document database 158. The feature vectors are compared to select the best matching document template feature vectors.

즉, 추출된 사용자 특징벡터의 매칭코드와 템플릿문서 특징벡터의 매칭코드를 비교하여 하나라도 일치하는 코드가 있는 모든 템플릿문서 특징벡터를 선별한다. 이때, 선별된 템플릿문서 특징벡터가 복수 존재하는 경우에는 일치하는 매칭코드를 갖는 항목의 가중치를 합산하여 가장 큰 합산 가중치를 갖는 템플릿문서 특징벡터를 최종적으로 선택하거나 합산 가중치가 일정값 이상인 템플릿문서 특징벡터중에서 임의의 템플릿문서 특징벡터를 선택할 수도 있다.That is, by comparing the matching code of the extracted user feature vector and the matching code of the template document feature vector, all the template document feature vectors having at least one matching code are selected. In this case, when there are a plurality of selected template document feature vectors, the weights of the items having the matching matching code are summed to finally select the template document feature vectors having the largest summation weights, or the template document features whose summation weights are equal to or greater than a predetermined value. You can also select any template document feature vector from among the vectors.

상기 사용자 특징벡터는 실시예 1의 사용자 특징벡터와는 달리 취미와 관심분야에 대한 매칭코드가 모두 0으로 리셋되어 있을 수도 있다.Unlike the user feature vector of the first embodiment, the user feature vector may have all of the matching codes for hobby and interest set to zero.

이렇게 선택된 템플릿문서 특징벡터를 갖는 템플릿문서를 상기 템플릿문서 데이터베이스(158)로부터 선택한다. (STEP G9)A template document having the selected template document feature vector is selected from the template document database 158. (STEP G9)

상기 STEP G9에서 선택된 문서템플릿을 상기 STEP G8의 사용자 홈페이지 디렉토리에 저장된다. (STEP G10)The document template selected in the STEP G9 is stored in the user home directory of the STEP G8. (STEP G10)

WWW서버(100)는 상기 사용자 홈페이지 디렉토리에 저장되어 있는 해당 사용자를 위한 홈페이지(또는 문서템플릿)를 클라이언트 컴퓨터(즉, 사용자 컴퓨터)에 전송한다. (STEP G11)The WWW server 100 transmits a home page (or document template) for the corresponding user stored in the user home directory directory to the client computer (ie, the user computer). (STEP G11)

이렇게 WWW서버(100)로부터 상기 홈페이지가 전송되면, 상기 클라이언트 컴퓨터는 이 홈페이지를 수신하여 웹브라우저 화면상에 표시한다.When the home page is transmitted from the WWW server 100, the client computer receives the home page and displays the home page on the web browser screen.

이와같이, 도 14의 프로세스 루틴을 거치는 과정에서 특정 사용자를 위한 미완성의 홈페이지가 생성되었다.As such, an unfinished home page for a particular user is generated in the process routine of FIG. 14.

상술한 바와 같이, 본 실시예의 홈페이지 작성시스템에 의해 제작되는 홈페이지는 대부분 해당 사용자의 취향과는 매칭되지 않는다. 따라서, 사용자가 홈페이지를 제공받은 후에 상기 실시예 1의 홈페이지 수정프로세스를 통해 자신의 취향을 홈페이지에 반영함으로써 점점 사용자의 취향에 어울리는 사용자 특징벡터를 생성할 수 있다.As described above, most of the homepages produced by the homepage creation system of the present embodiment do not match the tastes of the corresponding users. Therefore, after the user is provided with the home page, the homepage modification process of the first embodiment may reflect the user's taste on the homepage, thereby gradually generating a user feature vector suitable for the user's taste.

본 실시예는 상기 실시예 1의 홈페이지 수정 프로세스와, 더블 URL 서비스와, 홈페이지 변환 프로세스를 실질적으로 동일하게 적용한다.This embodiment applies the home page modification process, the double URL service, and the home page conversion process of the first embodiment to be substantially the same.

상술한 실시예에 본 발명이 한정되는 것은 아니며 본 발명이 속하는 기술분야에서 통상의 지식을 갖는 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위내에서 다양한 수정 및 변형이 가능함은 물론이다.The present invention is not limited to the above-described embodiments, and various modifications and variations are made by those skilled in the art within the equivalent scope of the technical concept of the present invention and the claims to be described below. Of course it is possible.

본 발명에 의해 작성된 홈페이지는 사용자의 취향에 맞게 디자인되어 있고, 인터넷상에 존재하는 모든 자원을 효율적으로 이용할 수 있는 유틸리티로서 기능할 수 있다.The home page created by the present invention is designed to the user's taste and can function as a utility that can efficiently utilize all the resources existing on the Internet.

또한, 본 발명의 홈페이지는 사용자가 그 홈페이지의 디자인이나 맞춤정보가 사용자의 취향에 따라 설정할 수 있다.In addition, the homepage of the present invention can be set by the user according to the user's preferences or design of the homepage.

또한, 본 발명의 홈페이지에는 손님용과 주인용의 URL이 따로 부여되어 홈페이지내에 포함되어 있는 주인전용의 정보를 보호할 수 있다.In addition, the homepage of the present invention is provided with URLs for guests and owners separately to protect owner-only information contained in the homepage.

Claims (22)

홈페이지를 작성하는 서버와, 이 서버에 네트워크망을 통하여 접속되어 상기 홈페이지를 수신하는 클라이언트로 구성되는 홈페이지 작성시스템이며;A home page creating system comprising a server for creating a home page and a client connected to the server via a network network to receive the home page; 상기 서버는The server is 상기 홈페이지 사용자의 특징을 규정짓는 사용자 특징벡터를 생성하기 위한 사용자 특징벡터 생성수단과;User feature vector generating means for generating a user feature vector defining a feature of said home page user; 상기 홈페이지의 배경이미지를 형성하기 위한 이미지 데이터를 저장하는 이미지 저장수단과; (이때, 상기 배경이미지는 복수개의 이미지 세그먼트들이 결합된 모자이크 이미지이며, 상기 이미지 저장수단에는 이 이미지 세그먼트 파일이 저장된다)Image storage means for storing image data for forming a background image of the home page; (The background image is a mosaic image in which a plurality of image segments are combined. The image segment file stores the image segment file.) 하나의 배경이미지를 형성하기 위한 복수의 이미지 세그먼트 파일의 어드레스가 부착된 복수의 홈페이지 템블릿문서와, 이 홈페이지 템플릿문서의 특징을 규정짓는 문서템플릿 특징벡터를 저장하는 제 1 저장수단과;First storage means for storing a plurality of homepage template documents to which a plurality of image segment files are addressed to form one background image, and a document template feature vector defining characteristics of the homepage template document; 상기 사용자 특징벡터와 상기 템플릿문서 특징벡터를 비교하여 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 홈페이지 템플릿문서를 상기 제 1 저장수단으로부터 선택하기 위한 선택수단과;Selecting means for comparing the user feature vector with the template document feature vector and selecting a home page template document having a template document feature vector matching the user feature vector from the first storage means; 상기 선택된 템플릿문서를 사용자 디렉토리별로 저장하기 위한 제 2 저장수단을 구비하고;Second storage means for storing the selected template document for each user directory; 상기 클라이언트는The client is 상기 서버로부터 해당 사용자를 위한 상기 홈페이지 템플릿문서를 수신하기 위한 수신수단을 구비하는 것을 특징으로 하는 홈페이지 작성시스템.And a receiving means for receiving the home page template document for the user from the server. 제 1 항에 있어서,The method of claim 1, 상기 선택된 홈페이지 템플릿 문서내 템플릿 항목들을 설정하여 홈페이지 템플릿문서를 완성하는 홈페이지 템플릿문서 완성수단을 부가적으로 포함하는 것을 특징으로 하는 홈페이지 작성시스템.And a home page template document completion means for setting template items in the selected home page template document to complete a home page template document. 제 2 항에 있어서,The method of claim 2, 상기 사용자 특징벡터 생성수단은The user feature vector generating means 모든 사람에게 어울리는 가장 일반적인 사용자 특징벡터를 하나 생성하거나, 여러개 생성하여 이렇게 생성된 특징벡터중 하나의 특징벡터를 선택하고,Create one of the most common user feature vectors that suits everyone, or choose one of these feature vectors 상기 사용자 디렉토리는 상기 서버에서 임의로 할당한 사용자 ID에 근거하여 설정되는 것을 특징으로 하는 홈페이지 작성시스템.And the user directory is set based on a user ID randomly assigned by the server. 제 2 항에 있어서,The method of claim 2, 상기 사용자 특징벡터 생성수단은The user feature vector generating means 모든 사람에게 어울리는 가장 일반적인 사용자 특징벡터를 하나 생성하거나, 여러개 생성하여 이렇게 생성된 특징벡터중 하나의 특징벡터를 선택하고,Create one of the most common user feature vectors that suits everyone, or choose one of these feature vectors 상기 사용자 디렉토리는 사용자로부터 입력된 사용자 ID에 근거하여 설정되는 것을 특징으로 하는 홈페이지 작성시스템.And the user directory is set based on a user ID input from a user. 제 2 항에 있어서,The method of claim 2, 상기 사용자 특징벡터 생성수단이The user feature vector generating means 상기 클라이언트로부터 사용자 정보를 수신하여 이 사용자 정보에 근거하여 사용자 특징벡터를 생성하는 것을 특징으로 하는 홈페이지 작성시스템.And receiving user information from the client and generating a user feature vector based on the user information. 제 5 항에 있어서,The method of claim 5, 상기 사용자 정보가 사용자의 성명, ID, 패스워드, 생일, 성별, 직업, 주소, 학력, 주거형태, 결혼기념일, 배우자 생일, 이메일 주소, 전화번호 등의 사용자 신상정보만으로 이루어지는 것을 특징으로 하는 홈페이지 작성시스템.Homepage system, characterized in that the user information consists only of the user's personal information such as name, ID, password, date of birth, gender, occupation, address, education, housing type, wedding anniversary, spouse's birthday, email address, telephone number . 제 5 항에 있어서,The method of claim 5, 상기 사용자 정보가 사용자의 성명, ID, 패스워드, 생일, 성별, 직업, 주소, 학력, 주거형태, 결혼기념일, 배우자생일, 이메일 주소, 전화번호 등의 사용자 신상정보와 취미, 관심분야와 같은 취향정보를 포함하는 것을 특징으로 하는 홈페이지 작성시스템.The user information includes user's name, ID, password, date of birth, gender, occupation, address, education, housing type, wedding anniversary, spouse's birthday, e-mail address, phone number, taste information such as hobbies and interests. Homepage creation system comprising a. 제 2 항에 있어서,The method of claim 2, 상기 홈페이지 템플릿문서는The homepage template document is 홈페이지 제목, 홈페이지 소개글과 같은 홈페이지 구성정보 할당공간을 포함하고;A homepage composition information allocation space such as a homepage title and a homepage introduction; 상기 사용자 특징벡터에 매칭되는 맞춤정보 리소스에 액세스하기 위한 수단이 코딩되어 있는 것을 특징으로 하는 홈페이지 작성시스템.And a means for accessing a customized information resource matching the user feature vector is coded. 제 8 항에 있어서,The method of claim 8, 상기 맞춤정보 리소스에 액세스하기 위한 수단은Means for accessing the custom information resource 해당 사용자를 위해 맞춤정보 리소스를 제공하는 서버 프로그램의 URL정보가 부착된 사용자 인터페이스를 상기 홈페이지에 생성하는 것을 특징으로 하는 홈페이지 작성시스템.And a user interface having URL information of a server program providing a personalized information resource for the user attached thereto. 제 9 항에 있어서,The method of claim 9, 상기 맞춤정보 리소스는 상기 사용자 특징벡터에 매칭되도록 선정되는 것을 특징으로 홈페이지 작성시스템.And the customized information resource is selected to match the user feature vector. 제 8 항에 있어서,The method of claim 8, 상기 맞춤정보 리소스가The custom information resource 해당 사용자의 취향과 관련되는 정보가 포함되는 웹진정보 리소스와;A webzine information resource including information related to the taste of the user; 해당 사용자의 취향과 관련되는 추천사이트와 관련된 정보를 포함하는 쿨사이트정보 리소스와;A cool site information resource including information related to a recommendation site related to a user's taste; 해당 사용자의 취향과 관련되는 맞춤 배너광고 리소스인 것을 특징으로 하는 홈페이지 작성시스템.Homepage creation system, characterized in that the customized banner advertising resources related to the user's taste. 제 2 항에 있어서,The method of claim 2, 상기 서버는The server is 사용자 신상정보 및 사용자 취향정보를 수정하기 위한 사용자정보 수정수단과;User information correction means for modifying user identification information and user taste information; 상기 사용자정보 수정수단에 의해 수정된 사용자정보에 근거하여 상기 사용자 특징벡터를 갱신하기 위한 특징벡터 갱신수단을 부가적으로 포함하는 것을 특징으로 하는 홈페이지 작성시스템.And a feature vector updating means for updating the user feature vector on the basis of the user information corrected by the user information correcting means. 제 12 항에 있어서,The method of claim 12, 상기 서버는The server is 상기 갱신된 사용자 특징벡터에 매칭되는 특징벡터를 갖는 홈페이지 템플릿문서를 상기 제 1 저장수단으로부터 선택하고, 이 템플릿문서로 상기 사용자 디렉토리에 이미 저장되어 있는 기존 홈페이지를 대체하기 위한 홈페이지 수정수단을 부가적으로 포함하는 것을 특징으로 하는 홈페이지 작성시스템.A homepage template document having a feature vector matching the updated user feature vector is selected from the first storage means, and additionally a homepage modification means for replacing an existing homepage already stored in the user directory with the template document; Homepage creation system, characterized in that it comprises a. 제 13 항에 있어서,The method of claim 13, 상기 홈페이지 수정수단은The homepage modification means 홈페이지 제목과 홈페이지 소개글을 수정하기 위한 홈페이지 구성정보 수정수단과;Means for modifying homepage composition information for modifying a homepage title and a homepage introduction; 사용자의 취향과 관련되는 맞춤정보를 수정하기 위한 맞춤정보 선호타입 수정수단을 포함하는 것을 특징으로 하는 홈페이지 작성시스템.And a personalized information preference type modifying means for modifying personalized information related to a user's taste. 제 13 항에 있어서,The method of claim 13, 상기 홈페이지 수정수단은The homepage modification means 상기 홈페이지에서 직접 특정 웹사이트를 접속하기 위한 하이퍼링크를 상기 홈페이지내에 설정하기 위한 하이퍼링크 설정수단을 포함하는 것을 특징으로 하는 홈페이지 작성시스템.And a hyperlink setting means for setting a hyperlink in the home page to directly access a specific website from the home page. 제 13 항에 있어서,The method of claim 13, 상기 홈페이지 수정수단은The homepage modification means 상기 클라이언트로부터 작성되어 전송된 후 저장되는 웹컨턴츠 리소스에 액세스하기 위한 사용자 인터페이스를 상기 홈페이지내에 설정하는 수단을 포함하는 것을 특징으로 하는 홈페이지 작성시스템.And means for setting a user interface in said home page for accessing web content resources created and transmitted from said client. 상기 청구항 1 의 홈페이지 작성시스템에 의해 작성된 홈페이지를 자동 변환시키는 홈페이지 자동 변환방법으로서,A home page automatic conversion method for automatically converting a home page created by the home page creation system of claim 1, 상기 변환방법이The conversion method 작성된 홈페이지가 변환시점에 도달했는지 여부를 판단하는 제 1 단계와;A first step of determining whether the created homepage has reached the point of conversion; 상기 홈페이지가 변환시점에 도달한 경우 해당 사용자의 사용자 특징벡터를 특징벡터 저장수단으로부터 판독하는 제 3 단계와;A third step of reading the user feature vector of the corresponding user from the feature vector storage means when the homepage reaches the point of conversion; 이렇게 판독된 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 홈페이지 템플릿문서를 홈페이지 템플릿문서 저장수단으로부터 선택하는 제 3 단계와;A third step of selecting a home page template document having a template document feature vector matching the user feature vector thus read from the home page template document storing means; 선택된 템플릿문서가 해당 사용자를 위해 이미 사용되었는지 여부를 판단하는 제 4 단계와;A fourth step of determining whether the selected template document has already been used for the user; 선택된 템플릿문서가 이미 사용된 템플릿문서인 경우 상기 제 3 단계로 복귀하고, 선택된 템플릿문서가 사용되지 않은 템플릿문서인 경우 현재 홈페이지의 템플릿문서를 선택된 홈페이지 템플릿문서로 변경하는 제 5 단계를 포함하는 것을 특징으로 하는 홈페이지 자동 변환방법.If the selected template document is already used template document, returning to the third step; and if the selected template document is an unused template document, changing the template document of the current homepage to the selected homepage template document. Homepage automatic conversion method characterized by. 제 17 항에 있어서,The method of claim 17, 갱신전 템플릿문서내의 기능버튼이 지시하는 리소스와, 홈페이지 제목 및 홈페이지 소개글의 내용이 새롭게 선택되는 템플릿문서로 이동되고,The resources indicated by the function buttons in the template document before the update, the home page title and the contents of the home page introduction are moved to the newly selected template document. 이때, 선택되는 템플릿문서내 기능버튼, 홈페이지 제목 및 홈페이지 소개글의 위치는 템플릿문서에 이미 코딩되어 있는 배경이미지와 조화되도록 배치되어 있는 것을 특징으로 하는 홈페이지 자동 변환방법.At this time, the position of the function button, the homepage title, and the homepage introduction article in the selected template document are arranged in harmony with the background image already coded in the template document. 홈페이지를 작성하는 템플릿을 생성 및 설정시키기 위한 컴퓨터로 판독이 가능한 프로그램 기록매체로서,A computer-readable program recording medium for creating and setting a template for creating a homepage, 상기 프로그램 기록매체에는The program recording medium 홈페이지의 배경이미지를 형성하는 복수의 이미지 세그먼트 파일에 대한 어드레스들을 코딩하기 위한 프로그램과;A program for coding addresses for the plurality of image segment files forming a background image of the home page; 사용자가 입력한 텍스트를 홈페이지를 작성하는 템플릿에 부착시키기 위한 프로그램과;A program for attaching text input by a user to a template for creating a homepage; 사용자가 소망하는 특정 웹사이트를 하이퍼링크시키기 위하여 상기 웹사이트의 URL정보를 홈페이지를 작성하는 템플릿에 부착시키기 위한 프로그램과;A program for attaching URL information of the website to a template for creating a homepage in order to hyperlink a specific website desired by the user; 사용자의 취미와 관심분야에 맞춰진 맞춤정보 리소스에 액세스하기 위한 수단을 홈페이지를 작성하는 템플릿에 포함시키기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터로 판독 가능한 프로그램기록매체.A computer-readable program recording medium, characterized in that a program is recorded for including a means for accessing personalized information resources tailored to a user's hobbies and interests in a template for creating a homepage. 제 19 항에 있어서,The method of claim 19, 상기 홈페이지의 변환시점을 판별하는 프로그램과;A program for determining a conversion point of the home page; 상기 변환시점에 도달한 경우 사용자 특징벡터 저장수단으로 부터 사용자 특징벡터를 판독하는 프로그램과;A program for reading a user feature vector from user feature vector storage means when the conversion point is reached; 판독된 사용자 특징벡터에 매칭되는 템플릿문서 특징벡터를 갖는 템플릿문서를 선택하는 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터로 판독 가능한 프로그램 기록매체.And a program for selecting a template document having a template document feature vector matching the read user feature vector. 홈페이지를 제공하는 서버와 이 서버와 네트워크망을 통해 접속되어 상기 서버로부터 홈페이지를 수신하는 클라이언트로 이루어지는 네크워크 시스템에 있어서,In a network system comprising a server providing a home page and a client connected to the server and a network to receive the home page from the server, 상기 서버가 상기 클라이언트로부터 상기 홈페이지의 송신을 요구하는 URL정보를 수신하는 제 1 단계와;A first step of the server receiving URL information for requesting transmission of the home page from the client; 상기 수신된 URL정보를 분석하여 해당 URL정보가 손님용 URL정보인지 주인용 URL정보인지를 판별하는 제 2 단계와;Analyzing the received URL information to determine whether the corresponding URL information is the guest URL information or the owner URL information; 상기 제 2 단계에서 손님용 URL정보로 판별된 경우, 주인전용 정보가 배제된 홈페이지(손님용 홈페이지)를 상기 클라이언트에 전송하고, 주인용 URL정보로 판별된 경우 해당 홈페이지(주인용 홈페이지)를 전송하는 제 3 단계; 및If it is determined in the second step as the guest URL information, and transmits the homepage (guest homepage) is excluded the owner-only information to the client, and if it is determined as the URL information for the owner (transfer homepage) A third step; And 상기 서버로 부터 전송되는 차별화된 홈페이지를 클라이언트의 웹브라이저 화면상에 뷰잉하는 제 4 단계로 이루어지는 것을 특징으로 하는 홈페이지 뷰잉 차별화방법.And a fourth step of viewing the differentiated homepage transmitted from the server on the client's web browser screen. 제 21 항에 있어서,The method of claim 21, 상기 주인용 홈페이지를 전송하는 서버는The server for transmitting the host homepage is 홈페이지 송신을 요구하는 자가 상기 주인전용 정보를 보고자 할 경우 사용자의 패스워드를 요구하는 프로그램을 실행시키는 것을 특징으로 하는 홈페이지 뷰잉 차별화방법.A homepage viewing differentiation method, characterized in that for executing a homepage requester to view the owner-specific information, a program for requesting a user's password is executed.
KR10-2000-0013152A 2000-03-15 2000-03-15 An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage Expired - Fee Related KR100372225B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0013152A KR100372225B1 (en) 2000-03-15 2000-03-15 An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0013152A KR100372225B1 (en) 2000-03-15 2000-03-15 An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage

Publications (2)

Publication Number Publication Date
KR20010091448A true KR20010091448A (en) 2001-10-23
KR100372225B1 KR100372225B1 (en) 2003-02-14

Family

ID=19655542

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0013152A Expired - Fee Related KR100372225B1 (en) 2000-03-15 2000-03-15 An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage

Country Status (1)

Country Link
KR (1) KR100372225B1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020016162A (en) * 2000-08-24 2002-03-04 박종수 The method for editing remote page and the editor
WO2003038713A1 (en) * 2001-10-30 2003-05-08 Won-Jon Lee Internet advertisement system and method of design page
WO2005008552A1 (en) * 2003-07-22 2005-01-27 Sigmaplus Co., Ltd. A printing system for point-of-purchase advertising material using on/off-line networking
KR100501125B1 (en) * 2003-03-28 2005-07-18 에스케이 텔레콤주식회사 Policy verificating system of internet contents and method therefore
WO2006014066A1 (en) * 2004-08-02 2006-02-09 Nhn Corporation Community providing system, community providing method and computer readable storage medium storing execution program for that method
WO2006033493A1 (en) * 2004-09-23 2006-03-30 Urirangworld Co., Ltd. Method and system for creating homepage using module insertion program
KR100653610B1 (en) * 2004-09-15 2006-12-04 (주)웹플러스 Online Flash Editing System with Enhanced Navigation Bar Editing
KR100905991B1 (en) * 2006-11-29 2009-07-02 한국과학기술원 Artificial immune system-based blog generation system and generation method
KR100929925B1 (en) * 2009-07-16 2009-12-04 주식회사 네오패드 Homepage integrated service provision system and method
KR100945570B1 (en) * 2009-07-15 2010-03-08 주식회사 네오패드 System and method for providing registration, management and search service of homepage
WO2011007935A1 (en) * 2009-07-15 2011-01-20 주식회사 네오패드 System and method for providing a consolidated service for a homepage
WO2011162959A3 (en) * 2010-06-21 2012-03-15 Microsoft Corporation Generating recommendations for improving a presentation document
KR20140040882A (en) * 2012-09-26 2014-04-04 에스케이플래닛 주식회사 System and method for customized web-service
US9560087B2 (en) 2012-02-23 2017-01-31 Kt Corporation Providing machine-to-machine service

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020016162A (en) * 2000-08-24 2002-03-04 박종수 The method for editing remote page and the editor
WO2003038713A1 (en) * 2001-10-30 2003-05-08 Won-Jon Lee Internet advertisement system and method of design page
KR100501125B1 (en) * 2003-03-28 2005-07-18 에스케이 텔레콤주식회사 Policy verificating system of internet contents and method therefore
WO2005008552A1 (en) * 2003-07-22 2005-01-27 Sigmaplus Co., Ltd. A printing system for point-of-purchase advertising material using on/off-line networking
US7725833B2 (en) 2004-08-02 2010-05-25 Nhn Corporation Community providing system, community providing method and computer readable storage medium storing execution program for that method
WO2006014066A1 (en) * 2004-08-02 2006-02-09 Nhn Corporation Community providing system, community providing method and computer readable storage medium storing execution program for that method
KR100653610B1 (en) * 2004-09-15 2006-12-04 (주)웹플러스 Online Flash Editing System with Enhanced Navigation Bar Editing
WO2006033493A1 (en) * 2004-09-23 2006-03-30 Urirangworld Co., Ltd. Method and system for creating homepage using module insertion program
KR100905991B1 (en) * 2006-11-29 2009-07-02 한국과학기술원 Artificial immune system-based blog generation system and generation method
CN102105875A (en) * 2009-07-15 2011-06-22 呢哦派豆株式会社 System and method for providing a consolidated service for a homepage
KR100945570B1 (en) * 2009-07-15 2010-03-08 주식회사 네오패드 System and method for providing registration, management and search service of homepage
WO2011007935A1 (en) * 2009-07-15 2011-01-20 주식회사 네오패드 System and method for providing a consolidated service for a homepage
CN102105875B (en) * 2009-07-15 2013-05-01 呢哦派豆株式会社 System and method for providing a consolidated service for a homepage
US8892537B2 (en) 2009-07-15 2014-11-18 Neopad Inc. System and method for providing total homepage service
KR100929925B1 (en) * 2009-07-16 2009-12-04 주식회사 네오패드 Homepage integrated service provision system and method
WO2011162959A3 (en) * 2010-06-21 2012-03-15 Microsoft Corporation Generating recommendations for improving a presentation document
US9560087B2 (en) 2012-02-23 2017-01-31 Kt Corporation Providing machine-to-machine service
KR20140040882A (en) * 2012-09-26 2014-04-04 에스케이플래닛 주식회사 System and method for customized web-service

Also Published As

Publication number Publication date
KR100372225B1 (en) 2003-02-14

Similar Documents

Publication Publication Date Title
KR102340228B1 (en) Message service providing method for message service linking search service and message server and user device for performing the method
KR100813333B1 (en) Search engine supplemented with url&#39;s that provide access to the search results from predefined search queries
CN106126514B (en) Method for providing search related message server, server and user terminal
CN101044478B (en) Analyzing a query log for use in managing category-specific electronic content
JP5010126B2 (en) Query graph
US7877513B2 (en) Intelligent information retrieval system using hierarchically classified preferences
KR101168705B1 (en) Customized and intellectual symbol, icon internet information searching system utilizing a mobile communication terminal and IP-based information terminal
US8205167B2 (en) Analyzing user viewership of advertisements appearing in a screen display in a user terminal
US7752266B2 (en) System and method to facilitate translation of communications between entities over a network
US20090077056A1 (en) Customization of search results
KR100372225B1 (en) An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage
KR100380842B1 (en) Method and apparatus for providing network based counselling service
US8751606B2 (en) Method and system for replacing hyperlinks in a webpage
JP2009181468A (en) Image search log collection system, image search log collection method, and program
US9613374B2 (en) Presentation of candidate domain name bundles in a user interface
US20160224999A1 (en) Recommending common website features
US20150106687A1 (en) System and method for website personalization from survey data
TW201118620A (en) Systems and methods for providing advanced search result page content
US9866526B2 (en) Presentation of candidate domain name stacks in a user interface
WO2008019000A2 (en) Web presence using cards
CN100476820C (en) Portal server and method for generating a user interface on a user terminal device
US20160224991A1 (en) Evaluating features for a website within a selected industry vertical
JP2002334101A (en) A computer system that provides web pages suitable for users.
US20060074843A1 (en) World wide web directory for providing live links
KR100431510B1 (en) Contents personalization method and apparatus by aggregating multiple profiles

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

R17-X000 Change to representative recorded

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

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

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

PG1501 Laying open of application

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
N231 Notification of change of applicant
PN2301 Change of applicant

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

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

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

R18-X000 Changes to party contact information recorded

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

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

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

Fee payment year number: 4

PR1001 Payment of annual fee

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

Fee payment year number: 5

PR1001 Payment of annual fee

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

Fee payment year number: 6

P22-X000 Classification modified

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

PR1001 Payment of annual fee

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

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20090122

Year of fee payment: 7

R18-X000 Changes to party contact information recorded

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

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

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

Not in force date: 20100131

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20100131

PN2301 Change of applicant

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

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

PN2301 Change of applicant

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

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

P22-X000 Classification modified

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

P22-X000 Classification modified

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

P22-X000 Classification modified

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