KR102547317B1 - System for providing advertisement Knowledge box and method thereof - Google Patents

System for providing advertisement Knowledge box and method thereof Download PDF

Info

Publication number
KR102547317B1
KR102547317B1 KR1020220073424A KR20220073424A KR102547317B1 KR 102547317 B1 KR102547317 B1 KR 102547317B1 KR 1020220073424 A KR1020220073424 A KR 1020220073424A KR 20220073424 A KR20220073424 A KR 20220073424A KR 102547317 B1 KR102547317 B1 KR 102547317B1
Authority
KR
South Korea
Prior art keywords
word
homepage
web page
server
advertisement
Prior art date
Application number
KR1020220073424A
Other languages
Korean (ko)
Inventor
김필규
Original Assignee
김필규
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김필규 filed Critical 김필규
Priority to KR1020220073424A priority Critical patent/KR102547317B1/en
Application granted granted Critical
Publication of KR102547317B1 publication Critical patent/KR102547317B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 웹 페이지 상의 광고 박스 제공 시스템 및 그 방법을 개시한다. 즉, 본 발명은 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공함으로써, 광고주의 불필요한 광고비 지출을 줄이고, 광고 효율을 극대화하며, 홈페이지 운영자의 효율적인 웹 페이지 제작을 유도할 수 있다.The present invention discloses a system and method for providing an advertisement box on a web page. That is, the present invention creates a web page using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, registers the created webpage in the server, and configures the webpage in the user terminal. When a word box related to an advertisement generated through the script is selected, an advertisement related to the selected word box is displayed, and the server provides an amount corresponding to the advertisement unit cost related to the previously selected word box to the terminal operating the homepage, It can reduce unnecessary advertising expenses of advertisers, maximize advertising efficiency, and induce efficient web page creation by homepage operators.

Description

지식박스 광고 제공 시스템 및 그 방법{System for providing advertisement Knowledge box and method thereof}Knowledge box advertisement providing system and method {System for providing advertisement Knowledge box and method thereof}

본 발명은 지식박스 광고 제공 시스템 및 그 방법에 관한 것으로서, 특히 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공하는 지식박스 광고 제공 시스템 및 그 방법(혹은 웹 페이지 상의 광고 박스 제공 시스템 및 그 방법)에 관한 것이다.The present invention relates to a knowledge box advertisement providing system and method, and particularly, in a homepage operating terminal that creates a homepage, a webpage is created using a preset script provided by a server and various contents, and the generated webpage is stored on the server. After registration, when the user terminal selects a word box related to an advertisement generated through the corresponding script configured in the web page, an advertisement related to the selected word box is displayed, and the server corresponds to the advertisement unit price related to the previously selected word box. The present invention relates to a knowledge box advertisement providing system and method (or a system and method for providing an advertisement box on a web page) for providing an amount of money to a corresponding homepage operating terminal.

광고는 판매를 목적으로 상품에 대한 정보를 여러 가지 매체를 통하여 소비자에게 널리 알리는 의도적인 활동이다.Advertising is an intentional activity that widely informs consumers of product information through various media for the purpose of sales.

이러한 광고가 웹 페이지에 적용되는 경우, 광고주는 CPC(Cost Per Click: 클릭 당 단가), CPM(Cost Per Mile: 노출 1천회 당 단가), CPA(Cost Per Action: 행동 당 단가), CPV(Cost per View: CPC 유사/동일) 등의 사전 협의된 광고비 정산 방식에 따라 광고비를 지출한다.When these ads are applied to a web page, the advertiser can pay CPC (Cost Per Click), CPM (Cost Per Mile), CPA (Cost Per Action), CPV (Cost Per Click), Per View: CPC similar/same), etc.

이때, 광고주는 과도한 클릭 등으로 인해 불필요한 광고비가 증가하거나, 실제 광고 내용과 관련없는 사용자에게 광고가 노출되어 광고 효율성이 저하되고 있다.At this time, advertisers either increase unnecessary advertising costs due to excessive clicks or the like, or advertisers are exposed to users unrelated to actual advertisement content, resulting in deterioration in advertising efficiency.

한국등록특허 제10-1726345호 [제목: 내부 링크 기반 네이티브 광고 방법 및 장치]Korean Registered Patent No. 10-1726345 [Title: Internal link-based native advertising method and device]

본 발명의 목적은 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공하는 웹 페이지 상의 광고 박스 제공 시스템 및 그 방법을 제공하는 데 있다.An object of the present invention is to create a web page using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, register the generated webpage in the server, and configure the webpage in the corresponding webpage in the user terminal. When a word box related to an advertisement generated through the script is selected, an advertisement related to the selected word box is displayed, and the server provides an amount corresponding to the advertisement unit cost related to the previously selected word box to the terminal operating the homepage. A system and method for providing an advertisement box on a page are provided.

본 발명의 다른 목적은 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 태그 및 제목을 근거로 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 특정 단어와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 지식정보 페이지를 표시하는 웹 페이지 상의 광고 박스 제공 시스템 및 그 방법을 제공하는 데 있다.Another object of the present invention is to create a web page using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, register the generated webpage in the server, and configure the webpage in the user terminal. A system and method for providing an advertisement box on a web page that displays a knowledge information page related to the selected word box when a word box related to a specific word generated through a corresponding script configured in the web page is selected based on the tag and title of the corresponding web page. is to provide

본 발명의 또 다른 목적은 홈페이지를 제작하고자 하는 홈페이지 운영 단말에서 서버에 접속 후, 지식 단어 설정 및 광고 단어 선택에 따라 해당 서버에서 발급되는 홈페이지 태그를 수신하고, 해당 홈페이지 태그와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 지식정보 제공 용도의 단어 박스 또는 광고 용도의 단어 박스를 선택하는 경우 선택된 단어 박스와 관련한 지식정보 페이지 또는 광고 콘텐츠를 표시하는 웹 페이지 상의 광고 박스 제공 시스템 및 그 방법을 제공하는 데 있다.Another object of the present invention is to access a server from a homepage operating terminal to create a homepage, receive a homepage tag issued from the server according to knowledge word setting and advertisement word selection, and use the homepage tag and various contents to create a homepage. After creating a web page and registering the created web page in the server, when a user terminal selects a word box for providing knowledge information constituting the web page or a word box for advertisement, the knowledge information page related to the selected word box or It is to provide an advertisement box providing system and method on a web page displaying advertisement contents.

본 발명의 실시예에 따른 웹 페이지 상의 광고 박스 제공 방법은 홈페이지 운영 단말에 의해, 상기 홈페이지 운영 단말에서 관리 중인 웹 사이트에서 제공할 웹 페이지를 제작하는 단계; 및 상기 홈페이지 운영 단말에 의해, 상기 제작된 웹 페이지를 상기 홈페이지 운영 단말에서 관리 중인 웹 사이트와 관련한 서버에 업로드하는 단계를 포함할 수 있다.A method for providing an advertisement box on a web page according to an embodiment of the present invention includes the steps of, by a homepage operating terminal, creating a web page to be provided in a web site managed by the homepage operating terminal; and uploading, by the homepage operating terminal, the created web page to a server related to a web site being managed by the homepage operating terminal.

또한, 상기 웹 페이지는, 하나 이상의 텍스트, 하나 이상의 이미지 및 스크립트에 대응하는 하나 이상의 단어로 구성된 하나 이상의 단어 박스로 구성되고, 상기 단어 박스는, 지식정보 제공 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나를 이용해서 생성된 단어에 대응하는 단어 박스 및, 광고 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나와 관련 있는 단어에 대응하는 단어 박스를 포함하고, 상기 홈페이지 운영 단말은, 상기 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 개수를 확인하고, 상기 단어 박스에 포함된 단어에 대해서 미리 설정된 광고비를 상기 확인된 광고 용도의 단어 박스의 개수로 나누어 상기 웹 페이지의 실제 광고비를 계산할 수 있다.In addition, the web page is composed of one or more word boxes composed of one or more words corresponding to one or more texts, one or more images, and scripts, and the word boxes are tags and titles set in the web page for the purpose of providing knowledge information. and a word box corresponding to a word generated using at least one of the above, and a word box corresponding to a word related to at least one of a tag and a title set in the web page for advertisement purposes, and the homepage operating terminal comprises the The actual advertising cost of the web page is determined by checking the number of word boxes for advertising purposes added to a specific position in the web page, and dividing the preset advertising cost for the words included in the word box by the number of the confirmed word boxes for advertising purposes. can be calculated.

또한, 상기 서버는, 광고주 단말로부터 광고주가 광고 노출을 희망하는 노출 희망 홈페이지의 주소가 획득된 경우, 상기 노출 희망 홈페이지의 방문자 수 및 상기 광고주가 노출을 희망하는 광고 단어의 유형을 고려하여, 상기 광고 단어의 광고 단가 비용을 산출하여 상기 광고주 단말로 제공하고, 상기 광고주 단말에서 상기 산출된 광고 단가 비용의 결제를 완료한 것으로 확인되는 경우, 상기 광고 단어에 대응하는 광고 용도의 단어 박스를 생성하여 상기 노출 희망 홈페이지에 해당하는 웹 페이지에 노출되도록 제어할 수 있다.In addition, when the address of the homepage desired to be exposed by the advertiser is obtained from the advertiser terminal, the server considers the number of visitors to the homepage desired to be exposed and the type of advertisement word the advertiser wishes to display, The advertisement unit cost of the advertisement word is calculated and provided to the advertiser terminal, and when it is confirmed that the advertiser terminal has completed the payment of the calculated advertisement unit price cost, a word box for advertisement purpose corresponding to the advertisement word is created and It can be controlled to be exposed to a web page corresponding to the home page desired to be exposed.

또한, 상기 서버는, 상기 홈페이지 운영 단말로부터 상기 웹 페이지 내 광고 용도의 단어 박스에 대하여 홈페이지 운영자가 희망하는 희망 광고비 정보가 획득되고, 광고주 단말이 상기 희망 광고비 정보에 해당하는 금액을 결제 완료한 것으로 확인되는 경우, 상기 광고주 단말의 광고주가 노출을 희망하는 광고 단어를 포함하도록 생성된 광고 용도의 단어 박스가 상기 웹 페이지에 노출되도록 제어할 수 있다.In addition, the server obtains desired advertising cost information desired by the homepage operator for the word box for advertising purposes in the web page from the homepage operating terminal, and the advertiser terminal has completed payment of the amount corresponding to the desired advertising cost information. If it is confirmed, the advertiser terminal may control the word box for advertisement purpose generated to include the advertisement word desired to be exposed to be exposed on the web page.

본 발명과 관련된 일 예로서 상기 스크립트는, 상기 홈페이지 운영 단말에서 제공한 단어 박스의 개수에 따라, 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보 및 단어 박스별 고유 정보를 포함하며, 상기 웹 페이지는, 상기 스크립트에 포함된 단어 박스의 개수에 따라 자동으로 상기 단어 박스의 개수만큼의 단어 박스를 상기 웹 페이지에서 상기 스크립트가 위치한 영역에 표시할 수 있다.As an example related to the present invention, the script includes information for generating word boxes of a preset size and color and unique information for each word box according to the number of word boxes provided by the homepage operating terminal, According to the number of word boxes included in the script, the page may automatically display as many word boxes as the number of word boxes in an area where the script is located in the web page.

본 발명과 관련된 일 예로서 상기 단어 박스는, 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나를 이용해서 생성된 단어에 대응하는 단어 박스일 수 있다.As an example related to the present invention, the word box may be a word box corresponding to a word created using at least one of a tag and a title set in the web page.

본 발명과 관련된 일 예로서 상기 단어 박스는, 상기 서버에서 관리 중인 복수의 단어 중에서 상기 태그 및 제목 중 적어도 하나와 관련 있는 단어를 선택하고, 상기 선택된 단어에 대응하는 단어 박스일 수 있다.As an example related to the present invention, the word box may be a word box in which a word related to at least one of the tag and title is selected from among a plurality of words managed by the server and corresponds to the selected word.

본 발명과 관련된 일 예로서 상기 홈페이지 운영 단말은, 상기 웹 페이지 내에 추가되는 광고 용도의 단어 박스에 대해서 상기 광고 용도의 단어 박스가 추가되는 위치 및 광고 용도의 단어 박스의 개수에 따라 상기 웹 페이지의 실제 광고비를 계산할 수 있다.As an example related to the present invention, the homepage operation terminal may change the number of word boxes for advertisement purposes to the web page according to the number of word boxes for advertisement purposes and the location where the word boxes for advertisement purposes are added to the word boxes for advertisement purposes added in the web page. You can calculate the actual advertising cost.

본 발명의 실시예에 따른 웹 페이지 상의 광고 박스 제공 방법은 홈페이지 운영 단말에 의해, 서버와 연동하여, 상기 홈페이지 운영 단말에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 웹 페이지에 삽입할 홈페이지 태그를 발급받는 단계; 상기 홈페이지 운영 단말에 의해, 하나 이상의 텍스트, 하나 이상의 이미지 및 상기 발급받은 홈페이지 태그에 대응하는 하나 이상의 단어로 구성된 하나 이상의 단어 박스로 구성된 상기 홈페이지 운영 단말에서 관리 중인 웹 사이트에서 제공할 웹 페이지를 제작하는 단계; 및 상기 홈페이지 운영 단말에 의해, 상기 제작된 웹 페이지를 상기 홈페이지 운영 단말에서 관리 중인 웹 사이트와 관련한 상기 서버에 업로드하는 단계를 포함할 수 있다.A method for providing an advertisement box on a web page according to an embodiment of the present invention is a method for inserting a word box into a web page to be added to a web page to be created by a home page operating terminal in conjunction with a server. Receiving a homepage tag; By the homepage operating terminal, a web page to be provided by the website managed by the homepage operating terminal composed of one or more word boxes composed of one or more texts, one or more images, and one or more words corresponding to the issued homepage tag is produced. doing; and uploading, by the homepage operating terminal, the created web page to the server related to the web site managed by the homepage operating terminal.

본 발명과 관련된 일 예로서 상기 웹 페이지에 삽입할 홈페이지 태그를 발급받는 단계는, 상기 홈페이지 운영 단말에 의해, 상기 서버에 접속하여, 상기 서버에서 제공하는 태그 생성 입력폼을 통해 상기 웹 페이지에 추가할 단어 박스와 관련한 하나 이상의 지식 단어 및 하나 이상의 광고 단어를 입력하는 과정; 상기 서버에 의해, 상기 태그 생성 입력폼을 통해 입력된 상기 웹 페이지에 추가할 단어 박스와 관련한 하나 이상의 지식 단어 및 하나 이상의 광고 단어를 포함하는 하나 이상의 단어 박스와 관련한 상기 홈페이지 태그를 생성하는 과정; 상기 홈페이지 운영 단말에 의해, 상기 태그 생성 입력폼의 일측에 상기 서버에서 생성된 홈페이지 태그를 표시하는 과정; 및 상기 홈페이지 운영 단말에 의해, 상기 표시되는 홈페이지 태그에 대해서 복사 기능을 통해 복사하거나 또는, 텍스트 파일 형태로 저장하는 과정을 포함할 수 있다.As an example related to the present invention, in the step of issuing a homepage tag to be inserted into the webpage, the homepage operating terminal accesses the server and adds it to the webpage through a tag generation input form provided by the server. inputting one or more knowledge words and one or more advertisement words related to a word to do box; generating, by the server, the homepage tag related to one or more word boxes including one or more knowledge words and one or more advertisement words related to the word box to be added to the web page input through the tag generation input form; displaying, by the homepage operating terminal, a homepage tag generated by the server on one side of the tag creation input form; and copying, by the homepage operating terminal, the displayed homepage tag through a copy function or saving it in the form of a text file.

본 발명의 실시예에 따른 웹 페이지 상의 광고 박스 제공 방법은 사용자 단말에 의해, 홈페이지 운영 단말과 관련한 웹 사이트에 접속하여, 상기 웹 사이트에서 제공하는 웹 페이지를 표시하는 단계; 상기 사용자 단말에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택될 때, 상기 사용자 단말에 의해, 서버와 연동하여, 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠를 표시하는 단계; 상기 서버에 의해, 상기 선택된 광고 용도의 단어 박스에 대해서 상기 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된 실제 광고비를 이용해서 상기 웹 페이지를 관리 중인 상기 홈페이지 운영 단말에 제공할 광고비를 누적하는 단계; 및 상기 서버에 의해, 미리 설정된 정산 일자에 상기 누적된 광고비를 상기 홈페이지 운영 단말과 관련한 은행 계좌에 입금 처리하는 단계를 포함할 수 있다.A method for providing an advertisement box on a web page according to an embodiment of the present invention includes the steps of accessing, by a user terminal, a web site related to a homepage operating terminal, and displaying a web page provided by the web site; When a word box for advertisement purpose is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal, the user terminal interworks with the server to display an advertisement corresponding to the selected word box for advertisement purpose. displaying content; The server sets an advertising cost to be provided to the homepage operating terminal managing the web page by using an actual advertising cost calculated in advance according to the location and number of word boxes configured in the web page for the selected word box for advertising purposes. accumulating; and depositing, by the server, the accumulated advertising costs into a bank account related to the homepage operating terminal on a preset settlement date.

본 발명과 관련된 일 예로서 상기 사용자 단말에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택될 때, 상기 사용자 단말에 의해, 상기 서버와 연동하여, 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 지식정보 제공 페이지를 표시하는 단계를 더 포함할 수 있다.As an example related to the present invention, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal, the user terminal interworks with the server, The method may further include displaying a knowledge information providing page corresponding to the selected word box for providing knowledge information.

본 발명의 실시예에 따른 웹 페이지 상의 광고 박스 제공 시스템은 홈페이지 운영 단말과 관련한 웹 사이트에 접속하여, 상기 웹 사이트에서 제공하는 웹 페이지를 표시하고, 상기 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택될 때, 서버와 연동하여, 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠를 표시하는 사용자 단말; 및 상기 선택된 광고 용도의 단어 박스에 대해서 상기 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된 실제 광고비를 이용해서 상기 웹 페이지를 관리 중인 상기 홈페이지 운영 단말에 제공할 광고비를 누적하고, 미리 설정된 정산 일자에 상기 누적된 광고비를 상기 홈페이지 운영 단말과 관련한 은행 계좌에 입금 처리하는 상기 서버를 포함할 수 있다.A system for providing an advertisement box on a web page according to an embodiment of the present invention accesses a web site related to a homepage operating terminal, displays a web page provided by the web site, and displays one or more web pages displayed on one side of the displayed web page. When a word box for advertising purposes is selected from among word boxes, a user terminal that displays advertisement contents corresponding to the selected word box for advertisement purposes in conjunction with a server; and with respect to the selected word box for advertisement purposes, using an actual advertising cost calculated in advance according to the location and number of word boxes configured in the web page, the advertising cost to be provided to the homepage operating terminal managing the web page is accumulated, and The server may deposit the accumulated advertising costs to a bank account related to the homepage operating terminal on a set settlement date.

본 발명은 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공함으로써, 광고주의 불필요한 광고비 지출을 줄이고, 광고 효율을 극대화하며, 홈페이지 운영자의 효율적인 웹 페이지 제작을 유도할 수 있는 효과가 있다.In the present invention, a web page is created using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, registers the created webpage in the server, and then the corresponding script configured in the webpage in the user terminal. When a word box related to an advertisement generated through is selected, an advertisement related to the selected word box is displayed, and the server provides an amount corresponding to the advertisement unit price related to the previously selected word box to the terminal operating the homepage, thereby providing the advertiser's It has the effect of reducing unnecessary advertising expenses, maximizing advertising efficiency, and inducing efficient web page creation by homepage operators.

또한, 본 발명은 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 태그 및 제목을 근거로 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 특정 단어와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 지식정보 페이지를 표시함으로써, 사용자가 확인하고 있는 웹 페이지 내용 중에서 사용자가 관심을 가지는 단어에 대한 정보를 제공할 수 있는 효과가 있다.In addition, the present invention creates a web page using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, registers the created webpage in the server, and configures the webpage in the user terminal. When a word box related to a specific word generated through the corresponding script configured in the web page is selected based on the tag and title, a knowledge information page related to the selected word box is displayed, so that the user among the contents of the web page the user is checking There is an effect of providing information about words of interest.

또한, 본 발명은 홈페이지를 제작하고자 하는 홈페이지 운영 단말에서 서버에 접속 후, 지식 단어 설정 및 광고 단어 선택에 따라 해당 서버에서 발급되는 홈페이지 태그를 수신하고, 해당 홈페이지 태그와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 지식정보 제공 용도의 단어 박스 또는 광고 용도의 단어 박스를 선택하는 경우 선택된 단어 박스와 관련한 지식정보 페이지 또는 광고 콘텐츠를 표시함으로써, 스크립트의 사용을 차단한 웹 사이트에서도 해당 서버로부터 제공된 태그를 이용해서 웹 페이지를 구성하고, 해당 태그를 이용해서 구성된 웹 페이지를 통해 다양한 지식정보, 광고 콘텐츠 등을 제공할 수 있는 효과가 있다.In addition, according to the present invention, after accessing a server from a homepage operating terminal to create a homepage, receiving a homepage tag issued from the server according to knowledge word setting and advertising word selection, and using the homepage tag and various contents to make a webpage and, after registering the created web page in the server, when a user terminal selects a word box for providing knowledge information constituting the web page or a word box for advertisement, the knowledge information page or advertisement content related to the selected word box By displaying, even on a website where the use of scripts is blocked, a web page can be configured using the tag provided from the server, and various knowledge information, advertising contents, etc. can be provided through the web page configured using the tag. there is

또한, 본 발명은 홈페이지 운영자가 광고비를 직접 설정할 수 있는 광고 방식을 제공함으로써, 종래의 광고 방식 대비 더 발전된 광고 방식 기술을 제공할 수 있고, 이를 통해 홈페이지 운영자가 광고비용(광고비)에 대하여 보다 만족스러운 이득을 취할 수 있도록 할 수 있다.In addition, the present invention provides a more advanced advertisement method technology compared to the conventional advertisement method by providing an advertisement method in which the homepage operator can directly set the advertising cost, and through this, the homepage operator is more satisfied with the advertising cost (advertising cost). You can do it so that you can take advantage of it.

도 1은 본 발명의 실시예에 따른 웹 페이지 상의 광고 박스 제공 시스템의 구성을 나타낸 블록도이다.
도 2는 본 발명의 실시예에 따른 단어 박스를 포함하는 웹 페이지의 예를 나타낸 도이다.
도 3은 본 발명의 제 1 실시예에 따른 웹 페이지 상의 광고 박스 제공 방법을 나타낸 흐름도이다.
도 4 내지 도 10은 본 발명의 실시예에 따른 사용자 단말에 표시되는 웹 페이지의 예를 나타낸 도이다.
도 11은 본 발명의 제 2 실시예에 따른 웹 페이지 상의 광고 박스 제공 방법을 나타낸 흐름도이다.
도 12 내지 도 16은 본 발명의 실시예에 따른 사용자 단말에 표시되는 웹 페이지의 예를 나타낸 도이다.
1 is a block diagram showing the configuration of a system for providing an advertisement box on a web page according to an embodiment of the present invention.
2 is a diagram illustrating an example of a web page including a word box according to an embodiment of the present invention.
3 is a flowchart illustrating a method of providing an advertisement box on a web page according to a first embodiment of the present invention.
4 to 10 are diagrams illustrating examples of web pages displayed on a user terminal according to an embodiment of the present invention.
11 is a flowchart illustrating a method of providing an advertisement box on a web page according to a second embodiment of the present invention.
12 to 16 are diagrams illustrating examples of web pages displayed on a user terminal according to an embodiment of the present invention.

본 발명에서 사용되는 기술적 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that technical terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. In addition, technical terms used in the present invention should be interpreted in terms commonly understood by those of ordinary skill in the art to which the present invention belongs, unless specifically defined otherwise in the present invention, and are excessively inclusive. It should not be interpreted in a positive sense or in an excessively reduced sense. In addition, when the technical terms used in the present invention are erroneous technical terms that do not accurately express the spirit of the present invention, they should be replaced with technical terms that those skilled in the art can correctly understand. In addition, general terms used in the present invention should be interpreted as defined in advance or according to context, and should not be interpreted in an excessively reduced sense.

또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서 "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.Also, singular expressions used in the present invention include plural expressions unless the context clearly dictates otherwise. Terms such as "consisting of" or "comprising" in the present invention should not be construed as necessarily including all of the various elements or steps described in the invention, and some of the elements or steps may not be included. It should be construed that it may, or may further include additional components or steps.

또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.In addition, terms including ordinal numbers such as first and second used in the present invention may be used to describe components, but components should not be limited by the terms. Terms are used only to distinguish one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings, but the same or similar components are given the same reference numerals regardless of reference numerals, and redundant description thereof will be omitted.

또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the present invention, if it is determined that a detailed description of a related known technology may obscure the gist of the present invention, the detailed description will be omitted. In addition, it should be noted that the accompanying drawings are only for easily understanding the spirit of the present invention, and should not be construed as limiting the spirit of the present invention by the accompanying drawings.

도 1은 본 발명의 실시예에 따른 웹 페이지 상의 광고 박스 제공 시스템(10)의 구성을 나타낸 블록도이다.1 is a block diagram showing the configuration of a system 10 for providing an advertisement box on a web page according to an embodiment of the present invention.

도 1을 참조하면, 도 1에 도시한 바와 같이, 웹 페이지 상의 광고 박스 제공 시스템(10)은 홈페이지 운영 단말(100), 서버(200) 및 사용자 단말(300)로 구성된다. 도 1에 도시된 웹 페이지 상의 광고 박스 제공 시스템(10)의 구성 요소 모두가 필수 구성 요소인 것은 아니며, 도 1에 도시된 구성 요소보다 많은 구성 요소에 의해 웹 페이지 상의 광고 박스 제공 시스템(10)이 구현될 수도 있고, 그보다 적은 구성 요소에 의해서도 웹 페이지 상의 광고 박스 제공 시스템(10)이 구현될 수도 있다.Referring to FIG. 1 , as shown in FIG. 1 , a system for providing an advertisement box on a web page 10 is composed of a homepage operating terminal 100 , a server 200 and a user terminal 300 . Not all of the components of the advertising box providing system 10 on the web page shown in FIG. 1 are essential components, and the advertising box providing system 10 on the web page by more components than the components shown in FIG. This may be implemented, or the advertisement box providing system 10 on the web page may be implemented with fewer components.

또한, 본 발명을 설명함에 있어서, 웹 페이지 상의 광고 박스 제공 시스템(10)은 설명의 편의상 본 시스템(10)이라 지칭될 수 있고, 본 시스템(10)은 지식박스 광고 제공 시스템이라 달리 표현될 수 있다.In addition, in the description of the present invention, the advertisement box providing system 10 on the web page may be referred to as the present system 10 for convenience of explanation, and the present system 10 may be otherwise expressed as a knowledge box advertisement providing system. there is.

상기 홈페이지 운영 단말(100) 및 상기 사용자 단말(300)은 스마트폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 폴더블 단말기(Foldable Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), PMP(Portable Multimedia Player) 단말기, 텔레매틱스(Telematics) 단말기, 내비게이션(Navigation) 단말기, 개인용 컴퓨터(Personal Computer), 노트북 컴퓨터, 슬레이트 PC(Slate PC), 태블릿 PC(Tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display) 등 포함), 와이브로(Wibro) 단말기, IPTV(Internet Protocol Television) 단말기, 스마트 TV, 디지털방송용 단말기, AVN(Audio Video Navigation) 단말기, A/V(Audio/Video) 시스템, 플렉시블 단말기(Flexible Terminal), 디지털 사이니지 장치 등과 같은 다양한 단말기에 적용될 수 있다.The homepage operating terminal 100 and the user terminal 300 include a smart phone, a portable terminal, a mobile terminal, a foldable terminal, and a personal digital terminal. Assistant: PDA), PMP (Portable Multimedia Player) terminal, Telematics terminal, Navigation terminal, Personal Computer, Notebook PC, Slate PC, Tablet PC, Ultra Book (ultrabook), wearable device (Wearable Device (eg, watch type terminal (Smartwatch), glass type terminal (Smart Glass), HMD (Head Mounted Display), etc. included), Wibro terminal, IPTV (Internet Protocol) Television) terminal, smart TV, digital broadcasting terminal, AVN (Audio Video Navigation) terminal, A / V (Audio / Video) system, flexible terminal (Flexible Terminal), it can be applied to various terminals such as digital signage devices.

상기 서버(200)는 웹 서버, 데이터베이스 서버, 프록시 서버 등의 형태로 구현될 수 있다. 또한, 상기 서버(200)에는 네트워크 부하 분산 메커니즘, 내지 해당 서버(200)가 인터넷 또는 다른 네트워크상에서 동작할 수 있도록 하는 다양한 소프트웨어 중 하나 이상이 설치될 수 있으며, 이를 통해 컴퓨터화된 시스템으로 구현될 수 있다. 또한, 네트워크는 http 네트워크일 수 있으며, 전용 회선(private line), 인트라넷 또는 임의의 다른 네트워크일 수 있다. 나아가, 상기 홈페이지 운영 단말(100), 상기 서버(200) 및 상기 사용자 단말(300) 간의 연결은 데이터가 임의의 해커 또는 다른 제3자에 의한 공격을 받지 않도록 보안 네트워크로 연결될 수 있다. 또한, 상기 서버(200)는 복수의 데이터베이스 서버를 포함할 수 있으며, 이러한 데이터베이스 서버가 분산 데이터베이스 서버 아키텍처를 비롯한 임의의 유형의 네트워크 연결을 통해 상기 서버(200)와 별도로 연결되는 방식으로 구현될 수 있다.The server 200 may be implemented in the form of a web server, database server, or proxy server. In addition, one or more of a network load balancing mechanism and various software enabling the corresponding server 200 to operate on the Internet or other networks may be installed in the server 200, which may be implemented as a computerized system. can Also, the network can be an http network, a private line, an intranet or any other network. Furthermore, the connection between the homepage operating terminal 100, the server 200, and the user terminal 300 may be connected through a secure network to prevent data from being attacked by any hacker or other third party. In addition, the server 200 may include a plurality of database servers, and these database servers may be implemented in a manner that is separately connected to the server 200 through any type of network connection including a distributed database server architecture. there is.

상기 홈페이지 운영 단말(100), 상기 서버(200) 및 상기 사용자 단말(300) 각각은 다른 단말들과의 통신 기능을 수행하기 위한 통신부(미도시), 다양한 정보 및 프로그램(또는 애플리케이션)을 저장하기 위한 저장부(미도시), 다양한 정보 및 프로그램 실행 결과를 표시하기 위한 표시부(미도시), 상기 다양한 정보 및 프로그램 실행 결과에 대응하는 음성 정보를 출력하기 위한 음성 출력부(미도시), 각 단말의 다양한 구성 요소 및 기능을 제어하기 위한 제어부(미도시) 등을 포함할 수 있다.Each of the homepage operating terminal 100, the server 200, and the user terminal 300 stores a communication unit (not shown) for performing a communication function with other terminals and various information and programs (or applications). A storage unit (not shown), a display unit (not shown) for displaying various information and program execution results, an audio output unit (not shown) for outputting audio information corresponding to the various information and program execution results, each terminal It may include a control unit (not shown) for controlling various components and functions of the.

상기 홈페이지 운영 단말(100)은 상기 서버(200), 상기 사용자 단말(300) 등과 통신한다. 이때, 상기 홈페이지 운영 단말(100)은 웹 사이트를 통해 홈페이지를 운영(또는 관리) 중인 사용자가 소지한 단말일 수 있다.The homepage operating terminal 100 communicates with the server 200 and the user terminal 300 . At this time, the homepage operation terminal 100 may be a terminal possessed by a user who is operating (or managing) a homepage through a website.

또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)와의 연동에 의해, 상기 서버(200)에서 제공하는 전용 앱 및/또는 웹 사이트를 통해 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 제공받기 위한 사용자로 회원 가입하며, 개인 정보, 개인정보 취급 동의 정보 등을 상기 서버(200)에 등록한다. 이때, 상기 개인 정보는 아이디, 이메일 주소, 패스워드(또는 비밀번호), 이름, 성별, 생년월일, 연락처, 주소지 등을 포함한다. 또한, 상기 개인정보 취급 동의 정보는 SMS 수신 여부, 이메일 수신 여부, 이용약관 동의 여부, 개인정보취급 방침 동의 여부 등을 포함한다.In addition, the homepage operating terminal 100 is provided with a web page creation function, a web page upload function, etc. through a dedicated app and/or website provided by the server 200 by interworking with the server 200. Register as a member for the user, and register personal information, personal information handling agreement information, etc. in the server 200. At this time, the personal information includes ID, e-mail address, password (or password), name, gender, date of birth, contact information, address, and the like. In addition, the personal information handling agreement information includes whether to receive SMS, whether to receive e-mail, whether to agree to the terms of use, whether to agree to the privacy policy, etc.

또한, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)의 사용자가 가입한 SNS 계정 정보 또는 모바일 메신저 계정 정보를 이용하여 상기 서버(200)에 사용자로 회원 가입할 수도 있다. 여기서, 상기 SNS 계정은 페이스북, 트위터, 카카오 스토리, 네이버, 페이코(PAYCO) 등과 관련한 정보일 수 있다. 또한, 상기 모바일 메신저 계정은 카카오톡(KakaoTalk), 라인(line), 바이버(viber), 위챗(wechat), 와츠앱(whatsapp), 텔레그램(Telegram), 스냅챗(snapchat) 등과 관련한 정보일 수 있다.In addition, the homepage operating terminal 100 may register as a user in the server 200 using SNS account information or mobile messenger account information to which the user of the homepage operating terminal 100 has joined. Here, the SNS account may be information related to Facebook, Twitter, Kakao Story, Naver, PAYCO, and the like. In addition, the mobile messenger account is information related to KakaoTalk, line, viber, wechat, whatsapp, telegram, snapchat, etc. can

또한, 회원 가입 절차 수행 시, 상기 홈페이지 운영 단말(100)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(200)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the member sign-up procedure, the homepage operating terminal 100 must complete the authentication function through a user authentication means (eg, mobile phone, credit card, i-PIN, etc.) to perform the member sign-up procedure for the server 200. can be completed normally.

또한, 회원 가입이 완료된 후, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에서 제공하는 서비스를 이용하기 위해서, 상기 서버(200)로부터 제공되는 전용 앱(또는 애플리케이션/응용 프로그램/특정 앱)을 해당 홈페이지 운영 단말(100)에 설치한다. 이때, 상기 전용 앱은 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 수행하기 위한 앱일 수 있다.In addition, after membership registration is completed, the homepage operating terminal 100 uses a dedicated app (or application/application program/specific app) provided from the server 200 to use the service provided by the server 200. is installed in the homepage operation terminal 100. In this case, the dedicated app may be an app for performing a web page creation function, a web page upload function, and the like.

또한, 상기 홈페이지 운영 단말(100)은 미리 설정된 학습용 복수의 입력 구성 요소(또는 복수의 툴/도구) 등을 통해 단어 추천 모델(또는 광고 단어 추천 모델)에 대해서 특정 로우 데이터와 관련한 특정 입력 구성 요소 등을 위한 학습 기능을 수행한다. 이때, 상기 홈페이지 운영 단말(100)은 로우 데이터를 병렬 및 분산하여 저장하고, 저장된 로우 데이터(또는 학습용 복수의 입력 구성 요소) 내에 포함된 비정형(Unstructed) 데이터, 정형(Structured) 데이터, 반정형 데이터(Semi-structured)를 정제하고, 메타 데이터로 분류를 포함한 전처리를 실시하고, 전처리된 데이터를 데이터 마이닝(Data Mining)을 포함하는 분석을 실시하고 적어도 하나의 종류의 기계학습에 기반하여 학습, 훈련 및 테스트를 진행하여 빅데이터를 구축할 수 있다. 이때, 적어도 하나의 종류의 기계학습은 지도 학습(Supervised Learning), 반지도 학습(Semi-Supervised Learning), 비지도 학습(Unsupervised Learning), 강화 학습(Reinforcement Learning) 및 심층 강화 학습(Deep Reinforcement Learning) 중 어느 하나 또는 적어도 하나의 조합으로 이루어질 수 있다.In addition, the homepage operating terminal 100 provides a specific input component related to specific raw data for a word recommendation model (or advertisement word recommendation model) through a plurality of preset learning input components (or a plurality of tools/tools). It performs a learning function for etc. At this time, the homepage operating terminal 100 stores raw data in parallel and distributedly, and unstructured data, structured data, and semi-structured data included in the stored raw data (or a plurality of input components for learning) (Semi-structured), perform preprocessing including classification with meta data, perform analysis including data mining on the preprocessed data, and learn and train based on at least one type of machine learning. And it is possible to build big data by conducting tests. At this time, at least one type of machine learning includes supervised learning, semi-supervised learning, unsupervised learning, reinforcement learning, and deep reinforcement learning. It may consist of any one or a combination of at least one of them.

즉, 상기 홈페이지 운영 단말(100)은 하나 이상의 입력 구성 요소로 구성된 특정 단어 등에 대한 테스트 정보 등을 통해서 뉴럴 네트워크(Neural Networks) 형태의 상기 단어 추천 모델에 대해 학습 기능을 수행한다.That is, the homepage operating terminal 100 performs a learning function on the word recommendation model in the form of a neural network through test information on a specific word composed of one or more input components.

또한, 상기 홈페이지 운영 단말(100)은 전용 웹 페이지 제작 툴(미도시)을 이용해서 관리(또는 운영) 중인 웹 사이트에서 제공할 하나 이상의 웹 페이지(또는 웹 페이지 파일)를 제작(또는 구성/형성/생성)한다. 여기서, 상기 전용 웹 페이지 제작 툴은 공지된 다양한 종류의 웹 페이지를 제작하기 위한 툴을 포함한다. 또한, 상기 웹 페이지는 상기 홈페이지 운영 단말(100)의 운영자 선택(또는 운영자/사용자 입력/터치/제어)에 따라 하나 이상의 텍스트, 하나 이상의 이미지(또는 동영상), 스크립트에 대응하는 하나 이상의 단어로 구성된 단어 박스 등을 포함한다.In addition, the homepage operating terminal 100 creates (or configures/forms) one or more web pages (or web page files) to be provided in the managed (or operated) website using a dedicated web page creation tool (not shown). /create). Here, the dedicated web page creation tool includes tools for creating various types of well-known web pages. In addition, the web page is composed of one or more texts, one or more images (or videos), and one or more words corresponding to scripts according to operator selection (or operator/user input/touch/control) of the homepage operating terminal 100. including word boxes and the like.

이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 특정 위치(또는 웹 페이지의 편집 화면 내의 특정 위치)에 서버(200)로부터 제공되는 미리 설정된 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다.At this time, the homepage operating terminal 100 can add (or insert) a preset script provided from the server 200 to a specific location on the web page (or a specific location in the editing screen of the web page) to create the corresponding web page. there is.

즉, 상기 홈페이지 운영 단말(100)은 스크립트 삽입 모듈(미도시)을 통해 상기 웹 페이지 상의 특정 위치에 하나 이상의 스크립트를 추가하여 해당 웹 페이지를 제작한다. 여기서, 상기 스크립트(또는 자바 스크립트 소스)는 상기 서버(200)와의 연동에 의해, 해당 웹 페이지 상의 특정 위치에 해당 웹 페이지에서 설정된 태그(또는 해시태그) 및/또는 제목을 이용해서 생성된 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 선택된 상기 태그 및/또는 제목과 관련성이 있는 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어 등을 포함하는 하나 이상의 단어 박스(또는 광고 박스/광고 콘텐츠)를 추가하기 위한 용도(또는 기능/함수/객체)일 수 있다. 또한, 상기 스크립트에 의해 상기 웹 페이지 상의 특정 위치에 추가되는 단어 박스는 고유 정보(또는 고유 번호)가 설정되며, 지식정보 제공 용도로 상기 웹 페이지에서 설정된 태그 및/또는 제목을 이용해서 생성된 단어에 대응하는 단어 박스, 광고 용도로 상기 웹 페이지에서 설정된 태그 및/또는 제목과 관련성이 있는 단어 또는 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어에 대응하는 단어 박스 등을 포함한다. 이때, 상기 홈페이지 운영 단말(100)은 미리 설정된 우선순위에 따라 1순위로 상기 웹 페이지에서 설정된 태그를 이용해서 해당 태그와 관련한 단어 박스를 우선적으로 생성하고, 그 다음으로 2순위로 상기 웹 페이지에서 설정된 제목을 이용해서 해당 제목과 관련한 단어 박스를 생성하고, 마지막으로 3순위로 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 태그 및/또는 제목과 관련성이 있는 단어 또는 랜덤하게 선택된 단어를 이용해서 단어 박스를 생성할 수 있다. 여기서, 상기 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다. 또한, 상기 광고 용도의 단어 박스는 해당 웹 페이지와 어울리는 단어(또는 광고 단어)와 관련한 경우 실제 산정된 광고비가 적용되며, 해당 웹 페이지와 어울리지 않는 단어와 관련한 경우 실제 산정된 광고비에서 일정 비율 할인이 적용될 수 있다.That is, the home page operating terminal 100 creates a corresponding web page by adding one or more scripts to a specific location on the web page through a script insertion module (not shown). Here, the script (or JavaScript source) is a word generated using a tag (or hashtag) and/or title set in the web page at a specific location on the web page by interworking with the server 200, One or more word boxes containing words related to the tags and/or titles selected from among a plurality of words managed by the server 200, words randomly selected from among a plurality of words managed by the server 200, and the like ( Or, it may be a purpose (or function/function/object) for adding an advertisement box/advertising content). In addition, unique information (or a unique number) is set for the word box added to a specific location on the web page by the script, and a word generated using a tag and/or title set in the web page for the purpose of providing knowledge information. A word box corresponding to , a word box corresponding to a word related to a tag and/or title set in the web page for advertisement purposes or a word randomly selected from among a plurality of words managed by the server 200, and the like. . At this time, the homepage operating terminal 100 firstly creates a word box related to the tag using a tag set in the webpage as the first priority according to the preset priority, and then as the second priority in the webpage. A word box related to the title is created using the set title, and finally, a word related to the tag and/or title or a randomly selected word is used among a plurality of words managed by the server 200 as a third priority. to create a word box. Here, in the case of a word box for advertising purposes added to a specific position in the web page, the word box for advertisement purposes is dependent on the position in the web page and/or the number of word boxes for advertisement purposes added to the web page. Accordingly, the advertising unit cost may be set (or set/calculated/calculated) differently. In addition, for the word box for advertising purposes, the actual advertising cost is applied when it is related to words (or advertisement words) that match the web page, and a certain percentage discount is applied to the actual calculated advertising cost when it is related to words that do not match the web page. can be applied

예를 들어, 도 2에 도시된 바와 같이, 광고 용도의 단어 박스에 대해서 해당 단어 박스가 선택시(또는 클릭시/터치시) 100원의 광고비가 지출되도록 설정된 상태인 경우, 상기 서버(200)(또는 상기 홈페이지 운영 단말(100))는 상기 웹 페이지에 포함된 광고 용도의 단어 박스의 수를 확인하고, 상기 100원의 광고비를 상기 확인된 광고 용도의 단어 박스의 수로 나누어 해당 웹 페이지의 실제 광고비를 계산(또는 산출/산정/설정)한다.For example, as shown in FIG. 2 , when the word box for advertising purposes is set to spend an advertising fee of 100 won when the corresponding word box is selected (or clicked/touched), the server 200 (or the homepage operating terminal 100) checks the number of word boxes for advertisement purposes included in the web page, and divides the advertising cost of 100 won by the number of the checked word boxes for advertisement purposes, so that the actual value of the corresponding web page Calculate (or calculate/calculate/set) the advertising cost.

또한, 상기 서버(200)(또는 상기 홈페이지 운영 단말(100))는 상기 웹 페이지를 상단 영역, 중앙 영역 및 하단 영역으로 분할하고, 상기 분할된 3개의 영역 중에서 상기 광고 용도의 단어 박스가 위치한 영역을 확인한다. 여기서, 상단에 위치한 단어 박스(또는 광고)의 경우에는 중앙 영역 및 하단 영역에 위치한 광고 용도의 단어 박스보다 클릭률이 높지만 호기심에 클릭하는 경우가 많다. 하지만, 중앙 영역 및 하단 영역에 위치한 광고 용도의 단어 박스의 경우, 웹 페이지의 본문 내용을 읽고 나서 관심을 두고 클릭하는 경우가 많기 때문에 더 높은 광고 효과가 발생하기 때문에, 웹 페이지 상에서의 단어 박스의 위치에 따라 서로 다른 광고비(또는 광고 단가 비용/해당 웹 페이지의 실제 광고비)를 설정한다.In addition, the server 200 (or the homepage operating terminal 100) divides the web page into an upper area, a central area, and a lower area, and among the three divided areas, the area where the word box for advertisement is located. Check the Here, in the case of the word box (or advertisement) located at the top, the click rate is higher than that of the word box for advertisement purposes located in the central area and the lower area, but clicks are often made out of curiosity. However, in the case of the word boxes for advertisements located in the central area and the lower area, higher advertising effects occur because there are many cases in which people click with interest after reading the contents of the text of the web page. Set a different advertising cost (or advertising unit cost/actual advertising cost for the web page) depending on the location.

또한, 상기 도 2에 도시된 바와 같이, 상기 분할된 3개의 영역 중에서 상기 광고 용도의 단어 박스가 위치한 영역이 중앙 영역(220)인 경우, 상기 서버(200)(또는 상기 홈페이지 운영 단말(100))는 상기 산출된(또는 계산된/산정된) 해당 웹 페이지의 기본 광고비를 해당 광고 용도의 단어 박스가 선택되는 경우의 실제 광고비(또는 실제 광고 단가 비용/해당 웹 페이지의 실제 광고비)로 설정한다.In addition, as shown in FIG. 2, when the area in which the word box for advertisement is located is the central area 220 among the three divided areas, the server 200 (or the homepage operating terminal 100) ) sets the calculated (or calculated/calculated) basic advertising cost of the web page to the actual advertising cost (or actual advertising unit cost/actual advertising cost of the corresponding web page) when the word box for the corresponding advertisement is selected. .

또한, 상기 도 2에 도시된 바와 같이, 상기 분할된 3개의 영역 중에서 상기 광고 용도의 단어 박스가 위치한 영역이 상단 영역(210)인 경우, 상기 서버(200)(또는 상기 홈페이지 운영 단말(100))는 상기 산출된(또는 계산된/산정된) 해당 웹 페이지의 기본 광고비에 미리 설정된 할인 비율(예를 들어 50%)을 적용하여 실제 광고비(또는 실제 광고 단가 비용)(예를 들어 해당 웹 페이지의 기본 광고비*50%)를 계산(또는 산출/산정/설정)한다.In addition, as shown in FIG. 2, when the area where the word box for advertisement is located is the upper area 210 among the three divided areas, the server 200 (or the homepage operating terminal 100) ) is the actual advertising cost (or actual advertising unit cost) by applying a preset discount rate (eg 50%) to the calculated (or calculated / calculated) basic advertising cost of the web page (eg, the corresponding web page Calculate (or calculate/calculate/set) the basic advertising cost of

또한, 상기 도 2에 도시된 바와 같이, 상기 분할된 3개의 영역 중에서 상기 광고 용도의 단어 박스가 위치한 영역이 하단 영역(230)인 경우, 상기 서버(200)(또는 상기 홈페이지 운영 단말(100))는 상기 산출된(또는 계산된/산정된) 해당 웹 페이지의 기본 광고비에 미리 설정된 할증 비율(예를 들어 150%)을 적용하여 실제 광고비(또는 실제 광고 단가 비용)(예를 들어 해당 웹 페이지의 기본 광고비*150%)를 계산(또는 산출/산정/설정)한다.In addition, as shown in FIG. 2, when the area where the word box for advertisement is located is the lower area 230 among the three divided areas, the server 200 (or the homepage operating terminal 100) ) is the actual advertising cost (or actual advertising unit cost) by applying a preset premium rate (for example, 150%) to the calculated (or calculated / calculated) basic advertising cost of the web page (for example, the corresponding web page Calculate (or calculate/calculate/set) the basic advertising cost * 150% of

본 발명의 실시예에서는 웹 페이지에서 해당 광고 용도의 단어 박스가 위치하는 영역을 3개의 영역으로 분할하여 설명하고 있으나, 이에 한정되는 것은 아니며, 설계자의 설계에 따라 해당 웹 페이지를 복수의 영역으로 분할하고, 분할된 복수의 영역에 대해서 해당 광고 용도의 단어 박스와 관련할 실제 광고비(또는 실제 광고 단가 비용)를 각각 설정할 수 있다.In the embodiment of the present invention, a region where a word box for a corresponding advertisement is located in a web page is divided into three regions, but the present invention is not limited thereto, and the web page is divided into a plurality of regions according to the designer's design. , and may set actual advertising costs (or actual advertising unit cost) to be related to the word box for the corresponding advertisement for each of the divided areas.

또한, 상기 제작하고자 하는 웹 페이지에 추가된 스크립트의 개수 대비해서 상기 웹 페이지에 추가된 태그 및/또는 제목과 관련한 단어의 개수가 더 많은 경우, 상기 홈페이지 운영 단말(100)은 우선적으로 상기 웹 페이지에 추가된 태그 중에서 먼저 기재된 태그를 중심으로 해당 태그와 관련한 광고 박스를 상기 스크립트의 위치에 추가하고, 다음 순으로 상기 웹 페이지에 추가된 제목에 포함된 단어 중에서 선택되는 단어와 관련한 광고 박스를 상기 스크립트의 위치에 추가할 수 있다.In addition, when the number of words related to tags and/or titles added to the web page is greater than the number of scripts added to the web page to be created, the homepage operating terminal 100 preferentially sets the web page An advertisement box related to the tag is added to the position of the script centered on the tag described first among the tags added to the web page, and an advertisement box related to a word selected from words included in the title added to the web page is displayed in the following order. You can add it to the location of your script.

예를 들어, 상기 제작하고자 하는 웹 페이지에 추가된 스크립트의 개수가 5개인 상태에서, 상기 웹 페이지에 추가된 태그가 2개이고, 상기 웹 페이지에 추가된 제목과 관련한 단어가 1개인 경우, 상기 홈페이지 운영 단말(100)은 1차로 상기 웹 페이지에 추가된 2개의 태그를 각각 이용해서 제 1 광고 박스와 제 2 광고 박스를 생성하여 상기 5개의 스크립트 중 첫 번째 스크립트와 두 번째 스크립트가 위치한 영역에 상기 생성된 제 1 광고 박스와 제 2 광고 박스를 각각 배치하고, 2차로 상기 웹 페이지에 추가된 제목과 관련한 한 개의 단어를 이용해서 제 3 광고 박스를 생성하여 상기 5개의 스크립트 중 세 번째 스크립트가 위치한 영역에 상기 생성된 제 3 광고 박스를 배치하고, 3차로 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 태그 및 제목과 관련한 2개의 단어를 각각 선택하고 상기 선택된 2개의 단어를 각각 이용해서 제 4 광고 박스와 제 5 광고 박스를 생성하여 상기 5개의 스크립트 중 네 번째 스크립트와 다섯 번째 스크립트가 위치한 영역에 상기 생성된 제 4 광고 박스와 제 5 광고 박스를 각각 배치한다.For example, in a state in which the number of scripts added to the web page to be created is 5, when the tag added to the web page is 2 and the word related to the title added to the web page is 1, the homepage The operating terminal 100 first creates a first advertisement box and a second advertisement box using the two tags added to the web page, respectively, and places the first and second scripts among the five scripts in the area where the first and second scripts are located. Place the generated first and second advertisement boxes, respectively, and create a third advertisement box using one word related to the title secondly added to the web page, where the third script among the five scripts is located. Arrange the generated third advertisement box in the area, and thirdly, select two words related to the tag and title among a plurality of words managed by the server 200, respectively, and use the selected two words. A 4th advertisement box and a 5th advertisement box are created, and the created 4th advertisement box and the 5th advertisement box are disposed respectively in the area where the 4th and 5th scripts are located among the 5 scripts.

다른 예를 들어 상기 제작하고자 하는 웹 페이지에 추가된 스크립트의 개수가 2개인 상태에서, 상기 웹 페이지에 추가된 태그가 10개인 경우, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지에 추가된 10개의 태그 중에서 먼저 기재된 제 1 태그 및 제 2 태그를 각각 이용해서 제 11 광고 박스와 제 12 광고 박스를 생성하여 상기 2개의 스크립트 중 첫 번째 스크립트와 두 번째 스크립트가 위치한 영역에 상기 생성된 제 11 광고 박스와 제 12 광고 박스를 각각 배치한다.For another example, when the number of scripts added to the web page to be created is 2 and the number of tags added to the web page is 10, the homepage operating terminal 100 displays 10 tags added to the web page. The 11th advertisement box and the 12th advertisement box are created using the 1st and 2nd tags written first among the tags, respectively, and the created 11th advertisement box is located in the area where the first script and the second script of the two scripts are located. and a twelfth advertisement box are disposed respectively.

이때, 상기 홈페이지 운영 단말(100)에서 하나 이상의 텍스트, 이미지, 스크립트 등을 배치하여 웹 페이지를 제작하는 경우, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지 상의 특정 위치에 배치된 하나 이상의 스크립트에 대해서, 상기 웹 페이지에 포함된 태그 및 제목을 미리 설정된 단어 추천 모델의 입력값으로 하여 기계 학습(또는 인공지능/딥 러닝)을 수행하고, 기계 학습 결과(또는 인공지능 결과/딥 러닝 결과)를 근거로 해당 웹 페이지에 포함된 태그 및 제목에 따른 상기 웹 페이지에 추가된 스크립트의 개수만큼의 추천 단어를 생성(또는 구성)한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지에 추가된 스크립트의 개수에서 미리 설정된 비율에 해당하는 개수만큼 상기 웹 페이지에 포함된 태그 및 제목에 따른 추천 단어를 생성하고, 상기 웹 페이지에 추가된 스크립트의 개수에서 상기 미리 설정된 비율에 해당하는 개수를 제외한 나머지 개수만큼 상기 웹 페이지에 포함된 태그 및 제목과 관련한 광고 단어를 포함하는 추천 단어를 생성할 수 있다.At this time, when a web page is created by arranging one or more texts, images, scripts, etc. in the homepage operating terminal 100, the homepage operating terminal 100 is configured to display one or more scripts placed at a specific location on the web page. , Machine learning (or artificial intelligence / deep learning) is performed by using the tags and titles included in the web page as input values of a preset word recommendation model, and based on the machine learning result (or artificial intelligence result / deep learning result) As many suggested words as the number of scripts added to the web page according to the tags and titles included in the web page are generated (or configured). At this time, the homepage operating terminal 100 generates a number of recommended words according to tags and titles included in the webpage by the number corresponding to a preset ratio from the number of scripts added to the webpage, and adds them to the webpage. Suggested words including advertising words related to tags and titles included in the web page may be generated by the number remaining after excluding the number corresponding to the preset ratio from the number of scripts.

예를 들어, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지에 추가된 스크립트의 개수가 7개인 경우 해당 스크립트의 개수 7개에 미리 설정된 비율(예를 들어 70%)에 대응하는 5개만큼 상기 웹 페이지에 포함된 태그 및 제목에 따른 추천 단어를 생성하고, 나머지 2개만큼 상기 웹 페이지에 포함된 태그 및 제목과 관련한 광고 단어를 포함하는 추천 단어를 생성한다.For example, when the number of scripts added to the web page is 7, the homepage operating terminal 100 uses 5 scripts corresponding to a preset ratio (eg 70%) to the number of 7 scripts on the web page. Suggested words are generated according to tags and titles included in the page, and recommended words including advertisement words related to tags and titles included in the web page by the remaining two are generated.

또한, 상기 홈페이지 운영 단말(100)은 1차적으로 상기 웹 페이지에 추가된 스크립트의 개수에서 상기 웹 페이지에 포함된 태그 및 제목에 따른 추천 단어를 생성하고, 상기 생성된 추천 단어의 개수가 상기 스크립트의 개수보다 작은 경우, 상기 스크립트의 개수와 상기 생성된 추천 단어의 개수 간의 차이만큼 상기 웹 페이지에 포함된 태그 및 제목과 관련한 광고 단어를 포함하는 추천 단어를 생성할 수도 있다.In addition, the homepage operating terminal 100 primarily generates recommended words according to tags and titles included in the webpage from the number of scripts added to the webpage, and the number of the generated recommended words is the number of scripts added to the webpage. If the number of is smaller than the number of scripts and the generated number of recommended words, it is also possible to generate recommended words including advertisement words related to tags and titles included in the web page.

예를 들어, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지에 추가된 스크립트의 개수가 4개인 경우 해당 웹 페이지에 포함된 태그 및 제목에 따라 4개의 추천 단어를 생성한다.For example, when the number of scripts added to the web page is 4, the homepage operating terminal 100 generates 4 recommended words according to the tag and title included in the web page.

다른 예를 들어, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지에 추가된 스크립트의 개수가 4개인 경우 해당 웹 페이지에 포함된 태그 및 제목에 따라 3개의 추천 단어를 생성하고, 상기 웹 페이지에 포함된 태그 및 제목과 관련한 광고 단어를 포함하는 1개의 추천 단어를 생성한다.For another example, when the number of scripts added to the web page is 4, the homepage operating terminal 100 generates 3 recommended words according to the tag and title included in the web page, and includes them in the web page. One suggested word including the ad word related to the tagged tag and title is generated.

또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스의 개수를 상기 서버(200)에 전송(또는 제공)한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 접속된 서버(200)에서 제공하는 단어 박스 개수 입력폼(또는 단어 박스 개수 입력 화면)에 해당 단어 박스의 개수를 입력할 수도 있다.In addition, the homepage operating terminal 100 accesses the server 200, and in relation to word boxes to be added to a web page to be created in the homepage operating terminal 100, the number of corresponding word boxes is set to the server ( 200) is transmitted (or provided). At this time, the homepage operating terminal 100 may input the number of corresponding word boxes in the word box number input form (or word box number input screen) provided by the connected server 200 .

또한, 상기 홈페이지 운영 단말(100)은 앞서 전송된(또는 입력된) 단어 박스의 개수 등에 응답하여 상기 서버(200)로부터 전송되는 상기 스크립트를 수신한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 단어 박스 개수 입력폼에서 상기 확인 메뉴를 선택한 후, 상기 서버(200)에서 상기 스크립트(또는 스크립트 소스)를 상기 단어 박스 개수 입력폼의 다른 일측에 표시하고, 상기 표시되는 스크립트를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 형태의 파일로 저장할 수 있다.In addition, the homepage operating terminal 100 receives the script transmitted from the server 200 in response to the previously transmitted (or input) number of word boxes. At this time, after the homepage operation terminal 100 selects the confirmation menu in the word box number input form, the server 200 displays the script (or script source) on the other side of the word box number input form, , The displayed script can be copied (or temporarily saved) through a copy function or saved as a text file.

또한, 상기 홈페이지 운영 단말(100)은 상기 전용 웹 페이지 제작 툴을 이용해서 상기 웹 페이지 상의 특정 위치에 해당 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트를 반복적으로 추가하여 해당 웹 페이지를 제작할 수도 있다. 여기서, 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트가 반복 추가되어 복수의 광고 용도의 단어 박스라 추가되는 경우, 해당 웹 페이지에서의 복수의 광고 용도의 단어 박스와 관련한 광고 단가 비용은 미리 설정된 기본값에 해당 복수의 광고 용도의 단어 박스의 위치 및 개수에 따라 각각 계산되어 적용할 수 있다.In addition, the homepage operating terminal 100 creates a corresponding webpage by adding (or inserting) a corresponding script to a specific location on the webpage using the dedicated webpage creation tool. At this time, the homepage operating terminal 100 may create a corresponding web page by repeatedly adding corresponding scripts to a plurality of different locations on the web page. Here, when the script is repeatedly added to a plurality of different locations on the web page and is added as a plurality of word boxes for advertisement purposes, the advertising unit cost associated with the plurality of word boxes for advertisement purposes on the web page is set in advance. A default value may be calculated and applied according to the location and number of word boxes for a plurality of advertisements.

이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)로부터 제공되는 스크립트를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 해당 단어 박스의 개수에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 특정 위치에 삽입할 수 있다.In this way, the homepage operating terminal 100 simply adds the script provided from the server 200 to the web page according to the number of word boxes to be added to the web page, and conveniently responds to the number of corresponding word boxes. You can automatically insert one or more word boxes that contain text into a specific location on a web page.

본 발명의 실시예에서는 상기 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 스크립트와 관련해서, 상기 홈페이지 운영 단말(100)에서 웹 페이지 상에 해당 스크립트 추가에 따라 생성되는 단어 박스의 개수를 해당 서버(200)에 제공하고, 해당 단어 박스의 개수에 따라 자동으로 단어 박스를 생성하기 위해서 상기 서버(200)로부터 제공되는 하나의 스크립트를 해당 웹 페이지에 추가하여, 자동으로 해당 스크립트에서 설정된 단어 박스의 개수만큼 자동으로 하나 이상의 단어 박스를 구성하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공되는 다른 스크립트를 수신하고, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 구성할 단어 박스의 개수만큼 해당 다른 스크립트를 반복적으로 추가하여, 추가된 다른 스크립트의 개수만큼 상기 웹 페이지 상에 단어 박스를 생성할 수도 있다. 여기서, 상기 다른 스크립트(또는 자바 스크립트 소스)는 미리 설정된 크기 및 색상의 하나의 단어 박스를 생성하기 위한 정보, 해당 홈페이지 운영 단말(100)의 식별 정보, 상기 고유 정보(또는 상기 고유 번호) 등을 포함하며, 상기 서버(200)와의 연동에 의해, 해당 웹 페이지 상의 특정 위치에 해당 웹 페이지에서 설정된 태그(또는 해시태그) 및/또는 제목을 이용해서 생성된 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 선택된 상기 태그 및/또는 제목과 관련성이 있는 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어 등을 포함하는 하나 이상의 단어 박스(또는 광고 박스/광고 콘텐츠)를 추가하기 위한 용도(또는 기능/함수/객체)일 수 있다.In an embodiment of the present invention, in relation to scripts to be added to a web page to be created in the homepage operating terminal 100, the number of word boxes generated according to the addition of the corresponding script on the web page in the homepage operating terminal 100 is provided to the corresponding server 200, and one script provided from the server 200 is added to the corresponding web page in order to automatically generate word boxes according to the number of corresponding word boxes, and automatically set in the corresponding script. Automatically configuring one or more word boxes as many as the number of word boxes has been described, but is not limited thereto, and the homepage operating terminal 100 receives other scripts provided from the server 200 and operates the homepage. The terminal 100 may repeatedly add corresponding other scripts as many as the number of word boxes to be configured to the web page to be created, and create word boxes on the web page as many as the number of other added scripts. Here, the other script (or JavaScript source) includes information for generating one word box of a preset size and color, identification information of the homepage operating terminal 100, the unique information (or the unique number), and the like. Including, by linking with the server 200, a word generated using a tag (or hashtag) and/or title set in the web page at a specific location on the web page, managed by the server 200 One or more word boxes (or advertisement boxes/advertising contents) including words related to the tag and/or title selected from a plurality of words, words randomly selected from among a plurality of words managed by the server 200, etc. It can be a purpose (or function/function/object) to add.

즉, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 제공한 단어 박스의 개수에 따라 해당 단어 박스의 개수에 해당하는 하나 이상의 단어 박스를 자동 생성하도록 하나의 상기 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 스크립트를 웹 페이지 상의 특정 위치에 추가하여, 해당 하나의 스크립트에서 설정된 단어 박스의 개수만큼 자동으로 하나 이상의 단어 박스를 해당 웹 페이지 상의 특정 위치에 구성(또는 표시)하거나 또는, 상기 서버(200)는 하나의 단어 박스를 자동으로 생성하도록 하나의 상기 다른 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 다른 스크립트를 웹 페이지 상의 다른 특정 위치에 추가하여, 해당 하나의 다른 스크립트가 추가된 개수만큼 반복적으로 단어 박스를 해당 웹 페이지 상의 다른 특정 위치에 구성한다.That is, the server 200 writes one script to automatically generate one or more word boxes corresponding to the number of word boxes according to the number of word boxes provided by the homepage operating terminal 100 ( 100), and the homepage operating terminal 100 adds one script provided from the server 200 to a specific location on the web page, and automatically adds one or more words as many as the number of word boxes set in the one script. A box is configured (or displayed) at a specific location on the corresponding web page, or the server 200 provides one of the other scripts to the homepage operating terminal 100 to automatically create one word box, and the The homepage operating terminal 100 adds one other script provided from the server 200 to another specific location on the web page, and repeatedly opens word boxes as many times as the number of the other scripts added to the web page. configure on location

이와 같이, 상기 홈페이지 운영 단말(100)은 다양한 설정 조건에 따라 해당 웹 페이지에 추가되는 하나 이상의 스크립트에 대해서 해당 스크립트의 개수만큼의 지식정보 제공 용도의 단어 박스, 광고 용도의 단어 박스 등을 생성할 수 있다.In this way, the homepage operating terminal 100 can generate as many word boxes for providing knowledge information, word boxes for advertisements, etc. as many as the number of scripts for one or more scripts added to a corresponding web page according to various setting conditions. can

또한, 상기 홈페이지 운영 단말(100)은 서버(200)와 연동하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 웹 페이지에 삽입할 홈페이지 태그(또는 홈페이지 소스 태그/HTML 태그)를 발급받는다(또는 제공받는다).In addition, the homepage operating terminal 100 interworks with the server 200, and in relation to the word box to be added to the webpage to be created in the homepage operating terminal 100, the homepage tag to be inserted into the webpage (or homepage) Source tag/HTML tag) is issued (or provided).

즉, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 태그 생성 입력폼(또는 태그 생성 입력 화면)을 통해 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스에 포함될 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 입력(또는 설정/선택)한다. 이때, 상기 태그 생성 입력폼은 지식정보 제공 용도의 영역과, 광고 용도의 영역이 분리된 상태일 수 있다. 여기서, 상기 지식정보 제공 용도의 지식 단어는 해당 홈페이지 운영 단말(100)의 사용자 입력에 따라 입력받고, 상기 광고 용도의 광고 단어는 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 해당 홈페이지 운영 단말(100)의 사용자 선택에 따라 입력하도록 구성할 수 있다.That is, the homepage operating terminal 100 accesses the server 200 and wants to create the homepage operating terminal 100 through the tag creation input form (or tag creation input screen) provided by the server 200. Regarding the word box to be added to the desired web page, one or more knowledge words, one or more advertisement words, etc. to be included in the corresponding word box are input (or set/selected). At this time, the tag generation input form may be in a state in which an area for providing knowledge information and an area for advertisement are separated. Here, the knowledge word for providing the knowledge information is received according to a user input of the homepage operating terminal 100, and the advertising word for the advertising purpose is the homepage operating terminal among a plurality of advertising words provided by the server 200. It can be configured to be input according to the user's selection of (100).

또한, 상기 홈페이지 운영 단말(100)은 상기 태그 생성 입력폼에서 상기 확인 메뉴를 선택한 후, 해당 서버(200)에서 생성되는 상기 홈페이지 태그(또는 상기 홈페이지 태그 소스)를 상기 태그 생성 입력폼의 다른 일측에 표시한다.In addition, after the homepage operation terminal 100 selects the confirmation menu in the tag creation input form, the homepage tag (or the homepage tag source) generated in the corresponding server 200 is displayed on the other side of the tag creation input form. display on

또한, 상기 홈페이지 운영 단말(100)은 상기 표시되는 상기 홈페이지 태그를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 파일 형태로 저장한다.In addition, the homepage operation terminal 100 copies (or temporarily stores) the displayed homepage tag through a copy function or stores it in a text file format.

또한, 상기 홈페이지 운영 단말(100)은 전용 웹 페이지 제작 툴(미도시)을 이용해서 관리(또는 운영) 중인 웹 사이트에서 제공할 하나 이상의 웹 페이지(또는 웹 페이지 파일)를 제작(또는 구성/형성/생성)한다. 여기서, 상기 웹 페이지는 상기 홈페이지 운영 단말(100)의 운영자 선택(또는 운영자/사용자 입력/터치/제어)에 따라 하나 이상의 텍스트, 하나 이상의 이미지(또는 동영상), 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그로 구성된 단어 박스 등을 포함한다.In addition, the homepage operating terminal 100 creates (or configures/forms) one or more web pages (or web page files) to be provided in the managed (or operated) website using a dedicated web page creation tool (not shown). /create). Here, the web page is one or more texts, one or more images (or videos), the copied (or stored/temporarily stored) according to the operator selection (or operator/user input/touch/control) of the homepage operating terminal 100. ) includes a word box composed of homepage tags.

이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 다른 특정 위치(또는 웹 페이지의 편집 화면 내의 다른 특정 위치)에 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다. 여기서, 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그는 웹 페이지에서의 스크립트 사용을 제한하는 일부 사이트에 대해서 스크립트 사용 대신 직접적으로 홈페이지 태그를 이용하여 웹 페이지를 제작하기 위한 용도일 수 있다. 또한, 상기 홈페이지 태그에 의해 상기 웹 페이지 상의 다른 특정 위치에 추가되는 단어 박스는 고유 정보(또는 고유 번호)가 설정되며, 지식정보 제공 용도로 사용자에 의해 설정된 지식 단어에 대응하는 단어 박스, 광고 용도로 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 사용자에 의해 선택된 광고 단어에 대응하는 단어 박스 등을 포함한다. 여기서, 상기 웹 페이지 내의 다른 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.At this time, the homepage operation terminal 100 adds (or inserts) the copied (or saved/temporarily stored) homepage tag to another specific location on the web page (or another specific location in the editing screen of the web page) to the corresponding web page. pages can be created. Here, the copied (or saved/temporarily stored) homepage tag may be used to create a webpage directly using the homepage tag instead of using a script for some sites that restrict the use of scripts in webpages. In addition, unique information (or a unique number) is set in the word box added to another specific location on the web page by the homepage tag, and a word box corresponding to a knowledge word set by a user for the purpose of providing knowledge information, and for advertising purposes and a word box corresponding to an advertisement word selected by the user from among a plurality of advertisement words provided by the corresponding server 200. Here, in the case of a word box for advertisement purpose added to another specific position in the web page, the word box for advertisement purpose is the position in the web page and/or the number of word boxes for advertisement purpose added to the web page. Depending on the advertisement unit cost may be set (or set/calculated/calculated) differently.

이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)에서 생성한 홈페이지 태그를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 사용자가 설정한 지식정보 제공 용도의 단어 및/또는 사용자가 선택된 광고 제공 용도의 단어에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 다른 특정 위치에 삽입할 수 있다.In this way, the homepage operation terminal 100 simply adds the homepage tag generated by the server 200 to the corresponding webpage according to the number of word boxes to be added to the webpage, and conveniently sets knowledge information by the user. One or more word boxes corresponding to the word for provision and/or the word for provision of advertisement selected by the user may be automatically inserted at another specific position in the web page.

또한, 상기 홈페이지 운영 단말(100)은 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 상기 서버(200)(또는 호스팅 서버)에 업로드(또는 등록)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 웹 사이트 내에 구성된 하나 이상의 폴더 중에서, 사용자 선택에 따른 특정 폴더(또는 디렉토리)에 해당 웹 페이지를 업로드할 수도 있다.In addition, the homepage operating terminal 100 uploads (or registers) one or more of the created web pages to the server 200 (or hosting server) related to the web site being managed by the corresponding homepage operating terminal 100. At this time, the homepage operating terminal 100 may upload the corresponding web page to a specific folder (or directory) selected by the user among one or more folders configured in the corresponding web site.

즉, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 아이디 및 비밀번호를 이용해서 상기 웹 사이트와 관련한 상기 서버(200)에 로그인한다.That is, the homepage operation terminal 100 logs in to the server 200 related to the website using the ID and password related to the website managed by the homepage operation terminal 100 .

또한, 상기 홈페이지 운영 단말(100)은 상기 제작된 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 홈페이지 운영 단말(100)의 식별 정보는 MDN(Mobile Directory Number), 모바일 IP, 모바일 MAC, Sim(subscriber identity module: 가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 서버(200)에서 제공하는 전용 FTP(file transfer protocol) 응용 프로그램 또는 해당 홈페이지 운영 단말(100)에 미리 설치된 범용 FTP 응용 프로그램을 이용해서 상기 웹 사이트(또는 상기 웹 사이트와 관련한 호스팅 기능을 수행하는 서버(200))에 대해 로그인 기능을 수행하고, 로그인 후 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)할 수도 있다.In addition, the homepage operating terminal 100 transmits one or more of the created web pages and identification information of the homepage operating terminal 100 to the server 200 . Here, the identification information of the homepage operating terminal 100 includes MDN (Mobile Directory Number), mobile IP, mobile MAC, Sim (subscriber identity module: subscriber identity module) card-specific information, serial number, and the like. At this time, the homepage operating terminal 100 uses a dedicated FTP (file transfer protocol) application program provided by the corresponding server 200 or a universal FTP application program pre-installed in the corresponding homepage operating terminal 100 to use the website (or A login function is performed for the server 200 that performs a hosting function related to the website, and after logging in, the website (or the corresponding website) being managed by the homepage operating terminal 100 displays one or more web pages created above. You can also register (or save) in an account related to.

또한, 상기 스크립트에 따른 광고 용도의 단어 박스가 포함된 웹 페이지에 대해서 임의의 사용자 단말(300)에서 해당 웹 페이지 내의 광고 용도의 단어 박스를 클릭함에 따라 해당 웹 페이지에 대한 광고비가 누적된 경우, 상기 홈페이지 운영 단말(100)은 미리 설정된 정산 일자에 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)로 상기 누적된 광고비를 입금받는다(또는 지급받는다).In addition, when an arbitrary user terminal 300 clicks on a word box for advertising purposes in a web page with respect to a web page including a word box for advertising purposes according to the above script, when advertising costs for the corresponding web page are accumulated, The homepage operating terminal 100 is a bank account related to the operator of the homepage operating terminal 100 (or an account of the homepage operating terminal 100 managed by the server 200) on a preset settlement date. Receive (or be paid for) advertising costs.

또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 전송되는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신한다.In addition, the homepage operating terminal 100 determines that the total amount accumulated in relation to one or more web pages managed by the homepage operating terminal 100 transmitted from the server 200 is the bank account of the homepage operating terminal 100. Receives information indicating that the deposit is in the state.

또한, 상기 홈페이지 운영 단말(100)은 상기 수신된 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시(또는 출력)한다.In addition, the homepage operating terminal 100 indicates that the received total amount accumulated in relation to one or more web pages managed by the corresponding homepage operating terminal 100 has been deposited into the bank account of the corresponding homepage operating terminal 100. Displays (or outputs) the information indicated.

본 발명의 실시예에서는 상기 홈페이지 운영 단말(100)에서 전용 앱 형태 또는 웹 사이트 형태로 상기 서버(200)에서 제공하는 다양한 기능(예를 들어 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등 포함)을 수행할 수 있다.In the embodiment of the present invention, the homepage operation terminal 100 performs various functions provided by the server 200 in the form of a dedicated app or website (including, for example, a web page creation function, a web page upload function, etc.) can do.

상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등과 통신한다.The server 200 communicates with the homepage operating terminal 100 and the user terminal 300 .

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등의 사용자에 대한 회원 가입 절차 등을 수행한다.In addition, the server 200 performs a membership registration procedure for users such as the homepage operating terminal 100 and the user terminal 300 .

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등의 사용자와 관련한 개인 정보를 등록한다. 이때, 상기 서버(200)는 해당 개인 정보, 해당 개인정보 취급 동의 정보 등을 DB 서버(미도시)에 등록(또는 관리)할 수 있다.In addition, the server 200 registers personal information related to users such as the homepage operating terminal 100 and the user terminal 300 . At this time, the server 200 may register (or manage) corresponding personal information, corresponding personal information handling agreement information, etc. in a DB server (not shown).

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등의 사용자에 대한 회원 관리 기능을 수행한다.In addition, the server 200 performs a member management function for users such as the homepage operating terminal 100 and the user terminal 300 .

또한, 상기 서버(200)는 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 제공하는 전용 앱 및/또는 웹 사이트를 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등에 제공한다.In addition, the server 200 provides a dedicated app and/or website that provides a web page creation function, a web page upload function, and the like to the homepage operation terminal 100 and the user terminal 300.

또한, 상기 서버(200)는 공지사항, 이벤트 등을 위한 게시판 기능을 제공한다.In addition, the server 200 provides a bulletin board function for announcements, events, and the like.

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는(또는 제공되는) 단어 박스의 개수를 수신한다. 이때, 상기 서버(200)에서 제공하는 단어 박스 개수 입력폼에서 상기 홈페이지 운영 단말(100)의 사용자 입력에 따라 단어 박스의 개수가 입력된 후 해당 단어 박스 개수 입력폼의 일측에 표시되는 미리 설정된 확인 메뉴(또는 확인 버튼/항목)가 선택되는 경우, 상기 서버(200)는 해당 입력된 단어 박스의 개수를 수신할(또는 입력받을) 수도 있다.In addition, the server 200 receives the number of word boxes transmitted (or provided) from the homepage operating terminal 100 . At this time, in the word box number input form provided by the server 200, the number of word boxes is entered according to the user input of the homepage operating terminal 100, and then a preset confirmation displayed on one side of the word box number input form. When a menu (or confirmation button/item) is selected, the server 200 may receive (or receive input from) the number of word boxes that have been entered.

또한, 상기 서버(200)는 상기 수신된 단어 박스의 개수, 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 해당 홈페이지 운영 단말(100)의 식별 정보, 상기 고유 정보(또는 상기 고유 번호) 등을 포함하는 상기 스크립트를 생성한다.In addition, the server 200 includes the number of received word boxes, information for generating word boxes of a preset size and color according to the number of word boxes, identification information of the corresponding homepage operating terminal 100, and the unique information. (or the unique number) and the like.

또한, 상기 서버(200)는 상기 생성된 스크립트를 상기 홈페이지 운영 단말(100)에 전송한다. 이때, 상기 단어 박스의 개수가 복수인 경우, 상기 서버(200)는 단어 박스별로 상기 고유 정보를 설정(또는 매핑/매칭)할 수 있다.In addition, the server 200 transmits the generated script to the homepage operating terminal 100 . In this case, when the number of word boxes is plural, the server 200 may set (or map/match) the unique information for each word box.

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)과 연동하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 웹 페이지에 삽입할 홈페이지 태그(또는 홈페이지 소스 태그)를 발급한다(또는 제공한다).In addition, the server 200 interworks with the homepage operating terminal 100, and in relation to a word box to be added to the webpage to be created in the homepage operating terminal 100, the homepage tag to be inserted into the webpage (or Issue (or provide) homepage source tag).

즉, 상기 서버(200)에서 제공하는 태그 생성 입력폼을 통해 상기 홈페이지 운영 단말(100)에서 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스에 포함될 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 입력(또는 설정/선택)하는 경우, 상기 서버(200)는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 포함하는 하나 이상의 단어 박스와 관련한 홈페이지 태그를 생성한다. 이때, 상기 홈페이지 운영 단말(100)에서 상기 태그 생성 입력 폼을 통해 입력값을 모두 입력한 후 해당 태그 생성 입력폼의 일측에 표시되는 미리 설정된 확인 메뉴(또는 확인/생성 버튼/항목)가 선택되는 경우, 상기 서버(200)는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 포함하는 하나 이상의 단어 박스와 관련한 홈페이지 태그를 백그라운드 상태로 생성할 수도 있다. 여기서, 상기 홈페이지 태그는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어와 관련한 하나 이상의 단어 박스, 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 광고 단어와 관련한 하나 이상의 단어 박스 등을 구성하기 위한 홈페이지용 태그이며, 해당 홈페이지 태그에 포함된 하나 이상의 단어 박스에 대해서 고유 정보(또는 고유 번호)가 각각 설정된 상태이고, 해당 단어 박스에 포함된 하나 이상의 지식 단어와 관련한 지식정보 페이지에 연결하기 위한 랜딩 페이지 정보(또는 랜딩 페이지 주소), 하나 이상의 광고 단어와 관련한 광고 페이지(또는 광고 콘텐츠)에 연결하기 위한 고유 코드 등이 포함된 상태일 수 있다. 이때, 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.That is, in relation to the word box to be added to the web page to be created in the homepage operating terminal 100 in the homepage operating terminal 100 through the tag generation input form provided by the server 200, the corresponding word box When one or more knowledge words, one or more advertisement words, etc. to be included are input (or set/selected), the server 200 includes one or more knowledge words, one or more advertisement words, etc. input through the tag generation input form. Create home page tags associated with one or more word boxes. At this time, after inputting all input values through the tag creation input form in the homepage operating terminal 100, a preset confirmation menu (or confirmation/creation button/item) displayed on one side of the tag creation input form is selected. In this case, the server 200 may generate homepage tags related to one or more word boxes including one or more knowledge words, one or more advertisement words, etc. input through the tag generation input form in a background state. Here, the home page tag is used to configure one or more word boxes related to one or more knowledge words input through the tag generation input form, one or more word boxes related to one or more advertisement words input through the tag generation input form, and the like. A tag for a homepage, in which unique information (or a unique number) is set for one or more word boxes included in the corresponding homepage tag, and a landing for linking to a knowledge information page related to one or more knowledge words included in the corresponding word box. Page information (or landing page address), a unique code for linking to an advertisement page (or advertisement content) related to one or more advertisement words, and the like may be included. At this time, in the case of a word box for advertisement purpose added to a specific position in the web page, the word box for advertisement purpose is added according to the position in the web page and/or the number of word boxes for advertisement purpose added to the web page. Advertising unit costs may be set (or set/calculated/calculated) differently from each other.

또한, 상기 서버(200)는 상기 생성된 홈페이지 태그를 상기 홈페이지 운영 단말(100)에서 표시 중인 태그 생성 입력폼의 다른 일측에 표시한다.In addition, the server 200 displays the generated homepage tag on the other side of the tag creation input form being displayed on the homepage operating terminal 100 .

또한, 상기 홈페이지 운영 단말(100)에서 해당 서버(200)에서 관리 중인 웹 호스팅 기능을 수행하기 위해서 아이디 및 비밀번호를 이용하셔 접속(또는 로그인 기능)을 수행하는 경우, 상기 서버(200)는 상기 아이디 및 비밀번호에 대한 인증 과정 수행 후, 인증이 정상적으로 완료되면 해당 홈페이지 운영 단말(100)의 접속을 허가(또는 관리)한다.In addition, when access (or login function) is performed using an ID and password in order to perform a web hosting function managed by the server 200 in the homepage operating terminal 100, the server 200 uses the ID And after performing the authentication process for the password, if the authentication is normally completed, access to the homepage operating terminal 100 is permitted (or managed).

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는 상기 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 수신한다.In addition, the server 200 receives the one or more web pages transmitted from the homepage operating terminal 100, identification information of the homepage operating terminal 100, and the like.

또한, 상기 서버(200)는 상기 수신된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)한다.In addition, the server 200 registers (or stores) the one or more received web pages in a website related to the homepage operating terminal 100 (or an account related to the website).

또한, 상기 서버(200)에서 관리 중인 임의의 웹 사이트에 대해서 임의의 사용자 단말(300)에서 접속하는 경우, 상기 서버(200)는 상기 사용자 단말(300)에서 접속하는 웹 사이트에 포함된 웹 페이지를 상기 사용자 단말(300)에 제공(또는 전송)한다.In addition, when an arbitrary user terminal 300 accesses an arbitrary web site managed by the server 200, the server 200 provides a web page included in the web site accessed by the user terminal 300. Provides (or transmits) to the user terminal 300.

또한, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 서버(200)는 상기 사용자 단말(300)과 연동하여, 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠(또는 광고 페이지)를 상기 사용자 단말(300)에 제공한다.In addition, when a word box for advertising purposes is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the server 200 interworks with the user terminal 300, Advertisement content (or advertisement page) corresponding to the selected word box for advertisement purposes is provided to the user terminal 300 .

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 광고 용도의 단어 박스에 대한 정보(또는 상기 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.That is, when a word box for advertising is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the server 200 transmits the advertisement transmitted from the user terminal 300. Information on the word box for the purpose (or unique information/number related to the word box for the advertisement purpose), information on the web page on which the word box for the advertisement purpose is being displayed (or unique information/number of the corresponding web page), Identification information of the user terminal 300 is received.

또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠를 검색(또는 확인)한다.In addition, the server 200 searches for advertisement content related to information (or unique information) on the received word box for advertisement purpose among advertisement contents corresponding to unique information for each word box managed by the server 200 ( or check).

또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠를 상기 사용자 단말(300)에 전송한다. 이때, 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠가 검색되지 않는 경우(또는 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠의 광고 유효 기한/기간이 지난 경우 또는, 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠에 대해서 미리 설정된/계산된 광고 비용이 소진된 경우), 상기 서버(200)는 해당 서버(200)에서 관리 중인 복수의 광고 콘텐츠 중에서 어느 하나의 광고 콘텐츠를 검색하고, 상기 검색된 어느 하나의 광고 콘텐츠를 상기 사용자 단말(300)에 전송할 수도 있다. 이 경우, 해당 어느 하나의 광고 콘텐츠에 대한 광고 단가 비용은 일정 비율만큼 할인된 상태일 수 있다.In addition, the server 200 transmits to the user terminal 300 advertisement contents related to information about the searched (or confirmed) word box for advertisement purposes. At this time, if the advertisement content related to the information (or unique information) on the word box for the received advertisement purpose is not searched among the advertisement contents corresponding to the unique information for each word box managed by the server 200 (or the corresponding server 200), (200), when the advertisement expiration date/period of the advertisement content related to the information (or unique information) on the word box for the advertisement purpose has passed among the plurality of advertisement contents stored in the server 200, or the plurality of advertisement contents stored in the server 200 If the advertisement cost previously set/calculated for the advertisement content related to the information on the word box for the corresponding advertisement purpose is exhausted), the server 200 may select from among a plurality of advertisement contents managed by the server 200. Any one advertisement content may be searched, and the searched one advertisement content may be transmitted to the user terminal 300 . In this case, the advertisement unit cost for any one advertisement content may be discounted by a predetermined ratio.

또한, 상기 서버(200)는 상기 수신된 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호 또는 해당 단어 박스와 관련한 고유 정보/번호)를 근거로 해당 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된(또는 산출된/산정된) 광고 단가 비용(또는 광고비/실제 광고비)을 이용해서(또는 근거로) 해당 광고 용도의 단어 박스 선택에 따라 상기 단어 박스와 관련한 웹 페이지를 관리 중인 상기 홈페이지 운영 단말(100)에 제공할 광고비를 누적한다. 이때, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트의 내의 하나 이상의 웹 페이지에 대해서 광고비를 웹 페이지별로 누적 관리하거나 및/또는 광고비를 웹 사이트를 통합하여 누적 관리할 수 있다.In addition, the server 200 determines the corresponding web page based on the information on the web page (or the unique information/number of the corresponding web page or the unique information/number related to the corresponding word box) on which the received word box for advertisement is being displayed. Based on (or based on) the advertising unit cost (or advertising cost/actual advertising cost) pre-calculated (or calculated/calculated) according to the location and number of word boxes configured on the page, Advertising costs to be provided to the homepage operating terminal 100 managing the web page related to the word box are accumulated. At this time, the server 200 may cumulatively manage advertising expenses for one or more web pages within the website managed by the homepage operating terminal 100 by web page and/or accumulate and manage advertising expenses by integrating the website. there is.

또한, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 서버(200)는 상기 사용자 단말(300)과 연동하여, 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 상기 사용자 단말(300)에 제공한다.In addition, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the server 200 interlocks with the user terminal 300 , The knowledge information page related to the word box for the purpose of providing the selected knowledge information is provided to the user terminal 300 .

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 지식정보 제공 용도의 단어 박스에 대한 정보(또는 상기 지식정보 제공 용도의 단어 박스와 관련한 고유 정보/번호), 상기 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.That is, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the server 200 transmits from the user terminal 300 Information on the word box for the purpose of providing the knowledge information (or unique information/number related to the word box for the purpose of providing the knowledge information), information on the web page being displayed on the word box for the purpose of providing the knowledge information (or the corresponding web page Unique information/number of), identification information of the user terminal 300, and the like are received.

또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠) 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 지식정보 제공 페이지를 검색(또는 확인)한다.In addition, the server 200 provides information on the received word box for providing knowledge information among knowledge information providing pages (or knowledge information providing contents) corresponding to unique information for each word box managed by the server 200 ( or unique information) search (or check) the knowledge information providing page.

또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 페이지를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the server 200 transmits, to the user terminal 300, a knowledge information providing page related to information on the searched (or confirmed) word box for the purpose of providing the knowledge information. At this time, the server 200 responds to information (or unique information) on the received word box for the purpose of providing knowledge information among a plurality of knowledge information providing pages provided by a plurality of websites (not shown) connected through a communication network. It is possible to search for a knowledge information providing page providing knowledge information related to the word, and the user terminal 300 to access the knowledge information providing page related to the word provided from the searched other web site.

또한, 상기 서버(200)는 상기 사용자 단말(300)에서 접속한 랜딩 페이지와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 확인하고, 상기 확인된 해당 랜딩 페이지(또는 해당 지식정보 제공 용도의 단어 박스)와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the server 200 checks the knowledge information providing page (or knowledge information providing content) related to the landing page accessed from the user terminal 300, and the identified corresponding landing page (or the purpose of providing the corresponding knowledge information). A knowledge information providing page (or knowledge information providing contents) related to the word box) is transmitted to the user terminal 300 . At this time, the server 200 responds to information (or unique information) on the received word box for the purpose of providing knowledge information among a plurality of knowledge information providing pages provided by a plurality of websites (not shown) connected through a communication network. It is possible to search for a knowledge information providing page providing knowledge information related to the word, and the user terminal 300 to access the knowledge information providing page related to the word provided from the searched other web site.

또한, 상기 서버(200)는 상기 수신된 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호)를 근거로 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 단어에 대한 통계 데이터 관리를 위해서, 해당 단어, 선택 일자 및 시각 정보, 해당 사용자 단말(300)의 기기 정보(예를 들어 단말 종류, 단말의 OS 종류 등 포함), 상기 웹 페이지의 고유 정보(또는 고유 번호) 등을 함께 수집 및 관리한다.In addition, the server 200 enters the selected word box for knowledge information provision on the basis of information on the web page (or unique information/number of the corresponding web page) being displayed in the received word box for knowledge information provision. For statistical data management of the corresponding word, the corresponding word, selection date and time information, device information of the user terminal 300 (eg, terminal type, terminal OS type, etc.), unique information of the web page (or unique number), etc. are collected and managed together.

또한, 상기 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주) 및 결제 서버(미도시)와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어에 대한 총 광고 단가 비용(또는 총 광고비)에 대해 결제 기능을 수행한다.In addition, the server 200 sends an advertiser terminal (not shown) (or the corresponding advertiser terminal) related to the word box for the advertisement on a preset settlement date (eg, including the first day of every month, the last day of every month, once a week, etc.) Advertisers possessed) and a payment server (not shown) perform a payment function for the total advertising unit cost (or total advertising cost) for words related to the word box for the corresponding advertisement.

결제가 실패한 경우, 상기 서버(200)는 결제가 실패한 상태임을 나타내는 정보(예를 들어 잔액 부족, 한도 초과 등 포함)를 상기 광고주 단말에 전송한다.If the payment fails, the server 200 transmits information indicating that the payment has failed (eg, balance shortage, limit exceeded, etc.) to the advertiser terminal.

또한, 상기 광고주 단말은 상기 서버(200)로부터 전송되는 결제가 실패한 상태임을 나타내는 정보(예를 들어 잔액 부족, 한도 초과 등 포함)를 수신하고, 상기 수신된 결제가 실패한 상태임을 나타내는 정보(예를 들어 잔액 부족, 한도 초과 등 포함)를 표시(또는 출력)한다.In addition, the advertiser terminal receives information indicating that the payment has failed transmitted from the server 200 (eg, including insufficient balance, exceeding limit, etc.), and information indicating that the received payment has failed (eg, For example, balance shortage, limit exceeding, etc.) are displayed (or output).

이에 따라, 상기 광고주 단말은 결제 실패 원인을 해결한 후, 다시 상기 서버(200) 및 상기 결제 서버와 연동하여 총 광고 단가 비용에 대해서 결제 기능을 수행할 수 있다.Accordingly, after resolving the cause of payment failure, the advertiser terminal may perform a payment function for the total advertising unit cost by interworking with the server 200 and the payment server.

본 발명의 실시예에서는, 상기 서버(200)에서 미리 설정된 정산 일자에, 상기 광고주 단말에서 등록한 광고 콘텐츠와 관련한 단어의 클릭에 따른 총 광고 단가 비용에 대해서 결제 기능을 수행하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 서버(200)는 상기 광고주 단말에서 해당 광고주가 광고하고자 하는 단어 및 광고 콘텐츠와 관련해서 사전에 미리 설정된 광고비용을 결제하고, 상기 결제된 광고비용만큼 해당 광고주가 광고하고자 하는 단어에 대응하는 단어 박스가 노출되도록 구성할 수도 있다.In the embodiment of the present invention, it is described that the server 200 performs a payment function for the total advertising unit price cost according to a click on a word related to advertising content registered in the advertiser terminal on a preset settlement date. It is not limited, and the server 200 pays a predetermined advertising cost in relation to the word and advertising content that the advertiser wants to advertise in the advertiser terminal, and pays for the advertiser to advertise by the paid advertising cost. A word box corresponding to a word may be configured to be exposed.

예를 들어, 상기 광고주 단말에서 선결제로 특정 단어(예를 들어 보험)와 관련해서 100만원의 광고비용을 결제한 경우, 상기 서버(200)는 해당 특정 단어(예를 들어 보험)와 관련한 단어 박스의 클릭에 따른 총 광고비를 누적하고, 누적된 총 광고비가 앞서 선결제한 100만원의 광고비용에 도달하면, 해당 특정 단어(예를 들어 보험)와 관련한 단어 박스의 노출을 중지하도록 구성할 수도 있다.For example, when the advertiser terminal pays an advertisement cost of 1 million won related to a specific word (eg, insurance) as a prepayment, the server 200 enters a word box related to the specific word (eg, insurance). When the total advertising cost according to clicks is accumulated and the accumulated total advertising cost reaches the prepaid advertising cost of 1 million won, the exposure of the word box related to the specific word (for example, insurance) may be stopped.

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(또는 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에 포함된 하나 이상의 웹 페이지에서의 총 누적 광고비)을 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)에 입금 처리한다.In addition, the server 200 calculates the total amount corresponding to the accumulated advertising costs (or accumulated advertising costs for each web page) for each of one or more web pages managed by the homepage operating terminal 100 (or The total cumulative advertising cost on one or more web pages included in the website being managed) is converted into a bank account related to the operator of the homepage operating terminal 100 (or an account of the homepage operating terminal 100 managed by the server 200). ) to process the deposit.

또한, 상기 서버(200)는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 홈페이지 운영 단말(100)에 전송한다.In addition, the server 200 transmits information indicating that the total amount accumulated in relation to one or more web pages managed by the homepage operating terminal 100 has been deposited into the bank account of the homepage operating terminal 100. It is transmitted to the operating terminal 100.

상기 사용자 단말(300)은 상기 홈페이지 운영 단말(100), 상기 서버(200) 등과 통신한다. 이때, 상기 사용자 단말(300)은 웹 사이트에 접속하여 다양한 정보(또는 콘텐츠)를 확인하고자 하는 일반 사용자가 소지한 단말일 수 있다.The user terminal 300 communicates with the homepage operating terminal 100 and the server 200 . At this time, the user terminal 300 may be a terminal possessed by a general user who wants to check various information (or contents) by accessing a website.

또한, 상기 사용자 단말(300)은 상기 서버(200)와의 연동에 의해, 상기 서버(200)에서 제공하는 전용 앱 및/또는 웹 사이트를 통해 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 제공받기 위한 사용자로 회원 가입하며, 개인 정보 등을 상기 서버(200)에 등록한다. 이때, 상기 개인 정보는 아이디, 이메일 주소, 패스워드(또는 비밀번호), 이름, 성별, 생년월일, 연락처, 주소지 등을 포함한다.In addition, the user terminal 300 is provided with a web page creation function, a web page upload function, etc. through a dedicated app and / or website provided by the server 200 by interworking with the server 200 Membership is registered as a user, and personal information is registered in the server 200 . At this time, the personal information includes ID, e-mail address, password (or password), name, gender, date of birth, contact information, address, and the like.

또한, 상기 사용자 단말(300)은 해당 사용자 단말(300)의 사용자가 가입한 SNS 계정 정보 또는 모바일 메신저 계정 정보를 이용하여 상기 서버(200)에 사용자로 회원 가입할 수도 있다. 여기서, 상기 SNS 계정은 페이스북, 트위터, 카카오 스토리, 네이버, 페이코 등과 관련한 정보일 수 있다. 또한, 상기 모바일 메신저 계정은 카카오톡, 라인, 바이버, 위챗, 와츠앱, 텔레그램, 스냅챗 등과 관련한 정보일 수 있다.In addition, the user terminal 300 may register as a user in the server 200 using SNS account information or mobile messenger account information to which the user of the corresponding user terminal 300 has joined. Here, the SNS account may be information related to Facebook, Twitter, Kakao Story, Naver, Payco, and the like. Also, the mobile messenger account may be information related to KakaoTalk, Line, Viber, WeChat, WhatsApp, Telegram, Snapchat, and the like.

또한, 회원 가입 절차 수행 시, 상기 사용자 단말(300)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(200)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the membership sign-up process, the user terminal 300 must complete the authentication function through a user authentication means (eg, mobile phone, credit card, i-PIN, etc.) to complete the membership sign-up process for the server 200. can be completed normally.

또한, 회원 가입이 완료된 후, 상기 사용자 단말(300)은 상기 서버(200)에서 제공하는 서비스를 이용하기 위해서, 상기 서버(200)로부터 제공되는 전용 앱(또는 애플리케이션/응용 프로그램/특정 앱)을 해당 사용자 단말(300)에 설치한다. 이때, 상기 전용 앱은 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 수행하기 위한 앱일 수 있다.In addition, after membership registration is completed, the user terminal 300 downloads a dedicated app (or application/application program/specific app) provided from the server 200 in order to use the service provided by the server 200. It is installed in the corresponding user terminal 300 . In this case, the dedicated app may be an app for performing a web page creation function, a web page upload function, and the like.

또한, 상기 사용자 단말(300)은 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트에 접속하여, 해당 웹 사이트에서 제공하는 웹 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 검색 사이트(예를 들어 다음, 네이버, 구글 등 포함)에서 입력한 검색어에 대응하여 검색된 웹 사이트 중에서 해당 사용자 단말(300)의 사용자 선택에 따라 해당 웹 사이트에 접속하거나 또는, 해당 사용자 단말(300)의 사용자 입력에 따른 웹 사이트 주소에 따라 해당 웹 사이트에 접속한다. 여기서, 상기 사용자 단말(300)에서 표시되는 웹 페이지는 상기 홈페이지 운영 단말(100)에서의 설정에 따라 미리 설정된 하나 이상의 태그 및/또는 미리 설정된 하나 이상의 스크립트가 포함된 상태일 수 있으며, 상기 태그 및/또는 상기 스크립트가 포함된 경우 해당 웹 페이지에 포함된 태그(또는 해시태그) 및/또는 제목에 대응하는 지식정보 제공 용도의 하나 이상의 단어 박스, 해당 웹 페이지에 포함된 태그 및/또는 제목과 관련성이 있는(또는 관련성이 없는) 단어에 대응하는 광고 용도의 하나 이상의 단어 박스 등이 포함된 상태일 수 있다.In addition, the user terminal 300 accesses a web site related to the homepage operating terminal 100 and displays a web page provided by the web site. At this time, the user terminal 300 accesses the corresponding web site according to the user's selection of the corresponding user terminal 300 from the web sites searched in response to the search word entered in the search site (including, for example, Daum, Naver, Google, etc.) Alternatively, the corresponding website is accessed according to the website address according to the user input of the corresponding user terminal 300 . Here, the web page displayed on the user terminal 300 may be in a state in which one or more preset tags and/or one or more preset scripts are included according to settings in the homepage operating terminal 100, and the tags and / or If the above script is included, one or more word boxes for the purpose of providing knowledge information corresponding to tags (or hashtags) and / or titles included in the web page, relevance to tags and / or titles included in the web page It may be a state in which one or more word boxes for advertising purposes corresponding to words with (or irrelevance) are included.

본 발명의 실시예에서는, 상기 홈페이지 운영 단말(100)에서 스크립트를 추가하여 웹 페이지를 제작할 때 광고 용도의 단어 박스가 추가되는 경우 해당 웹 페이지에서 특정 단어와 관련한 광고 용도의 단어 박스가 고정되는 것으로 주로 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 복수의 스크립트를 포함하여 웹 페이지를 제작한 경우, 해당 웹 페이지에 포함된 태그 및/또는 제목을 이용해서 지식정보 제공 용도의 단어 박스를 구성하고, 추가로 광고 용도의 단어 박스를 추가할 수 있는 상태이면, 임의의 사용자 단말(300)에서 상기 웹 사이트에 접속하여 해당 웹 페이지를 표시하는 시점에 상기 서버(200)에 미리 저장된 복수의 단어 중에서 상기 웹 페이지에 포함된 태그 및 제목과 관련성이 있는 임의의 단어를 선택하고, 상기 선택된 단어를 포함하는 광고 용도의 단어 박스를 포함하는 웹 페이지를 상기 사용자 단말(300)에 제공할 수도 있다.In an embodiment of the present invention, when a word box for advertisement is added when a web page is created by adding a script in the homepage operating terminal 100, the word box for advertisement related to a specific word in the web page is fixed. Although mainly described, it is not limited thereto, and the server 200, when a web page is created including a plurality of scripts in the homepage operating terminal 100, tags and/or titles included in the web page In a state where a word box for knowledge information provision is configured and a word box for advertisement is additionally added, at the time of accessing the web site from any user terminal 300 and displaying the corresponding web page From among a plurality of words pre-stored in the server 200, an arbitrary word related to the tag and title included in the web page is selected, and the web page including the word box for advertisement including the selected word is displayed. It may also be provided to the user terminal 300 .

예를 들어, 상기 홈페이지 운영 단말(100)에서 고등학생의 학원 수업과 관련한 웹 페이지를 제작하여 상기 서버(200)에 등록한 상태에서 임의의 사용자 단말(300)에서 상기 웹 페이지를 표시하는 경우, 상기 서버(200)는 상기 고등학생의 학원 수업과 관련한 웹 페이지에 포함된 6개의 스크립트에 대해서 해당 웹 페이지에 포함된 태그 및 제목을 이용한 5개의 단어 박스 및, 상기 서버(200)에 미리 저장된 복수의 단어 중에서 상기 고등학생의 학원 수업과 관련해서 선택되는 특정 단어(예를 들어 온라인강의)를 이용한 1개의 단어 박스를 포함하는 상기 웹 페이지를 상기 사용자 단말(300)에 제공한다. 또한, 해당 웹 페이지에 다른 사용자 단말(300)에서 접속하는 경우, 상기 서버(200)는 상기 고등학생의 학원 수업과 관련한 웹 페이지에 포함된 6개의 스크립트에 대해서 해당 웹 페이지에 포함된 태그 및 제목을 이용한 5개의 단어 박스 및, 상기 서버(200)에 미리 저장된 복수의 단어 중에서 상기 고등학생의 학원 수업과 관련해서 선택되는 다른 단어(예를 들어 학원비)를 이용한 1개의 단어 박스를 포함하는 상기 웹 페이지를 상기 사용자 단말(300)에 제공한다.For example, when a web page related to a private institute class for high school students is created in the homepage operating terminal 100 and registered in the server 200, and the web page is displayed on an arbitrary user terminal 300, the server (200) is 5 word boxes using tags and titles included in the web page for the 6 scripts included in the web page related to the high school student's hagwon class, and a plurality of words previously stored in the server 200. The web page including one word box using a specific word (for example, online lecture) selected in relation to the high school student's hagwon class is provided to the user terminal 300 . In addition, when accessing the corresponding web page from another user terminal 300, the server 200 sets tags and titles included in the web page to six scripts included in the web page related to the high school student's academy class. The web page including the five word boxes used and one word box using another word (for example, school fee) selected in relation to the high school student's hagwon class among a plurality of words previously stored in the server 200. It is provided to the user terminal 300.

이와 같이, 상기 서버(200)는 해당 서버(200)에 등록된 웹 페이지에서 광고 용도의 단어 박스를 포함하는 경우, 고정된 광고 용도의 단어 박스를 상기 사용자 단말(300)에 제공하거나 또는, 임의의 사용자 단말(300)에서의 해당 웹 페이지 접근시마다 랜덤하게 선택되는 단어와 관련한 광고 용도의 단어 박스를 상기 사용자 단말(300)에 제공할 수 있다.In this way, when the web page registered in the server 200 includes a word box for advertising purposes, the server 200 provides a fixed advertising word box to the user terminal 300, or A word box for advertising purposes related to a word randomly selected whenever the user terminal 300 accesses a corresponding web page may be provided to the user terminal 300 .

또한, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 서버(200)와 연동하여, 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠(또는 광고 페이지)를 표시한다. 이때, 상기 사용자 단말(300)은 자바 스크립트를 통해 상기 웹 페이지의 일측에서의 상기 선택된 광고 용도의 단어 박스의 해당 위치에 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠를 표시하거나, 상기 웹 페이지에 오버레이 형태 또는 팝업 형태의 상기 광고 콘텐츠를 표시하거나, 새로운 페이지 형태로 상기 광고 콘텐츠를 포함하는 새로운 웹 페이지를 표시할 수 있다.In addition, when a word box for advertising purposes is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 interworks with the server 200, The advertisement content (or advertisement page) corresponding to the word box for the selected advertisement purpose is displayed. At this time, the user terminal 300 displays advertisement content corresponding to the selected word box for advertisement purpose at a corresponding position of the selected word box for advertisement purpose on one side of the web page through JavaScript, or the web page The advertisement content may be displayed in an overlay form or a pop-up form, or a new web page including the advertisement content may be displayed in a new page form.

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 선택된 광고 용도의 단어 박스에 대한 정보(또는 상기 선택된 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 상기 서버(200)에 전송한다.That is, when a word box for advertising purposes is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 provides information on the selected word box for advertisement purposes. (or unique information/number related to the selected word box for advertisement purpose), information on the web page on which the word box for advertisement purpose is being displayed (or unique information/number of the corresponding web page), Identification information and the like are transmitted to the server 200 .

또한, 상기 사용자 단말(300)은 앞서 전송된 상기 광고 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 광고 콘텐츠(또는 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠)를 수신한다.In addition, the user terminal 300 transmits advertisement content transmitted from the server 200 in response to previously transmitted information on the word box for advertisement use (or advertisement content related to information on the word box for advertisement use). receive

또한, 상기 사용자 단말(300)은 상기 수신된 광고 콘텐츠를 표시(또는 출력)한다.Also, the user terminal 300 displays (or outputs) the received advertising content.

또한, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 서버(200)와 연동하여, 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 자바 스크립트를 통해 상기 웹 페이지의 일측에서의 상기 선택된 지식정보 제공 용도의 단어 박스의 해당 위치에 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 지식정보 페이지를 표시하거나, 상기 웹 페이지에 오버레이 형태 또는 팝업 형태의 상기 지식정보 제공 페이지를 표시하거나, 새로운 페이지 형태로 상기 지식정보 제공 페이지를 표시할 수 있다. 여기서, 상기 지식정보 페이지는 해당 지식정보 제공 용도의 단어 박스에 포함된 특정 단어에 대한 상세 정보를 제공하기 위한 콘텐츠 등을 포함한다.In addition, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 interlocks with the server 200 , The knowledge information page related to the word box for the purpose of providing the selected knowledge information is displayed. At this time, the user terminal 300 displays a knowledge information page corresponding to the selected word box for providing knowledge information at a corresponding position of the word box for providing knowledge information on one side of the web page through JavaScript. Alternatively, the knowledge information providing page may be displayed in an overlay form or a popup form on the web page, or the knowledge information providing page may be displayed in a new page form. Here, the knowledge information page includes content for providing detailed information on a specific word included in a word box for providing corresponding knowledge information.

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 선택된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 고유 정보/번호), 상기 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 상기 서버(200)에 전송한다.That is, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 displays the selected word for providing knowledge information. Information on the box (or unique information/number related to the word box for the purpose of providing the selected knowledge information), information about the web page being displayed in the word box for the purpose of providing the knowledge information (or unique information/number of the corresponding web page) , and transmits identification information of the user terminal 300 to the server 200 .

또한, 상기 사용자 단말(300)은 앞서 전송된 상기 지식정보 제공 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 지식정보 제공 페이지(또는 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 콘텐츠)를 수신한다.In addition, the user terminal 300 responds to the previously transmitted information on the word box for the purpose of providing the knowledge information, etc. to the knowledge information providing page transmitted from the server 200 (or for the word box for the purpose of providing the knowledge information). Receive knowledge information providing contents related to information).

또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the user terminal 300 displays (or outputs) the received knowledge information providing page.

또한, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 서버(200)와 연동하여, 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 상기 웹 페이지의 일측에서의 상기 선택된 지식정보 제공 용도의 단어 박스의 해당 위치에 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 지식정보 페이지를 표시하거나, 상기 웹 페이지에 오버레이 형태로 팝업 형태의 상기 지식정보 제공 페이지를 표시하거나, 새로운 페이지 형태로 상기 지식정보 제공 페이지를 표시할 수 있다. 여기서, 상기 지식정보 페이지는 해당 지식정보 제공 용도의 단어 박스에 포함된 특정 단어에 대한 상세 정보를 제공하기 위한 콘텐츠 등을 포함한다.In addition, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 interlocks with the server 200 , The knowledge information page related to the word box for the purpose of providing the selected knowledge information is displayed. At this time, the user terminal 300 displays a knowledge information page corresponding to the selected word box for providing knowledge information at a corresponding position of the word box for providing knowledge information on one side of the web page, or the web page. The knowledge information providing page in the form of a pop-up may be displayed on a page in the form of an overlay, or the knowledge information providing page may be displayed in the form of a new page. Here, the knowledge information page includes content for providing detailed information on a specific word included in a word box for providing corresponding knowledge information.

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 선택된 지식정보 제공 용도의 단어 박스에 포함된 해당 지식 단어와 관련한 지식정보 페이지에 연결하기 위한 랜딩 페이지 정보(또는 랜딩 페이지 주소)를 근거로 해당 랜딩 페이지에 접속한다.That is, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 displays the selected word for providing knowledge information. The corresponding landing page is accessed based on the landing page information (or landing page address) for linking to the knowledge information page related to the corresponding knowledge word included in the box.

또한, 상기 사용자 단말(300)은 앞서 접속된 랜딩 페이지(또는 해당 랜딩 페이지를 관리하는 서버(200))에서 전송하는 해당 지식정보 제공 용도의 단어 박스와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 수신한다.In addition, the user terminal 300 is a knowledge information providing page (or knowledge information providing content) related to a word box for the purpose of providing the knowledge information transmitted from the previously accessed landing page (or the server 200 managing the corresponding landing page). ) is received.

또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the user terminal 300 displays (or outputs) the received knowledge information providing page.

이와 같이, 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공할 수 있다.In this way, the homepage operation terminal that creates the homepage creates a webpage using a preset script and various contents provided by the server, registers the created webpage to the server, and then the corresponding script configured in the webpage in the user terminal. When a word box related to an advertisement generated through is selected, an advertisement related to the selected word box may be displayed, and an amount corresponding to an advertisement unit cost related to the previously selected word box may be provided to the corresponding homepage operating terminal by the server.

또한, 이와 같이, 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 태그 및 제목을 근거로 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 특정 단어와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 지식정보 페이지를 표시할 수 있다.In addition, in this way, a web page is created using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, registers the generated webpage in the server, and configures the webpage in the user terminal. When a word box related to a specific word generated through a corresponding script configured in the corresponding web page is selected based on the tag and the title, a knowledge information page related to the selected word box may be displayed.

또한, 이와 같이, 홈페이지를 제작하고자 하는 홈페이지 운영 단말에서 서버에 접속 후, 지식 단어 설정 및 광고 단어 선택에 따라 해당 서버에서 발급되는 홈페이지 태그를 수신하고, 해당 홈페이지 태그와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 지식정보 제공 용도의 단어 박스 또는 광고 용도의 단어 박스를 선택하는 경우 선택된 단어 박스와 관련한 지식정보 페이지 또는 광고 콘텐츠를 표시할 수 있다.In addition, in this way, after accessing the server from the homepage operating terminal to create the homepage, receiving the homepage tag issued from the server according to the knowledge word setting and advertising word selection, and using the homepage tag and various contents to make a webpage and, after registering the created web page in the server, when a user terminal selects a word box for providing knowledge information constituting the web page or a word box for advertisement, the knowledge information page or advertisement content related to the selected word box can be displayed.

이하에서는, 본 발명에 따른 웹 페이지 상의 광고 박스 제공 방법을 도 1 내지 도 16을 참조하여 상세히 설명한다.Hereinafter, a method of providing an advertisement box on a web page according to the present invention will be described in detail with reference to FIGS. 1 to 16 .

도 3은 본 발명의 제 1 실시예에 따른 웹 페이지 상의 광고 박스 제공 방법을 나타낸 흐름도이다.3 is a flowchart illustrating a method of providing an advertisement box on a web page according to a first embodiment of the present invention.

먼저, 홈페이지 운영 단말(100)은 전용 웹 페이지 제작 툴(미도시)을 이용해서 관리(또는 운영) 중인 웹 사이트에서 제공할 하나 이상의 웹 페이지(또는 웹 페이지 파일)를 제작(또는 구성/형성/생성)한다. 여기서, 상기 전용 웹 페이지 제작 툴은 공지된 다양한 종류의 웹 페이지를 제작하기 위한 툴을 포함한다. 또한, 상기 웹 페이지는 상기 홈페이지 운영 단말(100)의 운영자 선택(또는 운영자/사용자 입력/터치/제어)에 따라 하나 이상의 텍스트, 하나 이상의 이미지(또는 동영상), 스크립트에 대응하는 하나 이상의 단어로 구성된 단어 박스 등을 포함한다.First, the homepage operating terminal 100 uses a dedicated webpage creation tool (not shown) to create (or configure/form/create/create/create) one or more webpages (or webpage files) to be provided from the managed (or operated) website. create). Here, the dedicated web page creation tool includes tools for creating various types of well-known web pages. In addition, the web page is composed of one or more texts, one or more images (or videos), and one or more words corresponding to scripts according to operator selection (or operator/user input/touch/control) of the homepage operating terminal 100. including word boxes and the like.

이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 특정 위치(또는 웹 페이지의 편집 화면 내의 특정 위치)에 서버(200)로부터 제공되는 미리 설정된 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다. 여기서, 상기 스크립트(또는 자바 스크립트 소스)는 상기 서버(200)와의 연동에 의해, 해당 웹 페이지 상의 특정 위치에 해당 웹 페이지에서 설정된 태그(또는 해시태그) 및/또는 제목을 이용해서 생성된 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 선택된 상기 태그 및/또는 제목과 관련성이 있는 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어 등을 포함하는 하나 이상의 단어 박스(또는 광고 박스/광고 콘텐츠)를 추가하기 위한 용도(또는 기능/함수/객체)일 수 있다. 또한, 상기 스크립트에 의해 상기 웹 페이지 상의 특정 위치에 추가되는 단어 박스는 고유 정보(또는 고유 번호)가 설정되며, 지식정보 제공 용도로 상기 웹 페이지에서 설정된 태그 및/또는 제목을 이용해서 생성된 단어에 대응하는 단어 박스, 광고 용도로 상기 웹 페이지에서 설정된 태그 및/또는 제목과 관련성이 있는 단어 또는 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어에 대응하는 단어 박스 등을 포함한다. 이때, 상기 홈페이지 운영 단말(100)은 미리 설정된 우선순위에 따라 1순위로 상기 웹 페이지에서 설정된 태그를 이용해서 해당 태그와 관련한 단어 박스를 우선적으로 생성하고, 그 다음으로 2순위로 상기 웹 페이지에서 설정된 제목을 이용해서 해당 제목과 관련한 단어 박스를 생성하고, 마지막으로 3순위로 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 태그 및/또는 제목과 관련성이 있는 단어 또는 랜덤하게 선택된 단어를 이용해서 단어 박스를 생성할 수 있다. 여기서, 상기 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.At this time, the homepage operating terminal 100 can add (or insert) a preset script provided from the server 200 to a specific location on the web page (or a specific location in the editing screen of the web page) to create the corresponding web page. there is. Here, the script (or JavaScript source) is a word generated using a tag (or hashtag) and/or title set in the web page at a specific location on the web page by interworking with the server 200, One or more word boxes containing words related to the tags and/or titles selected from among a plurality of words managed by the server 200, words randomly selected from among a plurality of words managed by the server 200, and the like ( Or, it may be a purpose (or function/function/object) for adding an advertisement box/advertising content). In addition, unique information (or a unique number) is set for the word box added to a specific location on the web page by the script, and a word generated using a tag and/or title set in the web page for the purpose of providing knowledge information. A word box corresponding to , a word box corresponding to a word related to a tag and/or title set in the web page for advertisement purposes or a word randomly selected from among a plurality of words managed by the server 200, and the like. . At this time, the homepage operating terminal 100 firstly creates a word box related to the tag using a tag set in the webpage as the first priority according to the preset priority, and then as the second priority in the webpage. A word box related to the title is created using the set title, and finally, a word related to the tag and/or title or a randomly selected word is used among a plurality of words managed by the server 200 as a third priority. to create a word box. Here, in the case of a word box for advertising purposes added to a specific position in the web page, the word box for advertisement purposes is dependent on the position in the web page and/or the number of word boxes for advertisement purposes added to the web page. Accordingly, the advertising unit cost may be set (or set/calculated/calculated) differently.

즉, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스의 개수를 상기 서버(200)에 전송(또는 제공)한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 접속된 서버(200)에서 제공하는 단어 박스 개수 입력폼(또는 단어 박스 개수 입력 화면)에 해당 단어 박스의 개수를 입력할 수도 있다.That is, the homepage operating terminal 100 accesses the server 200, and in relation to word boxes to be added to a web page to be created in the homepage operating terminal 100, the number of corresponding word boxes is set to the server ( 200) is transmitted (or provided). At this time, the homepage operating terminal 100 may input the number of corresponding word boxes in the word box number input form (or word box number input screen) provided by the connected server 200 .

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는(또는 제공되는) 단어 박스의 개수를 수신한다. 이때, 상기 서버(200)에서 제공하는 단어 박스 개수 입력폼에서 상기 홈페이지 운영 단말(100)의 사용자 입력에 따라 단어 박스의 개수가 입력된 후 해당 단어 박스 개수 입력폼의 일측에 표시되는 미리 설정된 확인 메뉴(또는 확인 버튼/항목)가 선택되는 경우, 상기 서버(200)는 해당 입력된 단어 박스의 개수를 수신할(또는 입력받을) 수도 있다.In addition, the server 200 receives the number of word boxes transmitted (or provided) from the homepage operating terminal 100 . At this time, in the word box number input form provided by the server 200, the number of word boxes is entered according to the user input of the homepage operating terminal 100, and then a preset confirmation displayed on one side of the word box number input form. When a menu (or confirmation button/item) is selected, the server 200 may receive (or receive input from) the number of word boxes that have been entered.

또한, 상기 서버(200)는 상기 수신된 단어 박스의 개수, 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 해당 홈페이지 운영 단말(100)의 식별 정보, 상기 고유 정보(또는 상기 고유 번호) 등을 포함하는 상기 스크립트를 생성하고, 상기 생성된 스크립트를 상기 홈페이지 운영 단말(100)에 전송한다. 이때, 상기 단어 박스의 개수가 복수인 경우, 상기 서버(200)는 단어 박스별로 상기 고유 정보를 설정(또는 매핑/매칭)할 수 있다.In addition, the server 200 includes the number of received word boxes, information for generating word boxes of a preset size and color according to the number of word boxes, identification information of the corresponding homepage operating terminal 100, and the unique information. (or the unique number), etc., and transmits the generated script to the homepage operating terminal 100. In this case, when the number of word boxes is plural, the server 200 may set (or map/match) the unique information for each word box.

또한, 상기 홈페이지 운영 단말(100)은 앞서 전송된(또는 입력된) 단어 박스의 개수 등에 응답하여 상기 서버(200)로부터 전송되는 상기 스크립트를 수신한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 단어 박스 개수 입력폼에서 상기 확인 메뉴를 선택한 후, 상기 서버(200)에서 상기 스크립트(또는 스크립트 소스)를 상기 단어 박스 개수 입력폼의 다른 일측에 표시하고, 상기 표시되는 스크립트를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 형태의 파일로 저장할 수 있다.In addition, the homepage operating terminal 100 receives the script transmitted from the server 200 in response to the previously transmitted (or input) number of word boxes. At this time, after the homepage operation terminal 100 selects the confirmation menu in the word box number input form, the server 200 displays the script (or script source) on the other side of the word box number input form, , The displayed script can be copied (or temporarily saved) through a copy function or saved as a text file.

또한, 상기 홈페이지 운영 단말(100)은 상기 전용 웹 페이지 제작 툴을 이용해서 상기 웹 페이지 상의 특정 위치에 해당 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트를 반복적으로 추가하여 해당 웹 페이지를 제작할 수도 있다. 여기서, 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트가 반복 추가되어 복수의 광고 용도의 단어 박스라 추가되는 경우, 해당 웹 페이지에서의 복수의 광고 용도의 단어 박스와 관련한 광고 단가 비용은 미리 설정된 기본값에 해당 복수의 광고 용도의 단어 박스의 위치 및 개수에 따라 각각 계산되어 적용할 수 있다.In addition, the homepage operating terminal 100 creates a corresponding webpage by adding (or inserting) a corresponding script to a specific location on the webpage using the dedicated webpage creation tool. At this time, the homepage operating terminal 100 may create a corresponding web page by repeatedly adding corresponding scripts to a plurality of different locations on the web page. Here, when the script is repeatedly added to a plurality of different locations on the web page and is added as a plurality of word boxes for advertisement purposes, the advertising unit cost associated with the plurality of word boxes for advertisement purposes on the web page is set in advance. A default value may be calculated and applied according to the location and number of word boxes for a plurality of advertisements.

이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)로부터 제공되는 스크립트를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 해당 단어 박스의 개수에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 특정 위치에 삽입할 수 있다.In this way, the homepage operating terminal 100 simply adds the script provided from the server 200 to the web page according to the number of word boxes to be added to the web page, and conveniently responds to the number of corresponding word boxes. You can automatically insert one or more word boxes that contain text into a specific location on a web page.

본 발명의 실시예에서는 상기 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 스크립트와 관련해서, 상기 홈페이지 운영 단말(100)에서 웹 페이지 상에 해당 스크립트 추가에 따라 생성되는 단어 박스의 개수를 해당 서버(200)에 제공하고, 해당 단어 박스의 개수에 따라 자동으로 단어 박스를 생성하기 위해서 상기 서버(200)로부터 제공되는 하나의 스크립트를 해당 웹 페이지에 추가하여, 자동으로 해당 스크립트에서 설정된 단어 박스의 개수만큼 자동으로 하나 이상의 단어 박스를 구성하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공되는 다른 스크립트를 수신하고, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 구성할 단어 박스의 개수만큼 해당 다른 스크립트를 반복적으로 추가하여, 추가된 다른 스크립트의 개수만큼 상기 웹 페이지 상에 단어 박스를 생성할 수도 있다. 여기서, 상기 다른 스크립트(또는 자바 스크립트 소스)는 미리 설정된 크기 및 색상의 하나의 단어 박스를 생성하기 위한 정보, 해당 홈페이지 운영 단말(100)의 식별 정보, 상기 고유 정보(또는 상기 고유 번호) 등을 포함하며, 상기 서버(200)와의 연동에 의해, 해당 웹 페이지 상의 특정 위치에 해당 웹 페이지에서 설정된 태그(또는 해시태그) 및/또는 제목을 이용해서 생성된 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 선택된 상기 태그 및/또는 제목과 관련성이 있는 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어 등을 포함하는 하나 이상의 단어 박스(또는 광고 박스/광고 콘텐츠)를 추가하기 위한 용도(또는 기능/함수/객체)일 수 있다.In an embodiment of the present invention, in relation to scripts to be added to a web page to be created in the homepage operating terminal 100, the number of word boxes generated according to the addition of the corresponding script on the web page in the homepage operating terminal 100 is provided to the corresponding server 200, and one script provided from the server 200 is added to the corresponding web page in order to automatically generate word boxes according to the number of corresponding word boxes, and automatically set in the corresponding script. Automatically configuring one or more word boxes as many as the number of word boxes has been described, but is not limited thereto, and the homepage operating terminal 100 receives other scripts provided from the server 200 and operates the homepage. The terminal 100 may repeatedly add corresponding other scripts as many as the number of word boxes to be configured to the web page to be created, and create word boxes on the web page as many as the number of other added scripts. Here, the other script (or JavaScript source) includes information for generating one word box of a preset size and color, identification information of the homepage operating terminal 100, the unique information (or the unique number), and the like. Including, by linking with the server 200, a word generated using a tag (or hashtag) and/or title set in the web page at a specific location on the web page, managed by the server 200 One or more word boxes (or advertisement boxes/advertising contents) including words related to the tag and/or title selected from a plurality of words, words randomly selected from among a plurality of words managed by the server 200, etc. It can be a purpose (or function/function/object) to add.

즉, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 제공한 단어 박스의 개수에 따라 해당 단어 박스의 개수에 해당하는 하나 이상의 단어 박스를 자동 생성하도록 하나의 상기 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 스크립트를 웹 페이지 상의 특정 위치에 추가하여, 해당 하나의 스크립트에서 설정된 단어 박스의 개수만큼 자동으로 하나 이상의 단어 박스를 해당 웹 페이지 상의 특정 위치에 구성(또는 표시)하거나 또는, 상기 서버(200)는 하나의 단어 박스를 자동으로 생성하도록 하나의 상기 다른 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 다른 스크립트를 웹 페이지 상의 다른 특정 위치에 추가하여, 해당 하나의 다른 스크립트가 추가된 개수만큼 반복적으로 단어 박스를 해당 웹 페이지 상의 다른 특정 위치에 구성한다.That is, the server 200 writes one script to automatically generate one or more word boxes corresponding to the number of word boxes according to the number of word boxes provided by the homepage operating terminal 100 ( 100), and the homepage operating terminal 100 adds one script provided from the server 200 to a specific location on the web page, and automatically adds one or more words as many as the number of word boxes set in the one script. A box is configured (or displayed) at a specific location on the corresponding web page, or the server 200 provides one of the other scripts to the homepage operating terminal 100 to automatically create one word box, and the The homepage operating terminal 100 adds one other script provided from the server 200 to another specific location on the web page, and repeatedly opens word boxes as many times as the number of the other scripts added to the web page. configure on location

일 예로, 제 1 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 제 1 홈페이지 운영 단말에서 제작하고자 하는 제 1 웹 페이지에 추가할 단어 박스와 관련해서, 추가할 단어 박스의 개수(예를 들어 3개)를 상기 서버(200)에 전송한다.For example, the first homepage operating terminal 100 accesses the server 200, and in relation to the word boxes to be added to the first web page to be created in the first homepage operating terminal, the number of word boxes to be added (For example, three) are transmitted to the server 200.

또한, 상기 서버(200)는 상기 제 1 홈페이지 운영 단말로부터 전송되는 단어 박스의 개수(예를 들어 3개)를 근거로, 단어 박스의 개수(예를 들어 3개), 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 상기 제 1 홈페이지 운영 단말의 식별 정보, 3개의 단어 박스 개수에 따른 단어 박스별 제 1 고유 정보 내지 제 3 고유 정보(예를 들어 wordbox-00001, wordbox-00002, wordbox-00003) 등을 포함하는 제 1 스크립트를 생성하고, 상기 생성된 제 1 스크립트를 상기 제 1 홈페이지 운영 단말에 전송한다.In addition, the server 200 determines the number of word boxes (eg, 3) and the number of word boxes based on the number (eg, 3) of word boxes transmitted from the first homepage operating terminal. Information for generating a word box of a preset size and color, identification information of the terminal operating the first homepage, first to third unique information for each word box according to the number of three word boxes (for example, wordbox-00001 , wordbox-00002, wordbox-00003), etc. are generated, and the generated first script is transmitted to the terminal operating the first homepage.

또한, 상기 제 1 홈페이지 운영 단말은 앞서 전송된 단어 박스의 개수(예를 들어 3개)에 응답하여 상기 서버(200)로부터 전송되는 제 1 스크립트를 수신한다.In addition, the first homepage operating terminal receives the first script transmitted from the server 200 in response to the previously transmitted number of word boxes (for example, three).

또한, 도 4에 도시된 바와 같이, 상기 제 1 홈페이지 운영 단말은 텍스트, 이미지 등을 이용해서 홈페이지의 인덱스 파일에 해당하는 상기 제 1 웹 페이지(400)(예를 들어 파일명 index.htm)를 제작한다. 이때, 상기 제 1 홈페이지 운영 단말은 상기 제 1 웹 페이지의 하단 영역(410)에 상기 서버(200)로부터 제공되는 제 1 스크립트를 1회 추가하여, 상기 제 1 웹 페이지(400)에서 상기 제 1 스크립트가 위치한 영역(410)에 상기 제 1 스크립트에 포함된 단어 박스의 개수(예를 들어 3개)만큼에 해당하는 3개의 단어 박스인, 상기 제 1 웹 페이지의 태그(예를 들어 #뇌종양)와 관련한 제 1 단어(예를 들어 뇌종양)를 포함하는 제 1 단어 박스(420), 상기 제 1 웹 페이지의 태그(예를 들어 #표적)와 관련한 제 2 단어(예를 들어 표적)를 포함하는 제 2 단어 박스(430), 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 제 1 웹 페이지의 태그 및 제목과 유사도가 높은 제 3 단어(예를 들어 보험)를 포함하는 제 3 단어 박스(440) 등을 각각 삽입한다. 여기서, 상기 제 1 웹 페이지(400)에 삽입된 제 1 단어 박스(420) 및 제 2 단어 박스(430)는 임의의 사용자 단말(300)에서의 클릭 시, 해당 제 1 단어(예를 들어 뇌종양) 및 제 2 단어(예를 들어 표적)와 관련한 지식정보 제공 용도의 제 1-1 웹 페이지 및 제 1-2 웹 페이지를 각각 제공하기 위한 객체이다. 또한, 상기 제 1 웹 페이지(400)에 삽입된 제 3 단어 박스(440)는 임의의 사용자 단말(300)에서의 클릭 시, 해당 제 3 단어(예를 들어 보험)와 관련해서 미리 설정된 제 1 광고주 단말(미도시)에서 등록한 제 1-3 광고 콘텐츠를 포함하는 제 1-3 웹 페이지를 제공하기 위한 객체이고, 해당 제 3 단어(예를 들어 보험)에 대해서 미리 설정된 개수 및 위치별 광고 단가 비용(예를 들어 100원)에 상기 제 1 웹 페이지 하단의 위치 및 상기 제 1 웹 페이지(400)에 추가된 광고 용도의 단어 박스의 개수(예를 들어 1개)를 적용하여 50% 할증된 150원의 광고 단가 비용(예를 들어 기준 100원*150%=150원)이 설정된 상태일 수 있다.In addition, as shown in FIG. 4, the first homepage operating terminal produces the first web page 400 (for example, file name index.htm) corresponding to the index file of the homepage using text, images, etc. do. At this time, the first home page operating terminal adds the first script provided from the server 200 to the lower area 410 of the first web page once, The tag of the first web page (for example, #brain tumor), which is three word boxes corresponding to the number of word boxes (for example, three) included in the first script in the region 410 where the script is located. A first word box 420 including a first word (eg, brain tumor) related to, and a second word (eg, target) related to a tag (eg, # target) of the first web page A second word box 430, a third word box containing a third word (for example, insurance) having a high similarity to the tag and title of the first web page among a plurality of words managed by the server 200 ( 440), etc. are inserted respectively. Here, when the first word box 420 and the second word box 430 inserted into the first web page 400 are clicked on an arbitrary user terminal 300, the corresponding first word (for example, brain tumor ) and a second word (for example, a target), and is an object for providing the 1-1st web page and the 1-2nd web page for the purpose of providing knowledge information, respectively. In addition, when the third word box 440 inserted into the first web page 400 is clicked on an arbitrary user terminal 300, the first word box 440 preset in relation to the corresponding third word (for example, insurance) is clicked. It is an object for providing the 1st-3rd web pages including the 1st-3rd advertisement contents registered in the advertiser terminal (not shown), and the advertisement unit price for each preset number and position for the corresponding 3rd word (eg insurance) 50% premium by applying the number (eg 1) of word boxes for advertising purposes added to the location at the bottom of the first web page and the first web page 400 to the cost (eg 100 won) A unit advertising cost of 150 won (for example, standard 100 won * 150% = 150 won) may be set.

다른 일 예로, 제 2 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 단어 박스 개수 입력폼을 통해 해당 제 2 홈페이지 운영 단말에서 제작하고자 하는 제 2 웹 페이지에 추가할 단어 박스와 관련해서, 추가할 단어 박스의 개수(예를 들어 5개)를 입력하고, 미리 설정된 확인 메뉴를 선택한다.As another example, the second homepage operating terminal 100 accesses the server 200, and through the word box count input form provided by the server 200, the second homepage operating terminal 200 to create a second web page. Regarding the word boxes to be added to the page, input the number of word boxes to be added (for example, 5), and select a preset confirmation menu.

또한, 상기 서버(200)는 상기 단어 박스 개수 입력폼을 통해 상기 제 2 홈페이지 운영 단말에서 입력한 단어 박스의 개수(예를 들어 5개)를 근거로, 단어 박스의 개수(예를 들어 5개), 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 상기 제 2 홈페이지 운영 단말의 식별 정보, 5개의 단어 박스 개수에 따른 단어 박스별 제 11 고유 정보 내지 제 15 고유 정보(예를 들어 wordbox-00101, wordbox-00102, wordbox-00103, wordbox-00104, wordbox-00105) 등을 포함하는 제 2 스크립트를 생성하고, 상기 생성된 제 2 스크립트를 상기 제 2 홈페이지 운영 단말에 제공한다.In addition, the server 200 determines the number of word boxes (for example, 5) based on the number of word boxes (for example, 5) input from the second homepage operating terminal through the word box number input form. ), information for generating word boxes of a preset size and color according to the number of word boxes, identification information of the second homepage operating terminal, and 11th to 15th unique information for each word box according to the number of 5 word boxes A second script including information (eg wordbox-00101, wordbox-00102, wordbox-00103, wordbox-00104, wordbox-00105) is generated, and the generated second script is transmitted to the second homepage operating terminal. to provide.

또한, 상기 제 2 홈페이지 운영 단말은 앞서 입력한 단어 박스의 개수(예를 들어 5개)에 응답하여 상기 서버(200)로부터 생성된 상기 제 2 스크립트를 상기 단어 박스 개수 입력폼의 다른 일측에 표시한다.In addition, the second homepage operating terminal displays the second script generated from the server 200 on the other side of the word box number input form in response to the previously input number of word boxes (for example, 5). do.

또한, 상기 제 2 홈페이지 운영 단말은 상기 표시되는 제 2 스크립트에 대해서 복사 기능을 수행하여 해당 제 2 홈페이지 운영 단말에 임시 저장한다.In addition, the second homepage operating terminal performs a copy function on the displayed second script and temporarily stores it in the corresponding second homepage operating terminal.

또한, 도 5에 도시된 바와 같이, 상기 제 2 홈페이지 운영 단말은 텍스트, 이미지 등을 이용해서 인덱스 파일에 해당하는 상기 제 2 웹 페이지(500)(예를 들어 파일명 index.html)를 제작한다. 이때, 상기 제 2 홈페이지 운영 단말은 상기 제 2 웹 페이지의 중앙 영역(510)에 상기 서버(200)로부터 제공되는 제 2 스크립트를 1회 추가하여, 상기 제 2 웹 페이지(500)에서 상기 제 2 스크립트가 위치한 영역(510)에 상기 제 2 스크립트에 포함된 단어 박스의 개수(예를 들어 5개)만큼에 해당하는 5개의 단어 박스인, 상기 제 2 웹 페이지의 태그(예를 들어 #뇌종양)와 관련한 제 11 단어(예를 들어 뇌종양)를 포함하는 제 11 단어 박스(520), 상기 제 2 웹 페이지의 태그(예를 들어 #표적)와 관련한 제 12 단어(예를 들어 표적)를 포함하는 제 12 단어 박스(530), 상기 제 2 웹 페이지의 제목(예를 들어 뇌종양 표적 특이 바이오마커-나노-약물전달기술 개발)과 관련한 제 13 단어(예를 들어 바이오마커)를 포함하는 제 13 단어 박스(540), 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 제 2 웹 페이지의 태그 및 제목과 유사도가 높은 제 14 단어(예를 들어 보험)를 포함하는 제 14 단어 박스(550), 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 제 2 웹 페이지의 태그 및 제목과 유사도가 높은 제 15 단어(예를 들어 종합병원)를 포함하는 제 15 단어 박스(560) 등을 각각 삽입한다. 여기서, 상기 제 2 웹 페이지(500)에 삽입된 제 11 단어 박스(520), 제 12 단어 박스(530) 및 제 13 단어 박스(540)는 임의의 사용자 단말(300)에서의 클릭 시, 해당 제 11 단어(예를 들어 뇌종양), 제 12 단어(예를 들어 표적) 및 제 13 단어(예를 들어 바이오마커)와 관련한 지식정보 제공 용도의 제 2-1 웹 페이지, 제 2-2 웹 페이지 및 제 2-3 웹 페이지를 각각 제공하기 위한 객체이다. 또한, 상기 제 2 웹 페이지(500)에 삽입된 제 14 단어 박스(550) 및 제 15 단어 박스(560)는 임의의 사용자 단말(300)에서의 클릭 시, 해당 제 14 단어(예를 들어 보험)와 관련해서 미리 설정된 제 2 광고주 단말(미도시)에서 등록한 제 2-4 광고 콘텐츠를 포함하는 제 2-4 웹 페이지 및 제 15 단어(예를 들어 종합병원)와 관련해서 미리 설정된 제 3 광고주 단말(미도시)에서 등록한 제 2-5 광고 콘텐츠를 포함하는 제 2-5 웹 페이지를 각각 제공하기 위한 객체이고, 해당 제 14 단어(예를 들어 보험) 및 제 15 단어(예를 들어 종합병원)에 대해서 미리 설정된 개수 및 위치별 광고 단가 비용(예를 들어 100원)에 상기 제 2 웹 페이지 중앙의 위치 및 상기 제 2 웹 페이지(500)에 추가된 광고 용도의 단어 박스의 개수(예를 들어 2개)를 적용하여 50원의 광고 단가 비용(예를 들어 100원/2개 = 50원)이 설정된 상태일 수 있다.In addition, as shown in FIG. 5, the second homepage operating terminal creates the second web page 500 (eg, file name index.html) corresponding to an index file using text, images, and the like. At this time, the second home page operating terminal adds the second script provided from the server 200 to the central area 510 of the second web page once, and the second web page 500 displays the second script. The tag of the second web page (for example, #brain tumor), which is five word boxes corresponding to the number of word boxes (for example, five) included in the second script in the area 510 where the script is located. An 11th word box 520 including an 11th word (eg, brain tumor) related to, and a 12th word (eg, target) related to a tag (eg, #target) of the second web page. A twelfth word box 530, a thirteenth word including a thirteenth word (eg, biomarker) related to the title of the second web page (eg, brain tumor target specific biomarker-nano-drug delivery technology development) box 540, a 14th word box 550 including a 14th word (eg insurance) having a high similarity to the tag and title of the second web page among a plurality of words managed by the server 200; Among the plurality of words managed by the server 200, a 15th word box 560 including a 15th word (eg, general hospital) having a high similarity to the tag and title of the second web page is inserted, respectively. . Here, when the 11th word box 520, the 12th word box 530, and the 13th word box 540 inserted in the second web page 500 are clicked on any user terminal 300, corresponding 2-1 web page and 2-2 web page for providing knowledge information related to the 11th word (eg brain tumor), the 12th word (eg target) and the 13th word (eg biomarker) and objects for providing the 2-3 web pages, respectively. In addition, when the 14th word box 550 and the 15th word box 560 inserted in the second web page 500 are clicked on any user terminal 300, the corresponding 14th word (for example, insurance) ) and a 2nd-4th web page including the 2nd-4th advertisement content registered in the 2nd advertiser terminal (not shown) preset in relation to and a 3rd advertiser preset in relation to the 15th word (eg general hospital) It is an object for providing the 2-5 web pages each including the 2-5 advertisement contents registered in the terminal (not shown), and the 14th word (eg insurance) and the 15th word (eg general hospital) ), the number of word boxes for advertising purposes added to the central location of the second web page and the second web page 500 at a preset number and advertising unit cost per location (for example, 100 won) (eg, 100 won). For example, a unit cost of 50 won (for example, 100 won/2 ads = 50 won) may be set by applying 2 advertisements.

또 다른 일 예로, 도 6에 도시된 바와 같이, 제 3 홈페이지 운영 단말(100)은 텍스트, 이미지 등을 이용해서 제 3 웹 페이지(600)(예를 들어 파일명 webpage-01.html)를 제작한다. 이때, 상기 제 3 홈페이지 운영 단말은 상기 제 3 웹 페이지의 중앙 영역(610)에 상기 서버(200)로부터 제공되는 제 3 스크립트를 연속하여 4개 추가하여, 상기 제 3 웹 페이지(600)에서 상기 제 3 스크립트가 위치한 영역(610)에 상기 제 3 스크립트가 추가된 개수(예를 들어 4개)만큼에 해당하는 4개의 단어 박스인, 상기 제 3 웹 페이지의 태그(예를 들어 #뇌종양)와 관련한 제 21 단어(예를 들어 뇌종양)를 포함하는 제 21 단어 박스(620), 상기 제 3 웹 페이지의 태그(예를 들어 #표적)와 관련한 제 22 단어(예를 들어 표적)를 포함하는 제 22 단어 박스(630), 상기 제 3 웹 페이지의 제목(예를 들어 뇌종양 표적 특이 바이오마커-나노-약물전달기술 개발)과 관련한 제 23 단어(예를 들어 바이오마커)를 포함하는 제 23 단어 박스(640), 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 제 3 웹 페이지의 태그 및 제목과 유사도가 높은 제 14 단어(예를 들어 보험)를 포함하는 제 24 단어 박스(650) 등을 각각 삽입한다. 여기서, 상기 제 3 웹 페이지(600)에 삽입된 제 21 단어 박스(620), 제 22 단어 박스(630) 및 제 23 단어 박스(640)는 임의의 사용자 단말(300)에서의 클릭 시, 해당 제 21 단어(예를 들어 뇌종양), 제 22 단어(예를 들어 표적) 및 제 23 단어(예를 들어 바이오마커)와 관련한 지식정보 제공 용도의 제 3-1 웹 페이지, 제 3-2 웹 페이지 및 제 3-3 웹 페이지를 각각 제공하기 위한 객체이다. 또한, 상기 제 3 웹 페이지(600)에 삽입된 제 24 단어 박스(650)는 임의의 사용자 단말(300)에서의 클릭 시, 해당 제 24 단어(예를 들어 보험)와 관련해서 미리 설정된 제 4 광고주 단말(미도시)에서 등록한 제 3-4 광고 콘텐츠를 포함하는 제 3-4 웹 페이지를 제공하기 위한 객체이고, 해당 제 24 단어(예를 들어 보험)에 대해서 미리 설정된 개수 및 위치별 광고 단가 비용(예를 들어 100원)에 상기 제 3 웹 페이지 중앙의 위치 및 상기 제 3 웹 페이지(600)에 추가된 광고 용도의 단어 박스의 개수(예를 들어 1개)를 적용하여 100원의 광고 단가 비용(예를 들어 100원/1개 = 100원)이 설정된 상태일 수 있다(S310).As another example, as shown in FIG. 6, the third homepage operating terminal 100 creates a third web page 600 (eg, file name webpage-01.html) using text, images, etc. . At this time, the third homepage operation terminal continuously adds four third scripts provided from the server 200 to the central area 610 of the third web page, The tag of the third web page (for example, #brain tumor), which is four word boxes corresponding to the number (for example, four) of the third script added to the area 610 where the third script is located, and A 21st word box 620 including a related 21st word (eg, brain tumor), and a 22nd word (eg, target) related to the tag of the third web page (eg, #target). 22-word box 630, a 23rd word box including a 23rd word (eg, biomarker) related to the title of the third web page (eg, brain tumor target specific biomarker-nano-drug delivery technology development) 640, a 24th word box 650 including a 14th word (for example, insurance) having a high similarity to the tag and title of the third web page among a plurality of words managed by the server 200, and the like. insert each Here, the 21st word box 620, the 22nd word box 630, and the 23rd word box 640 inserted in the third web page 600 are clicked at any user terminal 300, corresponding 3-1 web page and 3-2 web page for providing knowledge information related to the 21st word (eg, brain tumor), the 22nd word (eg, target), and the 23rd word (eg, biomarker) and objects for providing the 3-3 web pages, respectively. In addition, when the 24th word box 650 inserted into the third web page 600 is clicked on an arbitrary user terminal 300, a fourth word box 650 preset in relation to the 24th word (for example, insurance) is clicked. An object for providing a 3-4 web page including the 3-4 advertisement content registered in an advertiser terminal (not shown), and an advertisement unit price for each 24th word (for example, insurance) set in advance by number and position. 100 won advertisement by applying the cost (for example, 100 won) to the center position of the third web page and the number of word boxes (for example, 1) added to the third web page 600 for advertisement purpose. A unit cost (for example, 100 won/1 unit = 100 won) may be set (S310).

이후, 상기 홈페이지 운영 단말(100)은 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 상기 서버(200)(또는 호스팅 서버)에 업로드(또는 등록)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 웹 사이트 내에 구성된 하나 이상의 폴더 중에서, 사용자 선택에 따른 특정 폴더(또는 디렉토리)에 해당 웹 페이지를 업로드할 수도 있다.Thereafter, the homepage operating terminal 100 uploads (or registers) the one or more web pages created to the server 200 (or hosting server) related to the web site being managed by the corresponding homepage operating terminal 100. At this time, the homepage operating terminal 100 may upload the corresponding web page to a specific folder (or directory) selected by the user among one or more folders configured in the corresponding web site.

즉, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 아이디 및 비밀번호를 이용해서 상기 웹 사이트와 관련한 상기 서버(200)에 로그인하고, 상기 제작된 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 홈페이지 운영 단말(100)의 식별 정보는 MDN, 모바일 IP, 모바일 MAC, Sim(가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.That is, the homepage operation terminal 100 logs in to the server 200 related to the website using the ID and password related to the website managed by the homepage operation terminal 100, and at least one web site created above. A page, identification information of the homepage operating terminal 100, etc. are transmitted to the server 200. Here, the identification information of the homepage operating terminal 100 includes MDN, mobile IP, mobile MAC, Sim (subscriber identification module) card-specific information, serial number, and the like.

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는 상기 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 수신한다.In addition, the server 200 receives the one or more web pages transmitted from the homepage operating terminal 100, identification information of the homepage operating terminal 100, and the like.

또한, 상기 서버(200)는 상기 수신된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 서버(200)에서 제공하는 전용 FTP(file transfer protocol) 응용 프로그램 또는 해당 홈페이지 운영 단말(100)에 미리 설치된 범용 FTP 응용 프로그램을 이용해서 상기 웹 사이트(또는 상기 웹 사이트와 관련한 호스팅 기능을 수행하는 서버(200))에 대해 로그인 기능을 수행하고, 로그인 후 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)할 수도 있다.In addition, the server 200 registers (or stores) the one or more received web pages in a website related to the homepage operating terminal 100 (or an account related to the website). At this time, the homepage operating terminal 100 uses a dedicated FTP (file transfer protocol) application program provided by the corresponding server 200 or a universal FTP application program pre-installed in the corresponding homepage operating terminal 100 to use the website (or A login function is performed for the server 200 that performs a hosting function related to the website, and after logging in, the website (or the corresponding website) being managed by the homepage operating terminal 100 displays one or more web pages created above. You can also register (or save) in an account related to.

일 예로, 상기 제 1 홈페이지 운영 단말은 해당 제 1 홈페이지 운영 단말에서 관리 중인 ABCDCBA 웹 사이트와 관련한 제 1 아이디(예를 들어 AOA12345) 및 제 1 비밀번호(예를 들어 AOA9876!@#)를 이용해서 해당 ABCDCBA 웹 사이트에 대한 호스팅 기능을 제공하는 상기 서버(200)에 대해 로그인 기능을 수행한다.For example, the first homepage operating terminal uses a first ID (for example, AOA12345) and a first password (for example, AOA9876!@#) related to the ABCDCBA website managed by the first homepage operating terminal. A login function is performed for the server 200 that provides a hosting function for the ABCDCBA website.

또한, 상기 제 1 홈페이지 운영 단말은 상기 생성된 제 1 웹 페이지, 상기 제 1 홈페이지 운영 단말의 식별 정보 등을 상기 서버(200)에 전송한다.In addition, the first homepage operating terminal transmits the generated first web page and identification information of the first homepage operating terminal to the server 200 .

또한, 상기 서버(200)는 상기 제 1 홈페이지 운영 단말로부터 전송되는 상기 제 1 웹 페이지, 상기 제 1 홈페이지 운영 단말의 식별 정보 등을 수신한다In addition, the server 200 receives the first web page transmitted from the first homepage operating terminal, identification information of the first homepage operating terminal, and the like.

또한, 상기 서버(200)는 상기 수신된 제 1 웹 페이지를 상기 ABCDCBA 웹 사이트에 등록한다.Also, the server 200 registers the received first web page in the ABCDCBA web site.

다른 일 예로, 상기 제 2 홈페이지 운영 단말은 해당 제 2 홈페이지 운영 단말에서 관리 중인 TESTABCDE 웹 사이트에 대한 호스팅 기능을 관리하는 상기 서버(200)에서 제공하는 웹 FTP 프로그램을 이용해서 해당 제 2 홈페이지 운영 단말에서 관리 중인 TESTABCDE 웹 사이트와 관련한 제 2 아이디(예를 들어 TEST9876) 및 제 2 비밀번호(예를 들어 TEST9876$)를 통해 로그인 기능을 수행한다.As another example, the second homepage operating terminal uses the web FTP program provided by the server 200 that manages the hosting function for the TESTABCDE website being managed by the second homepage operating terminal. Login function is performed through the second ID (for example, TEST9876) and the second password (for example, TEST9876$) related to the TESTABCDE website managed by .

또한, 상기 제 2 홈페이지 운영 단말은 상기 생성된 제 2 웹 페이지 등을 상기 웹 FTP 프로그램을 이용해서 상기 서버(200)에 전송한다.In addition, the second homepage operating terminal transmits the generated second web page to the server 200 using the web FTP program.

또한, 상기 서버(200)는 상기 제 2 홈페이지 운영 단말로부터 전송되는 상기 제 2 웹 페이지 등을 수신한다In addition, the server 200 receives the second web page transmitted from the second homepage operating terminal.

또한, 상기 서버(200)는 상기 수신된 제 2 웹 페이지를 상기 TESTABCDE 웹 사이트에 등록한다.Also, the server 200 registers the received second web page in the TESTABCDE web site.

또 다른 일 예로, 상기 제 3 홈페이지 운영 단말은 해당 제 3 홈페이지 운영 단말에서 관리 중인 WEBTESTLAB 웹 사이트에 대한 호스팅 기능을 제공하는 상기 서버(200)에서 제공하는 웹 FTP 프로그램을 이용해서 해당 제 3 홈페이지 운영 단말에서 관리 중인 WEBTESTLAB 웹 사이트와 관련한 제 3 아이디(예를 들어 WEBP8520) 및 제 3 비밀번호(예를 들어 WEBP8520$)를 통해 로그인 기능을 수행한다.As another example, the third homepage operation terminal operates the third homepage using the web FTP program provided by the server 200 that provides a hosting function for the WEBTESTLAB website managed by the third homepage operation terminal. A login function is performed through a third ID (for example, WEBP8520) and a third password (for example, WEBP8520$) related to the WEBTESTLAB website managed by the terminal.

또한, 상기 제 3 홈페이지 운영 단말은 상기 생성된 제 3 웹 페이지 등을 상기 웹 FTP 프로그램을 이용해서 상기 서버(200)에 전송한다.In addition, the third homepage operating terminal transmits the generated third web page to the server 200 using the web FTP program.

또한, 상기 서버(200)는 상기 제 3 홈페이지 운영 단말로부터 전송되는 상기 제 3 웹 페이지 등을 수신한다In addition, the server 200 receives the third web page transmitted from the third homepage operating terminal.

또한, 상기 서버(200)는 상기 수신된 제 3 웹 페이지를 상기 WEBTESTLAB 웹 사이트에 등록한다(S320).Also, the server 200 registers the received third web page on the WEBTESTLAB website (S320).

이후, 사용자 단말(300)은 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트에 접속하여, 해당 웹 사이트에서 제공하는 웹 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 검색 사이트(예를 들어 다음, 네이버, 구글 등 포함)에서 입력한 검색어에 대응하여 검색된 웹 사이트 중에서 해당 사용자 단말(300)의 사용자 선택에 따라 해당 웹 사이트에 접속하거나 또는, 해당 사용자 단말(300)의 사용자 입력에 따른 웹 사이트 주소에 따라 해당 웹 사이트에 접속한다.Thereafter, the user terminal 300 accesses a web site related to the homepage operating terminal 100 and displays a web page provided by the web site. At this time, the user terminal 300 accesses the corresponding web site according to the user's selection of the corresponding user terminal 300 from the web sites searched in response to the search word entered in the search site (including, for example, Daum, Naver, Google, etc.) Alternatively, the corresponding website is accessed according to the website address according to the user input of the corresponding user terminal 300 .

일 예로, 도 7에 도시된 바와 같이, 제 1 사용자 단말(300)은 상기 제 1 홈페이지 운영 단말과 관련한 ABCDCBA 웹 사이트에 접속하여, 해당 ABCDCBA 웹 사이트에서 제공하는 인덱스 파일인 제 1 웹 페이지(예를 들어 index.htm)(700)를 표시한다.For example, as shown in FIG. 7, the first user terminal 300 accesses the ABCDCBA website related to the first homepage operating terminal, and displays a first web page (eg, an index file provided by the ABCDCBA website). For example, index.htm) (700) is displayed.

다른 일 예로, 도 8에 도시된 바와 같이, 제 2 사용자 단말(300)은 상기 제 2 홈페이지 운영 단말과 관련한 TESTABCDE 웹 사이트에 접속하여, 해당 TESTABCDE 웹 사이트에서 제공하는 인덱스 파일인 제 2 웹 페이지(예를 들어 index.html)(800)를 표시한다(S330).As another example, as shown in FIG. 8, the second user terminal 300 accesses the TESTABCDE web site related to the second homepage operating terminal, and the second web page, which is an index file provided by the TESTABCDE web site ( For example, index.html) (800) is displayed (S330).

이후, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 서버(200)와 연동하여, 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠(또는 광고 페이지)를 표시한다. 이때, 상기 사용자 단말(300)은 자바 스크립트를 통해 상기 웹 페이지의 일측에서의 상기 선택된 광고 용도의 단어 박스의 해당 위치에 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠를 표시하거나, 상기 웹 페이지에 오버레이 형태 또는 팝업 형태의 상기 광고 콘텐츠를 표시하거나, 새로운 페이지 형태로 상기 광고 콘텐츠를 포함하는 새로운 웹 페이지를 표시할 수 있다.Thereafter, when a word box for advertising purposes is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 interworks with the server 200, The advertisement content (or advertisement page) corresponding to the word box for the selected advertisement purpose is displayed. At this time, the user terminal 300 displays advertisement content corresponding to the selected word box for advertisement purpose at a corresponding position of the selected word box for advertisement purpose on one side of the web page through JavaScript, or the web page The advertisement content may be displayed in an overlay form or a pop-up form, or a new web page including the advertisement content may be displayed in a new page form.

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 선택된 광고 용도의 단어 박스에 대한 정보(또는 상기 선택된 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 상기 서버(200)에 전송한다.That is, when a word box for advertising purposes is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 provides information on the selected word box for advertisement purposes. (or unique information/number related to the selected word box for advertisement purpose), information on the web page on which the word box for advertisement purpose is being displayed (or unique information/number of the corresponding web page), Identification information and the like are transmitted to the server 200 .

또한, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 광고 용도의 단어 박스에 대한 정보(또는 상기 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.In addition, the server 200 displays information on the word box for advertisement use transmitted from the user terminal 300 (or unique information/number related to the word box for advertisement use) and the word box for advertisement use. Information on the current web page (or unique information/number of the corresponding web page), identification information of the user terminal 300, and the like are received.

또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠를 검색(또는 확인)한다.In addition, the server 200 searches for advertisement content related to information (or unique information) on the received word box for advertisement purpose among advertisement contents corresponding to unique information for each word box managed by the server 200 ( or check).

또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠를 상기 사용자 단말(300)에 전송한다. 이때, 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠가 검색되지 않는 경우(또는 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠의 광고 유효 기한/기간이 지난 경우 또는, 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠에 대해서 미리 설정된/계산된 광고 비용이 소진된 경우), 상기 서버(200)는 해당 서버(200)에서 관리 중인 복수의 광고 콘텐츠 중에서 어느 하나의 광고 콘텐츠를 검색하고, 상기 검색된 어느 하나의 광고 콘텐츠를 상기 사용자 단말(300)에 전송할 수도 있다. 이 경우, 해당 어느 하나의 광고 콘텐츠에 대한 광고 단가 비용은 일정 비율만큼 할인된 상태일 수 있다.In addition, the server 200 transmits to the user terminal 300 advertisement contents related to information about the searched (or confirmed) word box for advertisement purposes. At this time, if the advertisement content related to the information (or unique information) on the word box for the received advertisement purpose is not searched among the advertisement contents corresponding to the unique information for each word box managed by the server 200 (or the corresponding server 200), (200), when the advertisement expiration date/period of the advertisement content related to the information (or unique information) on the word box for the advertisement purpose has passed among the plurality of advertisement contents stored in the server 200, or the plurality of advertisement contents stored in the server 200 If the advertisement cost previously set/calculated for the advertisement content related to the information on the word box for the corresponding advertisement purpose is exhausted), the server 200 may select from among a plurality of advertisement contents managed by the server 200. Any one advertisement content may be searched, and the searched one advertisement content may be transmitted to the user terminal 300 . In this case, the advertisement unit cost for any one advertisement content may be discounted by a predetermined ratio.

또한, 상기 사용자 단말(300)은 앞서 전송된 상기 광고 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 광고 콘텐츠(또는 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠)를 수신한다.In addition, the user terminal 300 transmits advertisement content transmitted from the server 200 in response to previously transmitted information on the word box for advertisement use (or advertisement content related to information on the word box for advertisement use). receive

또한, 상기 사용자 단말(300)은 상기 수신된 광고 콘텐츠를 표시(또는 출력)한다.Also, the user terminal 300 displays (or outputs) the received advertising content.

또한, 상기 서버(200)는 상기 수신된 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호 또는 해당 단어 박스와 관련한 고유 정보/번호)를 근거로 해당 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된(또는 산출된/산정된) 광고 단가 비용(또는 광고비/실제 광고비)을 이용해서(또는 근거로) 해당 광고 용도의 단어 박스 선택에 따라 상기 단어 박스와 관련한 웹 페이지를 관리 중인 상기 홈페이지 운영 단말(100)에 제공할 광고비를 누적한다. 이때, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트의 내의 하나 이상의 웹 페이지에 대해서 광고비를 웹 페이지별로 누적 관리하거나 및/또는 광고비를 웹 사이트를 통합하여 누적 관리할 수 있다.In addition, the server 200 determines the corresponding web page based on the information on the web page (or the unique information/number of the corresponding web page or the unique information/number related to the corresponding word box) on which the received word box for advertisement is being displayed. Based on (or based on) the advertising unit cost (or advertising cost/actual advertising cost) pre-calculated (or calculated/calculated) according to the location and number of word boxes configured on the page, Advertising costs to be provided to the homepage operating terminal 100 managing the web page related to the word box are accumulated. At this time, the server 200 may cumulatively manage advertising expenses for one or more web pages within the website managed by the homepage operating terminal 100 by web page and/or accumulate and manage advertising expenses by integrating the website. there is.

일 예로, 상기 제 1 사용자 단말의 제 1 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 제 3 단어 박스(710)가 선택될 때, 상기 제 1 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 3 단어 박스(710)에 대응하는 제 3 단어(예를 들어 보험)와 관련해서 제 1 광고주 단말에서 해당 서버(200)에 등록한 제 1-3 광고 콘텐츠를 수신하고, 도 9에 도시된 바와 같이, 상기 수신된 제 1-3 광고 콘텐츠(900)를 해당 제 1 웹 페이지(700)에 오버레이하여 표시한다.For example, when a third word box 710 for advertising purposes is selected from among one or more word boxes displayed on one side of the first web page of the first user terminal, the first user terminal communicates with the server 200 In conjunction with the third word (eg, insurance) corresponding to the selected third word box 710, the first advertiser terminal receives the 1-3 advertisement contents registered in the corresponding server 200, and also As shown in 9, the received advertising contents 1-3 900 are overlaid on the corresponding first web page 700 and displayed.

또한, 상기 서버(200)는 상기 제 1 웹 페이지에 포함된 제 3 단어 박스(710)가 선택됨에 따라, 해당 제 1 웹 페이지에 포함된 제 3 단어 박스와 관련해서 설정된 제 1 광고 단가 비용(예를 들어 150원)을 적용하여 해당 제 1 웹 페이지를 운영 중인 상기 제 1 홈페이지 운영 단말에 제공할 제 1 광고비(예를 들어 300원 = 이전 150원 + 신규 150원)를 누적한다.In addition, as the third word box 710 included in the first web page is selected, the server 200 sets a first advertisement unit price cost associated with the third word box included in the first web page ( For example, 150 won) is applied to accumulate the first advertising cost (eg, 300 won = previous 150 won + new 150 won) to be provided to the first homepage operating terminal operating the first web page.

다른 일 예로, 상기 제 2 사용자 단말의 제 2 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 제 15 단어 박스(810)가 선택될 때, 상기 제 2 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 15 단어 박스(810)에 대응하는 제 15 단어(예를 들어 종합병원)와 관련해서 제 3 광고주 단말에서 해당 서버(200)에 등록한 제 2-5 광고 콘텐츠를 포함하는 제 2-5 웹 페이지를 수신하고, 도 10에 도시된 바와 같이, 새로운 화면으로 상기 수신된 제 2-5 광고 콘텐츠를 포함하는 제 2-5 웹 페이지(1000)를 표시한다.As another example, when the 15th word box 810 for advertising purposes is selected from among one or more word boxes displayed on one side of the second web page of the second user terminal, the second user terminal sends the server 200 2-5 advertisement content registered in the server 200 at the third advertiser terminal in relation to the 15th word (eg, general hospital) corresponding to the selected 15th word box 810 in association with The 2-5th web page is received, and as shown in FIG. 10, the 2-5th web page 1000 including the received 2-5th advertisement content is displayed on a new screen.

또한, 상기 서버(200)는 상기 제 2 웹 페이지에 포함된 제 15 단어 박스(810)와 관련해서 설정된 제 2 광고 단가 비용(예를 들어 50원)을 적용하여 해당 제 2 웹 페이지를 운영 중인 상기 제 2 홈페이지 운영 단말에 제공할 제 2 광고비(예를 들어 350원 = 이전 300원 + 신규 50원)를 누적한다(S340).In addition, the server 200 is operating the second web page by applying the second advertisement unit cost (for example, 50 won) set in relation to the 15th word box 810 included in the second web page. The second advertisement fee (for example, 350 won = previous 300 won + new 50 won) to be provided to the second homepage operating terminal is accumulated (S340).

이후, 상기 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주) 및 결제 서버(미도시)와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어에 대한 총 광고 단가 비용(또는 총 광고비)에 대해 결제 기능을 수행한다.Thereafter, the server 200 sends an advertiser terminal (not shown) related to the word box for the corresponding advertisement (or the advertiser terminal) on a preset settlement date (eg, including the first day of every month, the last day of every month, once a week, etc.) Advertisers possessed) and a payment server (not shown) perform a payment function for the total advertising unit cost (or total advertising cost) for words related to the word box for the corresponding advertisement.

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(또는 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에 포함된 하나 이상의 웹 페이지에서의 총 누적 광고비)을 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)에 입금 처리한다.In addition, the server 200 calculates the total amount corresponding to the accumulated advertising costs (or accumulated advertising costs for each web page) for each of one or more web pages managed by the homepage operating terminal 100 (or The total cumulative advertising cost on one or more web pages included in the website being managed) is converted into a bank account related to the operator of the homepage operating terminal 100 (or an account of the homepage operating terminal 100 managed by the server 200). ) to process the deposit.

또한, 상기 서버(200)는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 홈페이지 운영 단말(100)에 전송한다.In addition, the server 200 transmits information indicating that the total amount accumulated in relation to one or more web pages managed by the homepage operating terminal 100 has been deposited into the bank account of the homepage operating terminal 100. It is transmitted to the operating terminal 100.

또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 전송되는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신한다.In addition, the homepage operating terminal 100 determines that the total amount accumulated in relation to one or more web pages managed by the homepage operating terminal 100 transmitted from the server 200 is the bank account of the homepage operating terminal 100. Receives information indicating that the deposit is in the state.

또한, 상기 홈페이지 운영 단말(100)은 상기 수신된 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시(또는 출력)한다.In addition, the homepage operating terminal 100 indicates that the received total amount accumulated in relation to one or more web pages managed by the corresponding homepage operating terminal 100 has been deposited into the bank account of the corresponding homepage operating terminal 100. Displays (or outputs) the information indicated.

일 예로, 상기 서버(200)는 미리 설정된 정산 일자인 매월 1일에 앞선 한 달 동안 해당 광고 용도의 단어 박스와 관련한 제 1 광고주 단말 및 상기 결제 서버와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어(예를 들어 보험)에 대한 총 광고 단가 비용(예를 들어 50만원)에 대해 결제 기능을 수행한다.For example, the server 200 interlocks with the first advertiser terminal and the payment server related to the word box for the corresponding advertisement during the month preceding the first day of each month, which is a preset settlement date. It performs a payment function for the total advertising unit cost (eg, 500,000 won) for words (eg, insurance).

또한, 상기 서버(200)는 상기 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(예를 들어 85,000원)을 해당 제 1 홈페이지 운영 단말의 운영자와 관련한 은행 계좌에 입금 처리한다.In addition, the server 200 transfers the total amount (for example, 85,000 won) corresponding to the accumulated advertising costs for each of one or more web pages managed by the first homepage operating terminal (or accumulated advertising costs for each web page) to the corresponding first homepage operating terminal. Deposits are processed in the bank account related to the operator of the homepage operating terminal.

또한, 상기 서버(200)는 해당 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 85,000원)이 해당 제 1 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 제 1 홈페이지 운영 단말에 전송한다.In addition, the server 200 confirms that the accumulated total amount (for example, 85,000 won) in relation to one or more web pages managed by the first homepage operating terminal has been deposited into the bank account of the first homepage operating terminal. The indicated information is transmitted to the first homepage operating terminal.

또한, 상기 제 1 홈페이지 운영 단말은 상기 서버(200)로부터 전송되는 해당 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 85,000원)이 해당 제 1 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신하고, 상기 수신된 해당 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 85,000원)이 해당 제 1 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시한다(S350).In addition, the first homepage operating terminal transmits from the server 200 and the total amount accumulated in relation to one or more web pages managed by the first homepage operating terminal (for example, 85,000 won) is used to operate the corresponding first homepage. Information indicating that the money has been deposited into the bank account of the terminal is received, and the total amount accumulated in relation to one or more web pages managed by the received first homepage operating terminal (for example, 85,000 won) is transferred to the corresponding first homepage. Information indicating that the money has been deposited into the bank account of the operating terminal is displayed (S350).

또한, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 서버(200)와 연동하여, 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 자바 스크립트를 통해 상기 웹 페이지의 일측에서의 상기 선택된 지식정보 제공 용도의 단어 박스의 해당 위치에 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 지식정보 페이지를 표시하거나, 상기 웹 페이지에 오버레이 형태 또는 팝업 형태의 상기 지식정보 제공 페이지를 표시하거나, 새로운 페이지 형태로 상기 지식정보 제공 페이지를 표시할 수 있다. 여기서, 상기 지식정보 페이지는 해당 지식정보 제공 용도의 단어 박스에 포함된 특정 단어에 대한 상세 정보를 제공하기 위한 콘텐츠 등을 포함한다.In addition, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 interlocks with the server 200 , The knowledge information page related to the word box for the purpose of providing the selected knowledge information is displayed. At this time, the user terminal 300 displays a knowledge information page corresponding to the selected word box for providing knowledge information at a corresponding position of the word box for providing knowledge information on one side of the web page through JavaScript. Alternatively, the knowledge information providing page may be displayed in an overlay form or a popup form on the web page, or the knowledge information providing page may be displayed in a new page form. Here, the knowledge information page includes content for providing detailed information on a specific word included in a word box for providing corresponding knowledge information.

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 선택된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 고유 정보/번호), 상기 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 상기 서버(200)에 전송한다.That is, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 displays the selected word for providing knowledge information. Information on the box (or unique information/number related to the word box for the purpose of providing the selected knowledge information), information about the web page being displayed in the word box for the purpose of providing the knowledge information (or unique information/number of the corresponding web page) , and transmits identification information of the user terminal 300 to the server 200 .

또한, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 지식정보 제공 용도의 단어 박스에 대한 정보(또는 상기 지식정보 제공 용도의 단어 박스와 관련한 고유 정보/번호), 상기 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.In addition, the server 200 provides information on the word box for the purpose of providing the knowledge information transmitted from the user terminal 300 (or unique information/number related to the word box for the purpose of providing the knowledge information), the knowledge information Information on the web page being displayed in the word box for use (or unique information/number of the corresponding web page), identification information of the user terminal 300, and the like are received.

또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠) 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 지식정보 제공 페이지를 검색(또는 확인)한다.In addition, the server 200 provides information on the received word box for providing knowledge information among knowledge information providing pages (or knowledge information providing contents) corresponding to unique information for each word box managed by the server 200 ( or unique information) search (or check) the knowledge information providing page.

또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 페이지를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the server 200 transmits, to the user terminal 300, a knowledge information providing page related to information on the searched (or confirmed) word box for the purpose of providing the knowledge information. At this time, the server 200 responds to information (or unique information) on the received word box for the purpose of providing knowledge information among a plurality of knowledge information providing pages provided by a plurality of websites (not shown) connected through a communication network. It is possible to search for a knowledge information providing page providing knowledge information related to the word, and the user terminal 300 to access the knowledge information providing page related to the word provided from the searched other web site.

또한, 상기 사용자 단말(300)은 앞서 전송된 상기 지식정보 제공 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 지식정보 제공 페이지(또는 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 콘텐츠)를 수신한다.In addition, the user terminal 300 responds to the previously transmitted information on the word box for the purpose of providing the knowledge information, etc. to the knowledge information providing page transmitted from the server 200 (or for the word box for the purpose of providing the knowledge information). Receive knowledge information providing contents related to information).

또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the user terminal 300 displays (or outputs) the received knowledge information providing page.

또한, 상기 서버(200)는 상기 수신된 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호)를 근거로 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 단어에 대한 통계 데이터 관리를 위해서, 해당 단어, 선택 일자 및 시각 정보, 해당 사용자 단말(300)의 기기 정보(예를 들어 단말 종류, 단말의 OS 종류 등 포함), 상기 웹 페이지의 고유 정보(또는 고유 번호) 등을 함께 수집 및 관리한다.In addition, the server 200 enters the selected word box for knowledge information provision on the basis of information on the web page (or unique information/number of the corresponding web page) being displayed in the received word box for knowledge information provision. For statistical data management of the corresponding word, the corresponding word, selection date and time information, device information of the user terminal 300 (eg, terminal type, terminal OS type, etc.), unique information of the web page (or unique number), etc. are collected and managed together.

일 예로, 상기 제 1 사용자 단말의 제 1 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 제 1 단어 박스(720)가 선택될 때, 상기 제 1 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 1 단어 박스(720)에 대응하는 제 1 단어(예를 들어 뇌종양)와 관련한 제 1 지식정보 제공 페이지(예를 들어 뇌종양과 관련한 정의, 분류, 원인, 발생 부위, 증상, 진단, 진료과, 치료 등의 정보 포함)를 표시한다(S360).For example, when a first word box 720 for providing knowledge information is selected from among one or more word boxes being displayed on one side of the first web page of the first user terminal, the first user terminal sends the server 200 ), a first knowledge information providing page related to the first word (eg, brain tumor) corresponding to the selected first word box 720 (eg, definition, classification, cause, site of occurrence, symptoms, diagnosis, department, treatment, etc.) are displayed (S360).

도 11은 본 발명의 제 2 실시예에 따른 웹 페이지 상의 광고 박스 제공 방법을 나타낸 흐름도이다.11 is a flowchart illustrating a method of providing an advertisement box on a web page according to a second embodiment of the present invention.

먼저, 홈페이지 운영 단말(100)은 서버(200)와 연동하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 웹 페이지에 삽입할 홈페이지 태그(또는 홈페이지 소스 태그)를 발급받는다(또는 제공받는다).First, the homepage operating terminal 100 interworks with the server 200, and in relation to the word box to be added to the webpage to be created in the corresponding homepage operating terminal 100, the homepage tag to be inserted into the webpage (or homepage source) tag) is issued (or provided).

즉, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 태그 생성 입력폼(또는 태그 생성 입력 화면)을 통해 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스에 포함될 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 입력(또는 설정/선택)한다. 이때, 상기 태그 생성 입력폼은 지식정보 제공 용도의 영역과, 광고 용도의 영역이 분리된 상태일 수 있다. 여기서, 상기 지식정보 제공 용도의 지식 단어는 해당 홈페이지 운영 단말(100)의 사용자 입력에 따라 입력받고, 상기 광고 용도의 광고 단어는 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 해당 홈페이지 운영 단말(100)의 사용자 선택에 따라 입력하도록 구성할 수 있다.That is, the homepage operating terminal 100 accesses the server 200 and wants to create the homepage operating terminal 100 through the tag creation input form (or tag creation input screen) provided by the server 200. Regarding the word box to be added to the desired web page, one or more knowledge words, one or more advertisement words, etc. to be included in the corresponding word box are input (or set/selected). At this time, the tag generation input form may be in a state in which an area for providing knowledge information and an area for advertisement are separated. Here, the knowledge word for providing the knowledge information is received according to a user input of the homepage operating terminal 100, and the advertising word for the advertising purpose is the homepage operating terminal among a plurality of advertising words provided by the server 200. It can be configured to be input according to the user's selection of (100).

또한, 상기 서버(200)는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 포함하는 하나 이상의 단어 박스와 관련한 홈페이지 태그를 생성한다. 이때, 상기 홈페이지 운영 단말(100)에서 상기 태그 생성 입력 폼을 통해 입력값을 모두 입력한 후 해당 태그 생성 입력폼의 일측에 표시되는 미리 설정된 확인 메뉴(또는 확인/생성 버튼/항목)가 선택되는 경우, 상기 서버(200)는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 포함하는 하나 이상의 단어 박스와 관련한 홈페이지 태그를 백그라운드 상태로 생성할 수도 있다. 여기서, 상기 홈페이지 태그는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어와 관련한 하나 이상의 단어 박스, 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 광고 단어와 관련한 하나 이상의 단어 박스 등을 구성하기 위한 홈페이지 태그이며, 해당 홈페이지 태그에 포함된 하나 이상의 단어 박스에 대해서 고유 정보(또는 고유 번호)가 각각 설정된 상태이고, 해당 단어 박스에 포함된 하나 이상의 지식 단어와 관련한 지식정보 페이지에 연결하기 위한 랜딩 페이지 정보(또는 랜딩 페이지 주소), 하나 이상의 광고 단어와 관련한 광고 페이지(또는 광고 콘텐츠)에 연결하기 위한 고유 코드 등이 포함된 상태일 수 있다. 이때, 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.In addition, the server 200 creates homepage tags related to one or more word boxes including one or more knowledge words, one or more advertisement words, etc. input through the tag generation input form. At this time, after inputting all input values through the tag creation input form in the homepage operating terminal 100, a preset confirmation menu (or confirmation/creation button/item) displayed on one side of the tag creation input form is selected. In this case, the server 200 may generate homepage tags related to one or more word boxes including one or more knowledge words, one or more advertisement words, etc. input through the tag generation input form in a background state. Here, the home page tag is used to configure one or more word boxes related to one or more knowledge words input through the tag generation input form, one or more word boxes related to one or more advertisement words input through the tag generation input form, and the like. It is a homepage tag, and unique information (or a unique number) is set for one or more word boxes included in the corresponding homepage tag, respectively, and a landing page for linking to a knowledge information page related to one or more knowledge words included in the corresponding word box. Information (or landing page address), a unique code for linking to an advertisement page (or advertisement content) related to one or more advertisement words, and the like may be included. At this time, in the case of a word box for advertisement purpose added to a specific position in the web page, the word box for advertisement purpose is added according to the position in the web page and/or the number of word boxes for advertisement purpose added to the web page. Advertising unit costs may be set (or set/calculated/calculated) differently from each other.

또한, 상기 서버(200)는 상기 생성된 홈페이지 태그를 상기 홈페이지 운영 단말(100)에서 표시 중인 태그 생성 입력폼의 다른 일측에 표시한다.In addition, the server 200 displays the generated homepage tag on the other side of the tag creation input form being displayed on the homepage operating terminal 100 .

즉, 상기 홈페이지 운영 단말(100)은 상기 태그 생성 입력폼에서 상기 확인 메뉴를 선택한 후, 해당 서버(200)에서 생성되는 상기 홈페이지 태그(또는 홈페이지 태그 소스)를 상기 태그 생성 입력폼의 다른 일측에 표시하고, 상기 표시되는 상기 홈페이지 태그를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 파일 형태로 저장할 수도 있다.That is, after the homepage operation terminal 100 selects the confirmation menu in the tag creation input form, the homepage tag (or homepage tag source) generated in the corresponding server 200 is displayed on the other side of the tag creation input form. and the displayed homepage tag may be copied (or temporarily saved) through a copy function or stored in a text file format.

일 예로, 도 12에 도시된 바와 같이, 제 11 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 태그 생성 입력폼 페이지(1200)를 표시한다. 이때, 상기 태그 생성 입력폼 페이지(1200)는 지식 단어를 설정하기 위한 영역과, 광고 단어를 선택하기 위한 영역이 구분된 상태일 수 있다.For example, as shown in FIG. 12 , the eleventh homepage operating terminal 100 accesses the server 200 and displays a tag generation input form page 1200 provided by the server 200 . At this time, the tag generation input form page 1200 may be in a state in which an area for setting knowledge words and an area for selecting advertisement words are divided.

또한, 상기 제 11 홈페이지 운영 단말은 상기 태그 생성 입력폼 페이지(1200)에서 사용자 입력에 따라 지식정보 제공 용도의 제 31 지식 단어(예를 들어 뇌종양), 제 32 지식 단어(예를 들어 표적), 제 33 지식 단어(예를 들어 섬유결합소 엑스트라 도메인 B), 제 34 지식 단어(예를 들어 바이오마커)와, 광고 용도의 제 35 광고 단어(예를 들어 보험)를 각각 입력 및 선택한다.In addition, the 11th homepage operating terminal includes a 31st knowledge word (for example, brain tumor), a 32nd knowledge word (for example, target), The 33rd knowledge word (eg, fibronectin extra domain B), the 34th knowledge word (eg, biomarker), and the 35th advertisement word (eg, insurance) for advertisement purposes are respectively input and selected.

또한, 상기 제 31 지식 단어 내지 상기 제 35 광고 단어가 입력 및 선택된 후, 상기 제 11 홈페이지 운영 단말의 화면 일측에 표시되는 확인 메뉴(1210)가 선택될 때, 상기 서버(200)는 table 태그 등을 포함하는 HTML 태그를 이용해서 상기 제 31 지식 단어(예를 들어 뇌종양), 상기 제 32 지식 단어(예를 들어 표적), 상기 제 33 지식 단어(예를 들어 섬유결합소 엑스트라 도메인 B), 상기 제 34 지식 단어(예를 들어 바이오마커) 및 상기 제 35 광고 단어(예를 들어 보험)에 대응하는 제 31 단어 박스 내지 제 35 단어 박스로 구성된 제 51 태그를 생성한다. 이때, 상기 제 51 태그(또는 제 51 홈페이지 태그)는 추가로 상기 제 31 지식 단어(예를 들어 뇌종양)에 대한 지식정보를 제공하기 위한 제 31 지식정보 제공 페이지 정보, 상기 제 32 지식 단어(예를 들어 표적)에 대한 지식정보를 제공하기 위한 제 32 지식정보 제공 페이지 정보, 상기 제 33 지식 단어(예를 들어 섬유결합소 엑스트라 도메인 B)에 대한 지식정보를 제공하기 위한 제 33 지식정보 제공 페이지 정보, 상기 제 34 지식 단어(예를 들어 바이오마커)에 대한 지식정보를 제공하기 위한 제 34 지식정보 제공 페이지 정보, 상기 제 35 광고 단어(예를 들어 보험)에 대한 광고 콘텐츠(또는 광고 페이지)를 제공하기 위한 제 35 고유 코드(예를 들어 idword-00035) 등을 포함한다.In addition, when the confirmation menu 1210 displayed on one side of the screen of the 11th homepage operating terminal is selected after the 31st knowledge word to the 35th advertisement word are input and selected, the server 200 displays a table tag, etc. The 31st knowledge word (eg brain tumor), the 32nd knowledge word (eg target), the 33rd knowledge word (eg fibronectin extra domain B), the A 51st tag composed of 31st to 35th word boxes corresponding to the 34th knowledge word (eg, biomarker) and the 35th advertisement word (eg, insurance) is generated. At this time, the 51st tag (or the 51st home page tag) additionally includes the 31st knowledge information providing page information for providing knowledge information on the 31st knowledge word (eg, brain tumor), the 32nd knowledge word (example For example, a 32nd knowledge information providing page information for providing knowledge information about a target), a 33rd knowledge information providing page for providing knowledge information about the 33rd knowledge word (for example, fibronectin extra domain B) Information, 34th knowledge information providing page information for providing knowledge information on the 34th knowledge word (eg, biomarker), advertisement content (or advertisement page) for the 35th advertisement word (eg, insurance) and a 35th unique code (eg idword-00035) for providing

또한, 도 13에 도시된 바와 같이, 상기 제 11 홈페이지 운영 단말은 상기 태그 생성 입력폼 페이지의 다른 일측에 상기 서버(200)에서 생성된 제 51 태그(또는 제 51 태그 소스)(1300)를 표시한다.In addition, as shown in FIG. 13, the 11th homepage operation terminal displays the 51st tag (or 51st tag source) 1300 generated in the server 200 on the other side of the tag generation input form page. do.

또한, 상기 제 11 홈페이지 운영 단말에서 표시 중인 제 51 태그의 일측에 표시되는 복사 메뉴(1310)가 선택될 때, 상기 제 11 홈페이지 운영 단말은 상기 제 51 태그를 해당 제 11 홈페이지 운영 단말에 임시 저장한다(S1110).In addition, when the copy menu 1310 displayed on one side of the 51st tag being displayed in the 11th homepage operating terminal is selected, the 11th homepage operating terminal temporarily stores the 51st tag in the corresponding 11th homepage operating terminal. Do (S1110).

이후, 상기 홈페이지 운영 단말(100)은 전용 웹 페이지 제작 툴(미도시)을 이용해서 관리(또는 운영) 중인 웹 사이트에서 제공할 하나 이상의 웹 페이지(또는 웹 페이지 파일)를 제작(또는 구성/형성/생성)한다. 여기서, 상기 전용 웹 페이지 제작 툴은 공지된 다양한 종류의 웹 페이지를 제작하기 위한 툴을 포함한다. 또한, 상기 웹 페이지는 상기 홈페이지 운영 단말(100)의 운영자 선택(또는 운영자/사용자 입력/터치/제어)에 따라 하나 이상의 텍스트, 하나 이상의 이미지(또는 동영상), 상기 복사된(또는 저장된/임시 저장된) 태그로 구성된 단어 박스 등을 포함한다.Thereafter, the homepage operating terminal 100 creates (or configures/forms) one or more web pages (or web page files) to be provided in the managed (or operated) website using a dedicated web page creation tool (not shown). /create). Here, the dedicated web page creation tool includes tools for creating various types of well-known web pages. In addition, the web page is one or more texts, one or more images (or videos), the copied (or stored / temporarily stored) according to the operator selection (or operator / user input / touch / control) of the homepage operating terminal 100 ) and word boxes composed of tags.

이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 다른 특정 위치(또는 웹 페이지의 편집 화면 내의 다른 특정 위치)에 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다. 여기서, 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그는 웹 페이지에서의 스크립트 사용을 제한하는 일부 사이트에 대해서 스크립트 사용 대신 직접적으로 홈페이지 태그를 이용하여 웹 페이지를 제작하기 위한 용도일 수 있다. 또한, 상기 홈페이지 태그에 의해 상기 웹 페이지 상의 다른 특정 위치에 추가되는 단어 박스는 고유 정보(또는 고유 번호)가 설정되며, 지식정보 제공 용도로 사용자에 의해 설정된 지식 단어에 대응하는 단어 박스, 광고 용도로 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 사용자에 의해 선택된 광고 단어에 대응하는 단어 박스 등을 포함한다. 여기서, 상기 웹 페이지 내의 다른 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.At this time, the homepage operation terminal 100 adds (or inserts) the copied (or saved/temporarily stored) homepage tag to another specific location on the web page (or another specific location in the editing screen of the web page) to the corresponding web page. pages can be created. Here, the copied (or saved/temporarily stored) homepage tag may be used to create a webpage directly using the homepage tag instead of using a script for some sites that restrict the use of scripts in webpages. In addition, unique information (or a unique number) is set in the word box added to another specific location on the web page by the homepage tag, and a word box corresponding to a knowledge word set by a user for the purpose of providing knowledge information, and for advertising purposes and a word box corresponding to an advertisement word selected by the user from among a plurality of advertisement words provided by the corresponding server 200. Here, in the case of a word box for advertisement purpose added to another specific position in the web page, the word box for advertisement purpose is the position in the web page and/or the number of word boxes for advertisement purpose added to the web page. Depending on the advertisement unit cost may be set (or set/calculated/calculated) differently.

이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)에서 생성한 홈페이지 태그를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 사용자가 설정한 지식정보 제공 용도의 단어 및/또는 사용자가 선택된 광고 제공 용도의 단어에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 다른 특정 위치에 삽입할 수 있다.In this way, the homepage operation terminal 100 simply adds the homepage tag generated by the server 200 to the corresponding webpage according to the number of word boxes to be added to the webpage, and conveniently sets knowledge information by the user. One or more word boxes corresponding to the word for provision and/or the word for provision of advertisement selected by the user may be automatically inserted at another specific position in the web page.

일 예로, 도 14에 도시된 바와 같이, 상기 제 11 홈페이지 운영 단말은 텍스트, 이미지 등을 이용해서 홈페이지의 인덱스 파일에 해당하는 제 11 웹 페이지(1400)(예를 들어 파일명 index.asp)를 제작한다. 이때, 상기 제 11 홈페이지 운영 단말은 상기 제 11 웹 페이지 중앙 영역(1410)에 상기 서버(200)에서 생성되어 임시 저장한 제 51 태그를 추가하여, 상기 제 11 웹 페이지(1400)에서 상기 제 51 태그가 위치한 영역(1410)에 상기 제 51 태그에 포함된 단어 박스의 개수(예를 들어 5개)만큼에 해당하는 5개의 단어 박스인, 상기 제 31 지식 단어(예를 들어 뇌종양)를 포함하는 제 31 단어 박스(1420), 상기 제 32 지식 단어(예를 들어 표적)를 포함하는 제 32 단어 박스(1430), 상기 제 33 지식 단어(예를 들어 섬유결합소 엑스트라 도메인 B)를 포함하는 제 33 단어 박스(1440), 상기 제 34 지식 단어(예를 들어 바이오마커)를 포함하는 제 34 단어 박스(1450), 상기 제 35 광고 단어(예를 들어 보험)를 포함하는 제 35 단어 박스(1460) 등을 각각 삽입한다. 여기서, 상기 제 11 웹 페이지(1400)에 삽입된 제 31 단어 박스(1420) 내지 제 34 단어 박스(1450)는 임의의 사용자 단말(300)에서의 클릭 시, 해당 제 31 지식 단어(예를 들어 뇌종양), 제 32 지식 단어(예를 들어 표적), 제 33 지식 단어(예를 들어 섬유결합소 엑스트라 도메인 B) 및 제 34 지식 단어(예를 들어 바이오마커)와 관련한 지식정보 제공 용도의 제 31 지식정보 제공 페이지 내지 제 34 지식정보 제공 페이지를 각각 제공하기 위한 객체이다. 또한, 상기 제 11 웹 페이지(1400)에 삽입된 제 35 단어 박스(1460)는 임의의 사용자 단말(300)에서의 클릭 시, 상기 서버(200)와 연동하여, 상기 서버(200)에서 관리 중인 복수의 광고 콘텐츠 중에서 상기 클릭된 제 35 단어 박스(1460)와 관련한 제 35 광고 단어(예를 들어 보험)에 대응하는 광고 콘텐츠(또는 해당 광고 콘텐츠를 포함하는 다른 웹 페이지)를 제공하기 위한 객체이고, 해당 제 35 광고 단어(예를 들어 보험)에 대해서 미리 설정된 개수 및 위치별 광고 단가 비용(예를 들어 100원)에 상기 제 11 웹 페이지의 중앙 위치 및 상기 제 11 웹 페이지(1400)에 추가된 광고 용도의 단어 박스의 개수(예를 들어 1개)를 적용하여 100원의 광고 단가 비용(예를 들어 기준 100원 그대로 적용)이 설정된 상태일 수 있다(S1120).For example, as shown in FIG. 14, the 11th homepage operating terminal produces an 11th web page 1400 (eg file name index.asp) corresponding to the index file of the homepage using text, images, etc. do. At this time, the 11th homepage operating terminal adds the 51st tag generated and temporarily stored in the server 200 to the central area 1410 of the 11th web page, The region 1410 where the tag is located includes the 31st knowledge word (eg brain tumor), which is 5 word boxes corresponding to the number (eg 5) of word boxes included in the 51st tag A 31st word box 1420, a 32nd word box 1430 containing the 32nd knowledge word (eg target), a 33rd word box containing the 33rd knowledge word (eg fibronectin extra domain B) 33 word box 1440, the 34th word box 1450 containing the 34th knowledge word (eg biomarker), the 35th word box 1460 containing the 35th advertisement word (eg insurance) ) and so on, respectively. Here, when the 31st word box 1420 to the 34th word box 1450 inserted in the 11th web page 1400 are clicked on any user terminal 300, the corresponding 31st knowledge word (for example, brain tumor), the 32nd knowledge word (eg, target), the 33rd knowledge word (eg, fibronectin extra domain B), and the 34th knowledge word (eg, biomarker). It is an object for providing the knowledge information providing page to the 34th knowledge information providing page, respectively. In addition, when the 35th word box 1460 inserted in the 11th web page 1400 is clicked on any user terminal 300, it interworks with the server 200 and is being managed by the server 200. An object for providing advertisement content (or another web page including the corresponding advertisement content) corresponding to a 35th advertisement word (for example, insurance) related to the clicked 35th word box 1460 among a plurality of advertisement contents; , The 35th advertisement word (for example, insurance) is added to the central location of the 11th web page and the 11th web page 1400 at a preset number and advertising unit price per location (eg 100 won) A unit advertising cost of 100 won (for example, the standard 100 won is applied as it is) may be set by applying the number of word boxes (eg, 1) for the purpose of advertising that have been set (S1120).

이후, 상기 홈페이지 운영 단말(100)은 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 상기 서버(200)(또는 호스팅 서버)에 업로드(또는 등록)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 웹 사이트 내에 구성된 하나 이상의 폴더 중에서, 사용자 선택에 따른 특정 폴더(또는 디렉토리)에 해당 웹 페이지를 업로드할 수도 있다.Thereafter, the homepage operating terminal 100 uploads (or registers) the one or more web pages created to the server 200 (or hosting server) related to the web site being managed by the corresponding homepage operating terminal 100. At this time, the homepage operating terminal 100 may upload the corresponding web page to a specific folder (or directory) selected by the user among one or more folders configured in the corresponding web site.

즉, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 아이디 및 비밀번호를 이용해서 상기 웹 사이트와 관련한 상기 서버(200)에 로그인하고, 상기 제작된 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 홈페이지 운영 단말(100)의 식별 정보는 MDN, 모바일 IP, 모바일 MAC, Sim(가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.That is, the homepage operation terminal 100 logs in to the server 200 related to the website using the ID and password related to the website managed by the homepage operation terminal 100, and at least one web site created above. A page, identification information of the homepage operating terminal 100, etc. are transmitted to the server 200. Here, the identification information of the homepage operating terminal 100 includes MDN, mobile IP, mobile MAC, Sim (subscriber identification module) card-specific information, serial number, and the like.

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는 상기 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 수신한다.In addition, the server 200 receives the one or more web pages transmitted from the homepage operating terminal 100, identification information of the homepage operating terminal 100, and the like.

또한, 상기 서버(200)는 상기 수신된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 서버(200)에서 제공하는 전용 FTP 응용 프로그램 또는 해당 홈페이지 운영 단말(100)에 미리 설치된 범용 FTP 응용 프로그램을 이용해서 상기 웹 사이트(또는 상기 웹 사이트와 관련한 호스팅 기능을 수행하는 서버(200))에 대해 로그인 기능을 수행하고, 로그인 후 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 서버(200)(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)할 수도 있다.In addition, the server 200 registers (or stores) the one or more received web pages in a website related to the homepage operating terminal 100 (or an account related to the website). At this time, the homepage operating terminal 100 uses a dedicated FTP application program provided by the corresponding server 200 or a universal FTP application program pre-installed in the homepage operating terminal 100 to use the website (or related to the website). A login function is performed for the server 200 performing the hosting function, and after logging in, one or more web pages created above are transferred to the server 200 related to the website being managed by the homepage operating terminal 100 (or the corresponding web page). You can also register (or save) to an account related to the site).

일 예로, 상기 제 11 홈페이지 운영 단말은 해당 제 11 홈페이지 운영 단말에서 관리 중인 ABCDEFGH 웹 사이트와 관련한 제 11 아이디(예를 들어 AOAO98765) 및 제 11 비밀번호(예를 들어 AOA8520!@)를 이용해서 해당 ABCDEFGH 웹 사이트에 대한 호스팅 기능을 제공하는 상기 서버(200)에 대해 로그인 기능을 수행한다.For example, the 11th homepage operating terminal uses an 11th ID (for example, AOAO98765) and an 11th password (for example, AOA8520!@) related to the ABCDEFGH website managed by the 11th homepage operating terminal to access the corresponding ABCDEFGH A log-in function is performed for the server 200 that provides a hosting function for the web site.

또한, 상기 제 11 홈페이지 운영 단말은 상기 생성된 제 11 웹 페이지, 상기 제 11 홈페이지 운영 단말의 식별 정보 등을 상기 서버(200)에 전송한다.In addition, the 11th homepage operating terminal transmits the generated 11th web page and identification information of the 11th homepage operating terminal to the server 200 .

또한, 상기 서버(200)는 상기 제 11 홈페이지 운영 단말로부터 전송되는 상기 제 11 웹 페이지, 상기 제 11 홈페이지 운영 단말의 식별 정보 등을 수신한다In addition, the server 200 receives the 11th web page transmitted from the 11th homepage operating terminal, identification information of the 11th homepage operating terminal, etc.

또한, 상기 서버(200)는 상기 수신된 제 11 웹 페이지를 상기 ABCDEFGH 웹 사이트에 등록한다(S1130).Also, the server 200 registers the received eleventh web page on the ABCDEFGH website (S1130).

이후, 사용자 단말(300)은 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트에 접속하여, 해당 웹 사이트에서 제공하는 웹 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 검색 사이트(예를 들어 다음, 네이버, 구글 등 포함)에서 입력한 검색어에 대응하여 검색된 웹 사이트 중에서 해당 사용자 단말(300)의 사용자 선택에 따라 해당 웹 사이트에 접속하거나 또는, 해당 사용자 단말(300)의 사용자 입력에 따른 웹 사이트 주소에 따라 해당 웹 사이트에 접속한다.Thereafter, the user terminal 300 accesses a web site related to the homepage operating terminal 100 and displays a web page provided by the web site. At this time, the user terminal 300 accesses the corresponding web site according to the user's selection of the corresponding user terminal 300 from the web sites searched in response to the search word entered in the search site (including, for example, Daum, Naver, Google, etc.) Alternatively, the corresponding website is accessed according to the website address according to the user input of the corresponding user terminal 300 .

일 예로, 도 15에 도시된 바와 같이, 제 11 사용자 단말(300)은 상기 제 11 홈페이지 운영 단말과 관련한 ABCDEFGH 웹 사이트에 접속하여, 해당 ABCDEFGH 웹 사이트에서 제공하는 인덱스 파일인 제 11 웹 페이지(예를 들어 index.asp)(1500)를 표시한다(S1140).For example, as shown in FIG. 15, the 11th user terminal 300 accesses the ABCDEFGH website related to the 11th homepage operating terminal, and displays an 11th web page (eg, an index file provided by the ABCDEFGH website). For example, index.asp) (1500) is displayed (S1140).

이후, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 서버(200)와 연동하여, 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠(또는 광고 페이지)를 표시한다. 이때, 상기 사용자 단말(300)은 자바 스크립트를 통해 상기 웹 페이지의 일측에서의 상기 선택된 광고 용도의 단어 박스의 해당 위치에 상기 선택된 광고 용도의 단어 박스에 대응하는 광고 콘텐츠를 표시하거나, 상기 웹 페이지에 오버레이 형태 또는 팝업 형태의 상기 광고 콘텐츠를 표시하거나, 새로운 페이지 형태로 상기 광고 콘텐츠를 포함하는 새로운 웹 페이지를 표시할 수 있다.Thereafter, when a word box for advertising purposes is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 interworks with the server 200, The advertisement content (or advertisement page) corresponding to the word box for the selected advertisement purpose is displayed. At this time, the user terminal 300 displays advertisement content corresponding to the selected word box for advertisement purpose at a corresponding position of the selected word box for advertisement purpose on one side of the web page through JavaScript, or the web page The advertisement content may be displayed in an overlay form or a pop-up form, or a new web page including the advertisement content may be displayed in a new page form.

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 선택된 광고 용도의 단어 박스에 대한 정보(또는 상기 선택된 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 상기 서버(200)에 전송한다.That is, when a word box for advertising purposes is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 provides information on the selected word box for advertisement purposes. (or unique information/number related to the selected word box for advertisement purpose), information on the web page on which the word box for advertisement purpose is being displayed (or unique information/number of the corresponding web page), Identification information and the like are transmitted to the server 200 .

또한, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 광고 용도의 단어 박스에 대한 정보(또는 상기 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.In addition, the server 200 displays information on the word box for advertisement use transmitted from the user terminal 300 (or unique information/number related to the word box for advertisement use) and the word box for advertisement use. Information on the current web page (or unique information/number of the corresponding web page), identification information of the user terminal 300, and the like are received.

또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠를 검색(또는 확인)한다. 이때, 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠가 검색되지 않는 경우(또는 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠의 광고 유효 기한이 지난 경우 또는, 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠에 대해서 미리 설정된/계산된 광고 비용이 소진된 경우), 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 유사한 광고 콘텐츠 또는 임의의(또는 랜덤) 광고 콘텐츠를 검색할 수도 있다.In addition, the server 200 searches for advertisement content related to information (or unique information) on the received word box for advertisement purpose among advertisement contents corresponding to unique information for each word box managed by the server 200 ( or check). At this time, if the advertisement content related to the information (or unique information) on the word box for the received advertisement purpose is not searched among the advertisement contents corresponding to the unique information for each word box managed by the server 200 (or the corresponding server 200), Among the plurality of advertisement contents stored in the server 200, when the advertisement expiration date of the advertisement contents related to the information (or unique information) on the word box for the advertisement purpose has passed, or the plurality of advertisement contents stored in the server 200 (when the advertisement cost previously set/calculated for advertisement contents related to information on word boxes for corresponding advertisement purposes is exhausted), the server 200 responds to unique information for each word box managed by the server 200 Advertisement contents similar to the information (or unique information) on the word box for the corresponding advertisement purpose or arbitrary (or random) advertisement contents may be searched among advertisement contents.

또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠를 상기 사용자 단말(300)에 전송한다.In addition, the server 200 transmits to the user terminal 300 advertisement contents related to information about the searched (or confirmed) word box for advertisement purposes.

또한, 상기 사용자 단말(300)은 앞서 전송된 상기 광고 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 광고 콘텐츠(또는 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠)를 수신한다.In addition, the user terminal 300 transmits advertisement content transmitted from the server 200 in response to previously transmitted information on the word box for advertisement use (or advertisement content related to information on the word box for advertisement use). receive

또한, 상기 사용자 단말(300)은 상기 수신된 광고 콘텐츠를 표시(또는 출력)한다.Also, the user terminal 300 displays (or outputs) the received advertising content.

또한, 상기 서버(200)는 상기 수신된 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호 또는 해당 단어 박스와 관련한 고유 정보/번호)를 근거로 해당 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된(또는 산출된/산정된) 광고 단가 비용(또는 광고비/실제 광고비)을 이용해서(또는 근거로) 해당 광고 용도의 단어 박스 선택에 따라 상기 단어 박스와 관련한 웹 페이지를 관리 중인 상기 홈페이지 운영 단말(100)에 제공할 광고비를 누적한다. 이때, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트의 내의 하나 이상의 웹 페이지에 대해서 광고비를 웹 페이지별로 누적 관리하거나 및/또는 광고비를 웹 사이트를 통합하여 누적 관리할 수 있다.In addition, the server 200 determines the corresponding web page based on the information on the web page (or the unique information/number of the corresponding web page or the unique information/number related to the corresponding word box) on which the received word box for advertisement is being displayed. Based on (or based on) the advertising unit cost (or advertising cost/actual advertising cost) pre-calculated (or calculated/calculated) according to the location and number of word boxes configured on the page, Advertising costs to be provided to the homepage operating terminal 100 managing the web page related to the word box are accumulated. At this time, the server 200 may cumulatively manage advertising expenses for one or more web pages within the website managed by the homepage operating terminal 100 by web page and/or accumulate and manage advertising expenses by integrating the website. there is.

일 예로, 상기 제 11 사용자 단말의 제 11 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 제 35 단어 박스(1460)가 선택될 때, 상기 제 11 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 35 단어 박스(1460)에 대응하는 제 35 단어(예를 들어 보험)와 관련해서 해당 서버(200)로부터 제공되는 제 35 광고 콘텐츠를 수신하고, 도 16에 도시된 바와 같이, 상기 수신된 제 35 광고 콘텐츠(1600)를 팝업 형태로 표시한다. 이때, 상기 제 35 단어 박스(1460)가 선택될 때, 상기 서버(200)는 해당 서버(200)에서 관리 중인 복수의 광고 콘텐츠 중에서 상기 선택된 제 35 단어 박스(1460)와 관련한 제 35 광고 단어(예를 들어 보험)에 대응하는 광고 콘텐츠를 우선적으로 검색하며, 해당 제 35 광고 단어에 대응하는 광고 콘텐츠가 검색되지 않는 경우(또는 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중 해당 제 35 광고 단어에 대응하는 광고 콘텐츠의 광고 유효 기한이 지난 경우 또는 해당 제 35 광고 단어에 대응하는 광고 콘텐츠에 대해서 미리 설정된 광고 비용이 소진된 경우), 해당 제 35 광고 단어와 유사한 광고 콘텐츠 또는 임의의 광고 콘텐츠를 검색하여 해당 제 11 사용자 단말에 제공할 수 있다.For example, when a thirty-fifth word box 1460 for advertising purposes is selected from among one or more word boxes being displayed on one side of the eleventh web page of the eleventh user terminal, the eleventh user terminal communicates with the server 200. In conjunction, the 35th advertisement content provided from the corresponding server 200 is received in relation to the 35th word (eg insurance) corresponding to the selected 35th word box 1460, and as shown in FIG. , The received thirty-fifth advertising content 1600 is displayed in a pop-up form. At this time, when the 35th word box 1460 is selected, the server 200 displays the 35th advertisement word related to the selected 35th word box 1460 among a plurality of advertisement contents managed by the server 200 ( For example, the advertisement content corresponding to insurance) is searched first, and if the advertisement content corresponding to the 35th advertisement word is not searched (or the corresponding 35th advertisement among a plurality of advertisement contents stored in the server 200) If the advertisement expiration date of the advertisement content corresponding to the word has passed or if the advertisement cost preset for the advertisement content corresponding to the 35th advertisement word is exhausted), advertisement content similar to the 35th advertisement word or any advertisement content can be searched for and provided to the corresponding eleventh user terminal.

이와 같이, 상기 제 35 단어 박스(1460)와 관련한 제 35 광고 단어(예를 들어 보험)에 직접적으로 연관성이 있는 광고 콘텐츠 대신, 해당 제 35 광고 단어와의 직접적인 연관성이 낮은 광고 콘텐츠를 해당 제 11 사용자 단말에 제공하는 경우, 상기 서버(200)는 해당 제 11 웹 페이지(1400)에서 설정된 100원의 광고 단가 비용에 일정 부분 할인(예를 들어 60% 할인)을 적용하여 40원의 광고 단가 비용을 설정할 수도 있다.In this way, instead of advertisement content directly related to the 35th advertisement word (for example, insurance) related to the 35th word box 1460, advertisement content having a low direct relation to the corresponding 35th advertisement word is displayed in the corresponding 11th advertisement word box 1460. In case of providing the information to the user terminal, the server 200 applies a certain partial discount (for example, a 60% discount) to the advertising unit cost of 100 won set in the corresponding 11th web page 1400, thereby increasing the advertising unit cost of 40 won. can also be set.

또한, 상기 서버(200)는 상기 제 11 웹 페이지에 포함된 제 35 단어 박스(1460)가 선택됨에 따라, 해당 제 11 웹 페이지에 포함된 제 35 단어 박스와 관련해서 설정된 제 11 광고 단가 비용(예를 들어 100원)을 적용하여 해당 제 11 웹 페이지를 운영 중인 상기 제 11 홈페이지 운영 단말에 제공할 제 11 광고비(예를 들어 800원 = 이전 700원 + 신규 100원)를 누적한다(S1150).In addition, as the 35th word box 1460 included in the 11th web page is selected, the server 200 sets the 11th advertisement unit price cost ( For example, 100 won) is applied to accumulate the 11th advertising cost (eg 800 won = previous 700 won + new 100 won) to be provided to the 11th homepage operating terminal operating the 11th web page (S1150) .

이후, 상기 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주) 및 결제 서버(미도시)와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어에 대한 총 광고 단가 비용(또는 총 광고비)에 대해 결제 기능을 수행한다.Thereafter, the server 200 sends an advertiser terminal (not shown) related to the word box for the corresponding advertisement (or the advertiser terminal) on a preset settlement date (eg, including the first day of every month, the last day of every month, once a week, etc.) Advertisers possessed) and a payment server (not shown) perform a payment function for the total advertising unit cost (or total advertising cost) for words related to the word box for the corresponding advertisement.

또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(또는 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에 포함된 하나 이상의 웹 페이지에서의 총 누적 광고비)을 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)에 입금 처리한다.In addition, the server 200 calculates the total amount corresponding to the accumulated advertising costs (or accumulated advertising costs for each web page) for each of one or more web pages managed by the homepage operating terminal 100 (or The total cumulative advertising cost on one or more web pages included in the website being managed) is converted into a bank account related to the operator of the homepage operating terminal 100 (or an account of the homepage operating terminal 100 managed by the server 200). ) to process the deposit.

또한, 상기 서버(200)는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 홈페이지 운영 단말(100)에 전송한다.In addition, the server 200 transmits information indicating that the total amount accumulated in relation to one or more web pages managed by the homepage operating terminal 100 has been deposited into the bank account of the homepage operating terminal 100. It is transmitted to the operating terminal 100.

또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 전송되는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신한다.In addition, the homepage operating terminal 100 determines that the total amount accumulated in relation to one or more web pages managed by the homepage operating terminal 100 transmitted from the server 200 is the bank account of the homepage operating terminal 100. Receives information indicating that the deposit is in the state.

또한, 상기 홈페이지 운영 단말(100)은 상기 수신된 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시(또는 출력)한다.In addition, the homepage operating terminal 100 indicates that the received total amount accumulated in relation to one or more web pages managed by the corresponding homepage operating terminal 100 has been deposited into the bank account of the corresponding homepage operating terminal 100. Displays (or outputs) the information indicated.

일 예로, 상기 서버(200)는 미리 설정된 정산 일자인 매월 1일에 앞선 한 달 동안 해당 광고 용도의 단어 박스와 관련한 제 11 광고주 단말 및 상기 결제 서버와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어(예를 들어 보험)에 대한 총 광고 단가 비용(예를 들어 30만원)에 대해 결제 기능을 수행한다.For example, the server 200 interlocks with the 11th advertiser terminal and the payment server related to the word box for the corresponding advertisement during the month preceding the first day of each month, which is a preset settlement date. It performs a payment function for the total advertising unit cost (eg, 300,000 won) for words (eg, insurance).

또한, 상기 서버(200)는 상기 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(예를 들어 115,000원)을 해당 제 11 홈페이지 운영 단말의 운영자와 관련한 은행 계좌에 입금 처리한다.In addition, the server 200 transfers the total amount (for example, 115,000 won) corresponding to the accumulated advertising costs for each of one or more web pages managed by the eleventh homepage operating terminal (or accumulated advertising costs for each web page) to the corresponding 11th homepage operating terminal. Deposits are processed in the bank account related to the operator of the homepage operating terminal.

또한, 상기 서버(200)는 해당 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 115,000원)이 해당 제 11 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 제 11 홈페이지 운영 단말에 전송한다.In addition, the server 200 confirms that the accumulated total amount (for example, 115,000 won) related to one or more web pages managed by the 11th homepage operating terminal has been deposited into the bank account of the 11th homepage operating terminal. The indicated information is transmitted to the 11th homepage operating terminal.

또한, 상기 제 11 홈페이지 운영 단말은 상기 서버(200)로부터 전송되는 해당 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 115,000원)이 해당 제 11 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신하고, 상기 수신된 해당 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 115,000원)이 해당 제 11 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시한다(S1160).In addition, the 11th homepage operating terminal transmits from the server 200 and the total amount accumulated in relation to one or more web pages managed by the 11th homepage operating terminal (for example, 115,000 won) is the 11th homepage operating terminal. Information indicating that the money has been deposited into the bank account of the terminal is received, and the total amount accumulated in relation to one or more web pages managed by the received 11th homepage operating terminal (for example, 115,000 won) is displayed as the corresponding 11th homepage. Information indicating that the money has been deposited into the bank account of the operating terminal is displayed (S1160).

또한, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 서버(200)와 연동하여, 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 상기 웹 페이지의 일측에서의 상기 선택된 지식정보 제공 용도의 단어 박스의 해당 위치에 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 지식정보 페이지를 표시하거나, 상기 웹 페이지에 오버레이 형태로 팝업 형태의 상기 지식정보 제공 페이지를 표시하거나, 새로운 페이지 형태로 상기 지식정보 제공 페이지를 표시할 수 있다. 여기서, 상기 지식정보 페이지는 해당 지식정보 제공 용도의 단어 박스에 포함된 특정 단어에 대한 상세 정보를 제공하기 위한 콘텐츠 등을 포함한다.In addition, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 interlocks with the server 200 , The knowledge information page related to the word box for the purpose of providing the selected knowledge information is displayed. At this time, the user terminal 300 displays a knowledge information page corresponding to the selected word box for providing knowledge information at a corresponding position of the word box for providing knowledge information on one side of the web page, or the web page. The knowledge information providing page in the form of a pop-up may be displayed on a page in the form of an overlay, or the knowledge information providing page may be displayed in the form of a new page. Here, the knowledge information page includes content for providing detailed information on a specific word included in a word box for providing corresponding knowledge information.

즉, 상기 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 선택되는 경우, 상기 사용자 단말(300)은 상기 선택된 지식정보 제공 용도의 단어 박스에 포함된 해당 지식 단어와 관련한 지식정보 페이지에 연결하기 위한 랜딩 페이지 정보(또는 랜딩 페이지 주소)를 근거로 해당 랜딩 페이지에 접속한다.That is, when a word box for providing knowledge information is selected from among one or more word boxes displayed on one side of a web page displayed on the user terminal 300, the user terminal 300 displays the selected word for providing knowledge information. The corresponding landing page is accessed based on the landing page information (or landing page address) for linking to the knowledge information page related to the corresponding knowledge word included in the box.

또한, 상기 서버(200)는 상기 사용자 단말(300)에서 접속한 랜딩 페이지와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 확인하고, 상기 확인된 해당 랜딩 페이지(또는 해당 지식정보 제공 용도의 단어 박스)와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the server 200 checks the knowledge information providing page (or knowledge information providing content) related to the landing page accessed from the user terminal 300, and the identified corresponding landing page (or the purpose of providing the corresponding knowledge information). A knowledge information providing page (or knowledge information providing contents) related to the word box) is transmitted to the user terminal 300 . At this time, the server 200 responds to information (or unique information) on the received word box for the purpose of providing knowledge information among a plurality of knowledge information providing pages provided by a plurality of websites (not shown) connected through a communication network. It is possible to search for a knowledge information providing page providing knowledge information related to the word, and the user terminal 300 to access the knowledge information providing page related to the word provided from the searched other web site.

또한, 상기 사용자 단말(300)은 앞서 접속된 랜딩 페이지(또는 해당 랜딩 페이지를 관리하는 서버(200))에서 전송하는 해당 지식정보 제공 용도의 단어 박스와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 수신한다.In addition, the user terminal 300 is a knowledge information providing page (or knowledge information providing content) related to a word box for the purpose of providing the knowledge information transmitted from the previously accessed landing page (or the server 200 managing the corresponding landing page). ) is received.

또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the user terminal 300 displays (or outputs) the received knowledge information providing page.

또한, 상기 서버(200)는 상기 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호)를 근거로 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 단어에 대한 통계 데이터 관리를 위해서, 해당 단어, 선택 일자 및 시각 정보, 해당 사용자 단말(300)의 기기 정보(예를 들어 단말 종류, 단말의 OS 종류 등 포함), 상기 웹 페이지의 고유 정보(또는 고유 번호) 등을 함께 수집 및 관리한다.In addition, the server 200 corresponds to the word box for providing knowledge information selected based on information on the web page (or unique information/number of the corresponding web page) on which the word box for providing knowledge information is being displayed. In order to manage statistical data for words, the word, selection date and time information, device information of the user terminal 300 (eg, terminal type, terminal OS type, etc.), unique information of the web page (or unique number), etc. are collected and managed together.

일 예로, 상기 제 11 사용자 단말의 제 11 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 제 31 단어 박스(1510)가 선택될 때, 상기 제 11 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 31 단어 박스(1510)에 대응하는 제 34 단어(예를 들어 뇌종양)와 관련한 제 31 지식정보 제공 페이지(예를 들어 뇌종양과 관련한 정의, 분류, 원인, 발생 부위, 증상, 진단, 진료과, 치료 등의 정보 포함)를 표시한다(S1170).For example, when a 31st word box 1510 for providing knowledge information is selected from among one or more word boxes displayed on one side of the 11th web page of the 11th user terminal, the 11th user terminal is connected to the server 200 ), a 31st knowledge information providing page related to the 34th word (eg, brain tumor) corresponding to the selected 31st word box 1510 (eg, definition, classification, cause, site of occurrence, symptoms, diagnosis, department, treatment, etc.) are displayed (S1170).

본 발명의 실시예는 앞서 설명된 바와 같이, 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공하여, 광고주의 불필요한 광고비 지출을 줄이고, 광고 효율을 극대화하며, 홈페이지 운영자의 효율적인 웹 페이지 제작을 유도할 수 있다.As described above, the embodiment of the present invention generates a web page using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, registers the created webpage in the server, When the terminal selects a word box related to an advertisement generated through the corresponding script configured in the web page, an advertisement related to the selected word box is displayed, and the server pays an amount corresponding to the advertisement unit cost related to the previously selected word box. By providing it to the homepage operating terminal, it is possible to reduce unnecessary advertising expenses of advertisers, maximize advertising efficiency, and induce efficient web page production by homepage operators.

또한, 본 발명의 실시예는 앞서 설명된 바와 같이, 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 태그 및 제목을 근거로 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 특정 단어와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 지식정보 페이지를 표시하여, 사용자가 확인하고 있는 웹 페이지 내용 중에서 사용자가 관심을 가지는 단어에 대한 정보를 제공할 수 있다.In addition, as described above, in the embodiment of the present invention, a web page is created using a preset script and various contents provided by a server in a homepage operating terminal that creates a homepage, and after registering the created webpage in the server, , When a user terminal selects a word box related to a specific word generated through the script configured in the web page based on the tag and title constituting the web page, a knowledge information page related to the selected word box is displayed, and the user Among the contents of the web page checked by the user, information on words of interest to the user may be provided.

또한, 본 발명의 실시예는 앞서 설명된 바와 같이, 홈페이지를 제작하고자 하는 홈페이지 운영 단말에서 서버에 접속 후, 지식 단어 설정 및 광고 단어 선택에 따라 해당 서버에서 발급되는 홈페이지 태그를 수신하고, 해당 홈페이지 태그와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 웹 페이지를 구성하는 지식정보 제공 용도의 단어 박스 또는 광고 용도의 단어 박스를 선택하는 경우 선택된 단어 박스와 관련한 지식정보 페이지 또는 광고 콘텐츠를 표시하여, 스크립트의 사용을 차단한 웹 사이트에서도 해당 서버로부터 제공된 홈페이지 태그를 이용해서 웹 페이지를 구성하고, 해당 홈페이지 태그를 이용해서 구성된 웹 페이지를 통해 다양한 지식정보, 광고 콘텐츠 등을 제공할 수 있다.In addition, as described above, in the embodiment of the present invention, after accessing a server from a homepage operating terminal that wants to create a homepage, receiving a homepage tag issued from the server according to knowledge word setting and advertising word selection, and the corresponding homepage After creating a web page using tags and various contents, registering the created web page in the server, and selecting a word box for providing knowledge information or a word box for advertising that constitutes the web page on the user terminal, the selected word By displaying knowledge information pages or advertisement contents related to the box, even on a website where the use of scripts is blocked, a web page is constructed using the homepage tag provided from the server, and various knowledge is provided through the webpage constructed using the homepage tag. Information, advertising content, etc. may be provided.

웹 페이지 상의 광고 박스 제공 시스템(10) 및 서버(200)는, 웹 페이지 상의 광고 박스 제공과 관련된 웹 페이지(홈페이지), 앱 페이지, 프로그램 또는 애플리케이션을 서버(200)와 통신망으로 연결된 사용자 단말(300) 및 홈페이지 운영 단말(100)로 제공할 수 있다. 웹 페이지 상의 광고 박스 제공 시스템(10) 및 서버(200)에 의해 제공되는 홈페이지(즉, 웹 페이지 상의 광고 박스 제공과 관련된 웹 페이지/홈페이지)는, 일예로 지식박스 홈페이지, 본 지식박스 홈페이지 등으로 달리 지칭될 수 있다.The advertisement box providing system 10 and the server 200 on the web page, the web page (homepage), app page, program or application related to the provision of the advertisement box on the web page is connected to the server 200 and the user terminal 300 through a communication network. ) and the homepage operation terminal 100. The homepage provided by the advertisement box providing system 10 and the server 200 on the webpage (that is, the webpage/homepage related to the provision of the advertisement box on the webpage) is, for example, a knowledge box homepage, this knowledgebox homepage, etc. may be referred to differently.

홈페이지 운영 단말(100)은, 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에서 제공할 웹 페이지를 제작할 수 있다. 이후, 홈페이지 운영 단말(100)은, 제작된 웹 페이지를 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 서버(200)에 업로드할 수 있다. 홈페이지 운영 단말(100)은 홈페이지 운영자가 소지한 단말로서, 웹 페이지를 제작할 수 있다.The homepage operation terminal 100 may create a web page to be provided from a website managed by the homepage operation terminal 100 . Thereafter, the homepage operation terminal 100 may upload the created webpage to the server 200 related to the website being managed by the homepage operation terminal 100 . The homepage operation terminal 100 is a terminal possessed by a homepage operator, and can create a web page.

여기서, 웹 페이지는, 하나 이상의 텍스트, 하나 이상의 이미지 및 스크립트에 대응하는 하나 이상의 단어로 구성된 하나 이상의 단어 박스로 구성될 수 있다. 또한, 단어 박스는, 지식정보 제공 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나를 이용해서 생성된 단어에 대응하는 단어 박스 및, 광고 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나와 관련 있는 단어에 대응하는 단어 박스를 포함할 수 있다.Here, the web page may be composed of one or more word boxes composed of one or more words corresponding to one or more texts, one or more images, and scripts. In addition, the word box may include a word box corresponding to a word generated by using at least one of a tag and a title set in the web page for the purpose of providing knowledge information, and at least one of a tag and a title set in the web page for advertising purposes. It may include word boxes corresponding to related words.

홈페이지 운영 단말(100)은, 제작된 상기 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 개수를 확인하고, 단어 박스에 포함된 단어에 대해서 미리 설정된 광고비를 상기 확인된 광고 용도의 단어 박스의 개수로 나누어 홈페이지 운영자에 의해 제작된 상기 웹 페이지의 실제 광고비를 계산(또는 산출/산정/설정)할 수 있다.The homepage operating terminal 100 checks the number of word boxes for advertisement purposes added to a specific position in the web page, and sets a preset advertising cost for words included in the word boxes in the identified word boxes for advertisement purposes. It is possible to calculate (or calculate/calculate/set) the actual advertising cost of the web page produced by the homepage operator by dividing by the number of .

현재 인터넷 광고는 보통 광고를 클릭하면 건당 비용을 주는데, 이는 해당 인터넷 광고 회사에서 키워드 단가를 결정하여 일방적으로 일부 광고비용을 주는 방식이다. 즉, 통상 웹 페이지에서 광고가 이루어지면, 광고에 대한 클릭 건당 비용으로 광고가 실린 웹 페이지의 사용자에게 광고비용이 제공되는데, 광고를 하는 인터넷 광고 회사에서 일방적으로 미리 결정한 키워드 단가를 기반으로 그에 따라 발생된 광고 비용의 일부(즉, 일부 광고 비용)를 제공하는 방식이다. 이러한 종래의 광고 비용 제공 방식(즉, 종래의 광고 방식)은, 단순히 광고 회사에서 정한 조건에 따라서만 광고 비용이 제공되는 것이기 때문에, 광고 비용을 제공받는 웹 페이지의 사용자(즉, 홈페이지 운영자)에게 있어서 광고 비용(광고비)의 설정/선택 권한이 없고, 다양성이 부족한 측면이 있다.Currently, Internet advertisements usually give a cost per click on an advertisement, which is a method in which the Internet advertising company determines a keyword unit price and unilaterally gives a portion of the advertisement cost. In other words, when an advertisement is performed on a normal web page, the advertisement cost is provided to the user of the web page on which the advertisement is placed as a cost per click on the advertisement. This is a method of providing a portion of the advertising cost incurred (ie, a portion of the advertising cost). Since such a conventional advertising cost providing method (ie, conventional advertising method) simply provides advertising costs according to the conditions set by the advertising company, the user of the web page (ie, the homepage operator) who receives the advertising cost There is no authority to set/select advertising costs (advertising costs), and there is a lack of diversity.

이에, 본 발명의 웹 페이지 상의 광고 박스 제공 시스템(10)은 일예로 제1 광고 방식과 제2 광고 방식을 포함한 2가지의 광고 방식(광고 진행 방식)을 제공할 수 있다. 여기서, 제1 광고 방식은 자체 서버(200)에서 광고 단어 관련 스트립트가 들어간 홈페이지의 방문자 수와 고가의 키워드와 저가의 키워드를 가지고, 서버(200)에서 자동으로 광고비를 계산하고 광고 단어를 노출하는 방식을 의미할 수 있다. 제2 광고 방식은 홈페이지 운영자가 광고비를 직접 설정하는 방식으로서, 이는 홈페이지 운영자를 위해 종래의 광고 방식 대비 더 발전된 광고 방식(광고 진행 방식)이라 할 수 있다.Accordingly, the system 10 for providing an advertisement box on a web page according to the present invention may provide two advertisement methods (advertising methods) including, for example, a first advertisement method and a second advertisement method. Here, the first advertisement method has the number of visitors to the homepage containing the script related to the advertisement word in the server 200, and the server 200 automatically calculates the advertisement cost and exposes the advertisement word with the high price keyword and the low price keyword. can mean the way The second advertising method is a method in which the homepage operator directly sets the advertising cost, which can be said to be a more advanced advertising method (advertising method) compared to the conventional advertising method for the homepage operator.

구체적으로, 제1 광고 방식은, 본 지식박스 홈페이지에서 광고주가 노출을 원하는 홈페이지의 주소를 적으면, 광고 비용을 서버(200)에서 해당 홈페이지의 광고 비용을 자동으로 계산하는 방식을 의미할 수 있다.Specifically, the first advertising method may refer to a method in which the server 200 automatically calculates the advertising cost of the corresponding homepage when the advertiser writes down the address of the homepage that the advertiser wants to expose on the Knowledgebox homepage. .

제1 광고 방식에 따르면, 서버(200)는, 광고주 단말로부터 광고주가 광고 노출을 희망하는 노출 희망 홈페이지의 주소가 획득된 경우, 상기 노출 희망 홈페이지의 방문자 수 및 상기 광고주가 노출을 희망하는 광고 단어(즉, 희망 광고 단어)의 유형을 고려하여, 상기 광고 단어의 광고 단가 비용을 산출하여 상기 광고주 단말로 제공할 수 있다. 이후, 서버(200)는 광고주 단말에서 상기 산출된 광고 단가 비용의 결제를 완료한 것으로 확인되는 경우, 결제 완료된 광고 단가 비용과 관련된 상기 광고 단어에 대응하는 광고 용도의 단어 박스를 생성하여 상기 노출 희망 홈페이지에 해당하는 웹 페이지에 노출되도록 제어할 수 있다. 이러한 제1 광고 방식에 의하면, 본 발명은, 광고주로 하여금 광고주 자신이 특정한 특정 홈페이지에서만 자신이 원하는 광고(즉, 결제 완료한 광고 단어에 대한 광고)가 나갈 수 있도록(노출될 수 있도록) 할 수 있다. According to the first advertisement method, the server 200, when the address of the homepage desired to be exposed by the advertiser is obtained from the advertiser terminal, the number of visitors to the homepage desired to be exposed and the advertisement word the advertiser wishes to be exposed to. In consideration of the type of (that is, the desired advertisement word), the advertisement unit cost of the advertisement word may be calculated and provided to the advertiser terminal. Thereafter, when it is confirmed that the advertiser terminal has completed the payment for the calculated unit advertising cost, the server 200 creates a word box for advertising purposes corresponding to the advertising word related to the paid unit advertising cost, thereby generating the exposure desired It can be controlled to be exposed to the web page corresponding to the homepage. According to the first advertising method, the present invention allows advertisers to display (expose) advertisements they want (ie, advertisements for advertisement words for which payment has been made) only on a specific homepage that the advertiser has specified. there is.

여기서, 광고 단어(광고 키워드)의 유형은 제1 유형인 고가 광고 단어(고가 키워드) 및 제2 유형인 저가 광고 단어(저가 키워드)를 포함할 수 있다. 여기서, 고가 광고 단어는 서버(200)의 관리자에 의해 고가 금액(단가)으로 분류되는 단어(키워드)를 의미하는 것으로서, 예시적으로 보험, 대출 등의 단어(특수 단어)를 의미할 수 있다. 반면, 저가 광고 단어는 서버(200)의 관리자에 의해 저가 금액(단가)으로 분류되는 단어(키워드)를 의미하는 것으로서, 일예로 선풍기, 로션 등의 단어(일반 단어)를 의미할 수 있다. 광고 단어(키워드)마다 고가 키워드인지 혹은 저가 키워드인지에 대한 설정/결정, 및 고가/저가 키워드 내 단어 종류에 대한 설정은 일예로 서버(200)의 관리자에 의해 기 설정/분류되어 있을 수 있다.Here, the types of advertisement words (advertisement keywords) may include a first type of high-price advertisement word (high-price keyword) and a second type of low-priced advertisement word (low-price keyword). Here, the high-priced advertisement word refers to a word (keyword) classified as a high price (unit price) by the manager of the server 200, and may exemplarily mean words (special words) such as insurance and loan. On the other hand, the low-cost advertising word means a word (keyword) classified as a low price (unit price) by the administrator of the server 200, and may mean, for example, a word (general word) such as an electric fan or lotion. Setting/determination of whether each advertisement word (keyword) is a high-priced keyword or low-priced keyword and setting of a word type within a high-priced/low-priced keyword may be pre-set/classified by, for example, an administrator of the server 200.

이에 따르면, 제1 광고 방식의 프로세스(즉, 지식박스 광고 진행 방식 프로세스)는, i) 일예로 광고주가 노출을 원하는 홈페이지의 주소(즉, 노출 희망 홈페이지의 주소)를 서버(200)로 제공하면, ii) 이후 서버(200)가 광고주 단말로부터 획득한 홈페이지의 주소에 대응하는 홈페이지(광고 사이트)를 검색하고, iii) 서버(200)가 검색된 홈페이지의 방문자 수와, 광고주가 노출을 희망하는 광고 단어(즉, 희망 광고 단어)가 제1 유형의 광고 단어인지 혹은 제2 유형의 광고 단어인지(즉, 고가 키워드인지 혹은 저가 키워드인지) 등에 따라, 광고 단어(즉, 희망 광고 단어)의 광고 단가 비용을 산출하고, iv) 이후 산출된 광고 단가 비용을 광고주가 결제한 것으로 확인되면, 서버(200)가 자동으로 희망 광고 단어를 노출 희망 홈페이지에 해당하는 웹 페이지 상에 노출되도록 함(특히, 희망 광고 단어에 대응하는 광고 용도의 단어 박스를 생성한 후, 생성된 단어 박스 내에 희망 광고 단어를 포함시킨 상태로 웹 페이지 상에 노출되도록 함)으로써 광고 단어에 대한 광고 노출이 이루어지도록 할 수 있다. 이후, 광고 단어에 대한 광고 노출이 이루어지면, 광고 비용은 해당 홈페이지 운영자에게 제공(입금)될 수 있다. 서버(200)는 노출된 광고 용도의 단어 박스(특히, 희망 광고 단어가 포함된 단어 박스)에 대한 사용자들의 선택에 따라 누적된 광고비(광고 비용)을, 노출 희망 홈페이지에 대응하는 웹 페이지를 관리하는 홈페이지 운영 단말(100)로 제공(즉, 홈페이지 운영자에게 제공)할 수 있다.According to this, the process of the first advertisement method (i.e., knowledge box advertisement method process) is i), for example, when an advertiser provides the address of a homepage desired to be exposed (i.e., the address of a homepage desired to be exposed) to the server 200. , ii) then, the server 200 searches for a homepage (advertisement site) corresponding to the homepage address acquired from the advertiser terminal, and iii) the number of visitors to the homepage searched by the server 200 and the advertisement the advertiser wants to display The advertising unit price of the advertisement word (ie, desired advertisement word) depending on whether the word (ie, desired advertisement word) is a first type advertisement word or a second type advertisement word (ie, a high-priced keyword or a low-priced keyword), and the like. After calculating the cost, and iv) if it is confirmed that the advertiser has paid the calculated advertising unit cost, the server 200 automatically exposes the desired advertising word on the web page corresponding to the desired homepage (in particular, After creating a word box for advertisement purposes corresponding to the advertisement word, the desired advertisement word is included in the created word box and displayed on a web page) so that the advertisement for the advertisement word is exposed. Thereafter, when an advertisement exposure for an advertisement word is made, the advertisement cost may be provided (deposited) to the corresponding homepage operator. The server 200 manages the accumulated advertisement costs (advertisement costs) according to users' selections on the word box for the displayed advertisement purpose (in particular, the word box containing the desired advertisement word) and the web page corresponding to the desired homepage to be exposed. It can be provided to the homepage operating terminal 100 (ie, provided to the homepage operator).

한편, 제2 광고 방식은, 홈페이지 운영자가 본인의 광고비를 직접 설정하는 방식을 의미할 수 있다. 제2 광고 방식에서 홈페이지 운영자는, 일/월 광고비를 클릭당과 상관없이 고정으로 광고비를 설정하거나, 혹은 클릭당 비용을 직접 설정할 수 있다.On the other hand, the second advertisement method may refer to a method in which the homepage operator directly sets the user's advertising cost. In the second advertising method, the homepage operator may set the daily/monthly advertising cost to be fixed regardless of per-click, or directly set the cost per click.

제1 광고 방식에 따르면, 서버(200)는, 홈페이지 운영 단말(100)로부터 홈페이지 운영자에 의해 제작된 웹 페이지를 통해 노출되는 광고 용도의 단어 박스(즉, 웹 페이지 내 광고 용도의 단어 박스)에 대하여 홈페이지 운영자가 희망하는 희망 광고비 정보가 획득되고, 광고주 단말(미도시)이 상기 희망 광고비 정보에 해당하는 금액을 결제 완료한 것으로 확인되는 경우, 광고주 단말의 광고주가 노출을 희망하는 광고 단어를 포함하도록 생성된 광고 용도의 단어 박스가 상기 웹 페이지(즉, 홈페이지 운영자에 의해 제작된 웹 페이지)에 노출되도록 제어할 수 있다. According to the first advertisement method, the server 200 enters a word box for advertisement purposes (ie, a word box for advertisement purposes within the web page) exposed through a web page created by a homepage operator from the homepage operating terminal 100. When desired advertising cost information desired by the homepage operator is obtained and it is confirmed that the advertiser terminal (not shown) has completed payment of the amount corresponding to the desired advertising cost information, the advertisement word that the advertiser of the advertiser terminal desires to be exposed is included. The generated word box for advertisement purposes can be controlled to be exposed on the web page (that is, the web page produced by the homepage operator).

여기서, 희망 광고비 정보는, 홈페이지 운영자 자신이 제작한 웹 페이지 상에서 광고 단어가 노출되도록 할 때, 해당 광고 단어를 노출시킴으로 인해 자신이 받고자 하는 광고 비용 정보를 의미할 수 있다. 이러한 희망 광고비 정보는 일당 고정 광고비, 월당 고정 광고비 및 클릭당 광고비 중 어느 하나일 수 있다. 즉, 희망 광고비 정보는 자신의 웹 페이지에서의 광고 단어의 노출에 따른 광고 단어의 광고 단가 비용을 홈페이지 운영자가 직접 입력해 설정한 정보(즉, 일 광고비, 월 광고비 혹은 클릭당 광고비 정보)를 의미할 수 있다. Here, the desired advertisement cost information may mean advertisement cost information that the homepage operator wants to receive by exposing the advertisement word when the advertisement word is exposed on the web page created by the homepage operator. This desired advertising cost information may be any one of a fixed advertising cost per day, a fixed advertising cost per month, and an advertising cost per click. That is, desired advertising cost information refers to information (ie, daily advertising cost, monthly advertising cost, or advertising cost per click) set by the homepage operator directly inputting the advertising unit cost of the advertising word according to the exposure of the advertising word on the user's web page. can

이에 따르면, 제2 광고 방식의 프로세스(즉, 지식박스 광고 진행 방식 프로세스)는, i) 일예로 홈페이지 운영자가 홈페이지 운영 단말(100)을 통해 광고 단어(혹은 광고 용도의 단어 박스)에 대한 희망 광고비 정보(희망 광고 단가 비용)를 입력하면, ii) 이후 광고주는 광고주 단말을 통해 서버(200)에 접속하여 서버(200)에서 광고 노출을 희망하는 노출 희망 홈페이지를 검색하고, 노출 희망 홈페이지에 대응하는 희망 광고비 정보(홈페이지 운영자가 설정해둔 희망 광고비 정보)를 확인할 수 있으며, 이후 iii) 서버(200)는 광고주 단말에서 희망 광고비 정보에 해당하는 금액을 결제 완료한 것으로 확인되면, 광고주가 노출을 희망하는 광고 단어를 포함하도록 생성된 광고 용도의 단어 박스가 노출 희망 홈페이지에 노출시킴으로써, 광고 단어에 대한 광고 노출이 이루어지도록 할 수 있다. 이후, 광고 단어에 대한 광고 노출이 이루어지면, 광고 비용은 해당 홈페이지 운영자에게 제공(입금)될 수 있다. 즉, 서버(200)는 노출된 광고 용도의 단어 박스(특히, 희망 광고 단어가 포함된 단어 박스)에 대한 사용자들의 선택에 따라 누적된 광고비(광고 비용)을, 노출 희망 홈페이지에 대응하는 웹 페이지를 관리하는 홈페이지 운영 단말(100)로 제공(즉, 홈페이지 운영자에게 제공)할 수 있다.According to this, the process of the second advertisement method (ie, the knowledge box advertisement progress method process) is i), for example, through the homepage operating terminal 100 by the homepage operator, the desired advertising cost for the advertising word (or word box for advertising purposes) When information (desired advertisement unit cost) is entered, ii) then, the advertiser accesses the server 200 through the advertiser terminal, searches the server 200 for an exposure desired homepage in which the advertisement is desired to be exposed, and Desired advertising cost information (desired advertising cost information set by the homepage operator) can be checked, and then iii) the server 200 confirms that the payment for the amount corresponding to the desired advertising cost information is completed in the advertiser terminal, the advertiser wants to be exposed. By exposing the word box for advertisement purposes, which is created to include the advertisement word, on the home page where exposure is desired, the advertisement exposure for the advertisement word can be made. Thereafter, when an advertisement exposure for an advertisement word is made, the advertisement cost may be provided (deposited) to the corresponding homepage operator. That is, the server 200 converts the accumulated advertisement costs (advertisement costs) according to users' selections on the exposed word boxes for advertisement purposes (in particular, word boxes containing desired advertisement words) to the web page corresponding to the desired homepage to be exposed. It can be provided to the homepage operation terminal 100 that manages (that is, provided to the homepage operator).

일예로 도 15의 도면을 참조하여 예를 들면, 광고주가 노출을 원하는 노출 희망 홈페이지에 대응하는 웹 페이지가 도 15에 도시된 제 11 웹 페이지(1500)와 같고, 광고주가 노출을 희망하는 광고 단어가 '보험'이라고 하자. 이때, 서버(200)는 광고주가 광고 단어의 광고 단가 비용을 결제 완료하지 않은 상태일 때, 제 11 웹 페이지(1500) 상에 '뇌종양' 관련 단어 박스, '표적' 관련 단어 박스, '섬유결합소 엑스트라 도메인 B' 관련 단어 박스 및 '바이오마커' 관련 단어 박스만 노출되도록 할 수 있으며, 이는 제 11 웹 페이지(1500)에 광고가 없는 상태(즉, 광고 미노출 상태)라 할 수 있다.As an example, referring to the drawing of FIG. 15 , for example, the web page corresponding to the homepage desired to be exposed by the advertiser is the same as the eleventh web page 1500 shown in FIG. 15, and the advertisement word that the advertiser wants to be exposed Let be 'insurance'. At this time, the server 200 displays a word box related to 'brain tumor', a box related to 'target', and a 'fiber coupling' on the eleventh web page 1500 when the advertiser has not completed payment for the advertising unit cost of the advertisement word. Only the small extra domain B' related word box and the 'biomarker' related word box may be exposed, and this may be referred to as a state in which there is no advertisement on the 11th web page 1500 (ie, an advertisement is not exposed).

반면, 서버(200)는 광고주가 광고 단어의 광고 단가 비용을 결제 완료한 상태일 때, 제 11 웹 페이지(1500) 상에 '뇌종양' 관련 단어 박스, '표적' 관련 단어 박스, '섬유결합소 엑스트라 도메인 B' 관련 단어 박스 및 '바이오마커' 관련 단어 박스에 더하여, '보험' 관련 단어 박스가 함께 노출되도록 할 수 있으며, 이는 '보험' 관련 단어 박스의 노출로 하여금 제 11 웹 페이지(1500)에 광고가 있는 상태(즉, 광고주의 광고비용 결제 완료로 인하여 광고 단어가 노출된 상태, 즉 광고 노출 상태)라 할 수 있다.On the other hand, the server 200 displays a word box related to 'brain tumor', a box related to 'target', and a 'fibronectin' on the eleventh web page 1500 when the advertiser has completed payment of the advertising unit cost of the advertisement word. In addition to the 'extra domain B' related word box and the 'biomarker' related word box, an 'insurance' related word box may be exposed together, which causes the 'insurance' related word box to be exposed on the eleventh web page (1500). It may be referred to as a state in which there is an advertisement (ie, a state in which an advertisement word is exposed due to completion of payment of an advertisement cost by an advertiser, that is, an advertisement exposure state).

한편, 앞서 말한 바와 같이, 서버(200)는, 서버(200)에서 관리 중인 복수의 웹 사이트 중 제1 웹 사이트에 사용자 단말(300)이 접속한 것으로 감지된 경우, 제1 웹 사이트(제1 홈페이지)에 포함된 제1 웹 페이지를 사용자 단말(300)의 화면에 제공할 수 있다. 이때, 일예로 제1 웹 페이지가 홈페이지 운영 단말(100)에 의해 제작된 웹 페이지(제1 웹 페이지)로서, 일예로 도 4에 도시된 것과 같은 제1 웹 페이지(400)라고 하자.Meanwhile, as described above, the server 200 detects that the user terminal 300 accesses the first website among the plurality of websites managed by the server 200, the first website (first website). The first web page included in the homepage) may be provided on the screen of the user terminal 300 . At this time, as an example, the first web page is a web page (first web page) produced by the homepage operating terminal 100, and it is assumed that the first web page 400 as shown in FIG. 4 is an example.

이때, 서버(200)는 제1 웹 페이지를 사용자 단말(300)의 화면에 제공할 때(표출시킬 때) 제1 웹 페이지의 일영역에 매칭 키워드 검색 아이콘을 오버랩하여 표시하되, 매칭 키워드 검색 아이콘 내 키워드 입력부에 사용자가 검색하기를 희망하는 키워드가 입력된 경우, 제1 웹 페이지 내 텍스트 정보 중에서 상기 키워드 입력부를 통해 입력된 키워드(사용자가 입력한 키워드)와 매칭되는 매칭 키워드를 복수의 검색 모드 중 사용자에 의해 선택된 어느 하나의 검색 모드로 검색한 검색 결과를 사용자 단말(300)의 화면에 표시할 수 있다.At this time, when the server 200 provides (displays) the first web page on the screen of the user terminal 300, the matching keyword search icon is overlapped and displayed on one area of the first web page, but the matching keyword search icon When a keyword that the user wishes to search for is entered in the My Keyword input unit, a matching keyword that matches the keyword input through the keyword input unit (keyword input by the user) among the text information in the first web page is selected in a plurality of search modes. Among them, a search result searched in any one search mode selected by the user may be displayed on the screen of the user terminal 300 .

여기서, 매칭 키워드 검색 아이콘은 제1 웹 페이지 내에 포함되어 있는 텍스트 정보 중에서 사용자 단말(300)의 사용자가 검색하고자(찾고자) 하는 키워드(단어)의 검색을 위한 아이콘을 의미할 수 있다. 키워드 입력부는 1개의 칸으로 이루어질 수 있다.Here, the matching keyword search icon may refer to an icon for searching for a keyword (word) that the user of the user terminal 300 wants to search (search) among text information included in the first web page. The keyword input unit may consist of one column.

또한, 복수의 검색 모드는 제1 검색 모드, 제2 검색 모드 및 제3 검색 모드를 포함할 수 있다. Also, the plurality of search modes may include a first search mode, a second search mode, and a third search mode.

제1 검색 모드는, 띄어쓰기를 포함하여 키워드 입력부에 입력된 정보와 전체 일치하는 정보(똑같은 정보)를 포함하고 있는 정보를, 제1 웹 페이지 내 텍스트 정보 중에서 검색하는 모드일 수 있다. 일예로, 키워드 입력부에 사용자가 입력한 정보가 '표적 바이오마커'이면, 서버(200)는 검색 결과로서 '표적 바이오마커'와 완전히 일치하는 정보만을 검색하며 그 결과로 제공할 수 있다. The first search mode may be a mode for searching for information including all information (same information) as the information entered into the keyword input unit, including spaces, among text information in the first web page. For example, if the information input by the user in the keyword input unit is a 'target biomarker', the server 200 may retrieve only information that completely matches the 'target biomarker' as a search result and provide the result.

제2 검색 모드는, 키워드 입력부에 입력된 정보에서 띄어쓰기가 포함된 경우, 띄어쓰기를 기준으로 앞뒤 단어를 개별 단어로 인식하되, 개별 인식된 단어가 우선 표기된 순서와 상관 없이 한 문장 내에 기재되어 있는 문장을, 제1 웹 페이지 내 텍스트 정보 중에서 검색하는 모드일 수 있다. 여기서, 한 문장(하나의 문장)이라 함은 '마침표(.)'를 기준으로 구분되는 문장일 수도 있고, 혹은 마침표 없이 엔터로 단락 변환이 이루어진 경우, 마침표 없는 해당 단락을 문장으로 간주할 수도 있다. 이러한 제2 검색 모드는 문장 검색 모드라 지칭될 수 있다. 예시적으로, 키워드 입력부에 사용자가 입력한 정보가 '표적 바이오마커'이면, 서버(200)는 제2 검색 모드일 때, 검색 결과로서 '표적 치료 바이오마커와의 비교를 통한 변화가 필요할 것으로 제시됐다', '악성 뇌종양의 바이오마커 표적치료 가능성을 제시했다' 등과 같은 문장을 검색하여 그 결과로 제공할 수 있다. 이때, 서버(200)는 제2 검색 모드에 기반한 검색 결과를 사용자 단말(300)의 화면에 표시할 때, 제1 웹 페이지 내 텍스트 정보 중에서 제2 검색 모드를 통해 검색된 문장을 제1 색상으로 표시하고, 검색된 문장 중에서 개별 인식된 단어(즉, 키워드 입력부에 입력된 정보와 관련하여, 띄어쓰기를 기준으로 앞뒤 개별 인식단 된어)를 제1 색상과는 다른 제2 색상으로 표시할 수 있다. 제1 색상과 제2 색상의 컬러 값은 서버(200)를 관리하는 관리자에 의해 다양한 색상으로 설정/변경될 수 있다. 예시적으로 제1 색상은 회색, 제2 색상은 노란색일 수 있다. 이에 따르면, 서버(200)는 제2 검색 모드일 때, 매칭 문장은 제1 색상으로, 매칭 단어는 제2 색상으로 구분해 사용자 단말(300)의 화면에 표시할 수 있다.In the second search mode, when spaces are included in the information input to the keyword input unit, words in front and behind are recognized as individual words based on spaces, but sentences written in one sentence regardless of the order in which the individually recognized words are first written. , may be a mode for searching text information in the first web page. Here, a sentence (one sentence) may be a sentence that is distinguished based on a 'period (.)', or if a paragraph conversion is performed with an enter without a period, the corresponding paragraph without a period may be regarded as a sentence. . This second search mode may be referred to as a sentence search mode. Exemplarily, if the information input by the user in the keyword input unit is a 'target biomarker', the server 200 presents a need for change through comparison with the 'target treatment biomarker' as a search result in the second search mode. You can search for sentences such as 'It's been done', 'The possibility of biomarker-targeted treatment for malignant brain tumor', etc. can be searched and provided as results. At this time, when the server 200 displays the search result based on the second search mode on the screen of the user terminal 300, the sentence searched through the second search mode among the text information in the first web page is displayed in a first color. And, among the searched sentences, individually recognized words (that is, in relation to the information input to the keyword input unit, individual recognized words in front and back based on spacing) may be displayed in a second color different from the first color. Color values of the first color and the second color may be set/changed to various colors by an administrator who manages the server 200 . For example, the first color may be gray and the second color may be yellow. According to this, in the second search mode, the server 200 may classify matching sentences in a first color and matching words in a second color and display them on the screen of the user terminal 300 .

제3 검색 모드는, 키워드 입력부에 입력된 정보에서 띄어쓰기가 포함된 경우, 띄어쓰기를 기준으로 앞뒤 단어를 개별 단어로 인식하되, 개별 인식된 단어 각각과 매칭되는 단어를 제1 웹 페이지 내 텍스트 정보 내에서 순차적으로 하나씩 검색하며 보여주는 검색 모드를 의미할 수 있다.In the third search mode, when spaces are included in the information input to the keyword input unit, words in front and behind are recognized as individual words based on the spaces, and words matching each of the individually recognized words are searched for in the text information in the first web page. It may refer to a search mode that sequentially searches and shows one by one in .

예시적으로, 키워드 입력부에 사용자가 입력한 정보가 '표적 바이오마커'이면, 서버(200)는 제3 검색 모드일 때, 1 웹 페이지 내 텍스트 정보 내에서 '표적'과 매칭되는 단어 및 '바이오마커'와 매칭되는 단어(매칭 단어)를 각각 1차 검색한 후, 이후 사용자 단말(300)의 화면에 표시된 제1 웹 페이지 내 텍스트 정보 내에서 1차 검색된 각각의 매칭된 단어(매칭 단어)들을 상위에서 하위 방향에 대하여 먼저 기재되어 있는 순으로 하여, 순차적으로 매칭된 단어를 검색 결과로 보여줄 수 있다. 즉, 일예로 제1 웹 페이지 내 텍스트 정보를 상위에서 하위 방향으로 내려가며 읽었을 때 '표적-표적-바이오마커-표적-바이오마커 등'의 순서로 각 단어가 나타나 있다면, 제3 검색 모드일 때에는, 해당 순서대로 하나씩 매칭되는 단어를 순차적으로 검색 결과로서 표시(즉, 표적->표적->바이오마커->표적->바이오마커 순으로 하나씩 표시)할 수 있다.Exemplarily, if the information input by the user in the keyword input unit is a 'target biomarker', the server 200, when in the third search mode, a word matching 'target' and 'biomarker' within text information in one web page After each primary search for a word (matching word) that matches the marker', each matched word (matching word) searched first within the text information in the first web page displayed on the screen of the user terminal 300 It is possible to show sequentially matched words as search results in the order in which they are first described in the direction from the top to the bottom. That is, for example, if each word appears in the order of 'target-target-biomarker-target-biomarker, etc.' when text information in the first web page is read from top to bottom, in the third search mode , Words matched one by one in the corresponding order may be sequentially displayed as search results (that is, displayed one by one in the order of target->target->biomarker->target->biomarker).

이에 따르면, 일반적으로 웹 상에서나 워드파일 등의 문서 상에서 키워드(단어) 검색을 수행할 때, 일예로 띄어쓰기가 포함된 ‘표적 바이오마커’이라는 정보를 입력하면, 똑같이 “표적 바이오마커”라는 단어의 검색만 가능하였다. 이처럼, 종래의 검색 기술은 검색 방식에 대한 다양성이 부족하여, 사용자가 원하는 정보를 효과적으로 검색하는 데에 한계가 있었다. 이러한 문제를 해소하여, 서버(200)는 키워드 입력부에 입력된 단일 키워드 정보와 관련하여, 해당 정보에 띄어쓰기가 포함되어 있는지 여부, 사용자가 복수의 검색 모드(제1 검색 모드 내지 제3 검색 모드) 중 어느 검색 모드를 선택했는지 등에 따라 각기 다른 검색 결과가 제공되도록 할 수 있어, 사용자가 원하는 단어(키워드) 정보를 효과적으로 검색 가능하도록 할 수 있다.According to this, in general, when performing a keyword (word) search on the web or on a document such as a word file, for example, if information called 'target biomarker' including spaces is entered, the same word 'target biomarker' Only search was possible. As such, the conventional search technology lacks diversity in search methods, and thus has limitations in effectively searching for information desired by the user. In order to solve this problem, the server 200 determines whether a space is included in the single keyword information entered into the keyword input unit, and the user selects a plurality of search modes (first to third search modes). It is possible to provide different search results depending on which search mode is selected, etc., so that the user can effectively search for desired word (keyword) information.

즉, 서버(200)는 매칭 키워드 검색 아이콘(즉, 제1 검색 모드 내지 제3 검색 모드 기반의 검색 결과 제공이 가능한 아이콘)을 제공함으로써, 사용자가 검색을 원하는 단어(키워드)와 매칭되는 단어의 검색을 보다 쉽고 빠르고 정확하게 찾을 수 있도록 하며, 사용자에 대하여 단어(키워드) 검색의 편의성을 제공하여 효율적인 키워드 검색이 이루어지도록 할 수 있다.That is, the server 200 provides a matching keyword search icon (that is, an icon capable of providing search results based on the first to third search modes), so that the user can search for words (keywords) that match the search icon. It is possible to find a search more easily, quickly, and accurately, and to provide the user with the convenience of a word (keyword) search so that an efficient keyword search can be performed.

또한, 서버(200)는 홈페이지 운영 단말(100) 및 사용자 단말9300) 각각의 작동(일예로, 화면 표시)를 제어할 수 있다.In addition, the server 200 may control each operation (eg, screen display) of the homepage operating terminal 100 and the user terminal 9300 .

서버(200)는 일예로 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 사용자 단말(300)의 소지자인 사용자에 의해 선택된 것으로 감지된 경우, 사용자에 의해 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 사용자 단말(300)의 화면에 표시되도록 제어할 수 있다. 이때, 서버(200)는 상기 웹 페이지의 일측에서의 상기 선택된 지식정보 제공 용도의 단어 박스의 해당 위치에 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 지식정보 페이지를 표시하거나, 상기 웹 페이지에 오버레이 형태 또는 팝업 형태의 상기 지식정보 제공 페이지를 표시하거나, 새로운 페이지 형태로 상기 지식정보 제공 페이지가 표시되도록 할 수 있다. 여기서, 상기 지식정보 페이지는 앞서 말한 바와 같이 해당 지식정보 제공 용도의 단어 박스에 포함된 특정 단어에 대한 상세 정보(일예로, 특정 단어의 뜻을 나타내는 국어사전 검색 결과 등)를 제공하기 위한 콘텐츠 등을 포함한다. 여기서, 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지는 지식정보 제공 페이지 등으로 달리 지칭될 수 있다.For example, the server 200 detects that a word box for providing knowledge information among one or more word boxes displayed on one side of a web page displayed on the user terminal 300 is selected by the user who is the holder of the user terminal 300. In this case, the knowledge information page related to the word box for providing the selected knowledge information can be controlled to be displayed on the screen of the user terminal 300 by the user. At this time, the server 200 displays a knowledge information page corresponding to the selected word box for providing knowledge information at a corresponding position of the word box for providing knowledge information on one side of the web page, or displays the knowledge information page on the web page. The knowledge information providing page may be displayed in an overlay form or a popup form, or the knowledge information providing page may be displayed in a new page form. Here, the knowledge information page, as described above, includes content for providing detailed information on a specific word included in a word box for the purpose of providing the corresponding knowledge information (eg, Korean dictionary search results indicating the meaning of a specific word, etc.) includes Here, the knowledge information page related to the word box for providing knowledge information may be otherwise referred to as a knowledge information providing page.

구체적으로, 서버(200)는 일예로 사용자 단말(300)에서 지식정보 제공 용도의 단어 박스(일예로, 도 4에 도시된 '뇌종양' 단어에 대응하는 단어 박스(420))에 대하여 미리 설정된 시간(일예로 1초) 이내로 사용자(사용자 단말(300)의 소지자인 사용자)의 클릭 입력(즉, 1초 이내의 클릭 입력)이 이루어진 경우, 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 새로운 페이지 형태로 표시되도록 사용자 단말(300)의 화면을 제어할 수 있다.Specifically, the server 200, for example, sets a preset time for a word box (eg, a word box 420 corresponding to the word 'brain tumor' shown in FIG. 4) for providing knowledge information in the user terminal 300. If a click input (ie, a click input within 1 second) of a user (a user who is the holder of the user terminal 300) is made within (eg, 1 second), a new knowledge information page related to a word box for providing knowledge information is displayed. The screen of the user terminal 300 may be controlled to be displayed in the form of a page.

만약, 서버(200)는 사용자 단말(300)에서 지식정보 제공 용도의 단어 박스에 대하여 미리 설정된 누름 시간(일예로 3초) 이상으로 사용자의 누름 입력이 이루어진 것으로 감지된 경우(일예로 3초 동안 눌렀다가 뗀 경우), 이를 사용자가 지식정보 페이지(즉, 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지)를 화면 페이지의 이동 없이 현재 사용자 단말(300)의 화면에 표출되어 있는 웹 페이지 상에 오버랩 형태(오버레이 형태 또는 팝업 형태)로 표시되도록 요청하는 신호로 인식하여, 지식정보 페이지를 현재 제1 의원 단말의 화면의 일부에 팝업 형태로 오버랩하여 표시되도록 제어할 수 있다.If the server 200 detects that the user terminal 300 presses input for more than a preset pressing time (eg, 3 seconds) with respect to the word box for the purpose of providing knowledge information (eg, for 3 seconds), If the user presses and releases the knowledge information page (ie, the knowledge information page related to the word box for the purpose of providing knowledge information) on the web page currently displayed on the screen of the user terminal 300 without moving the screen page By recognizing it as a signal requesting display in an overlap form (overlay form or pop-up form), the knowledge information page can be controlled to overlap and display a portion of the screen of the current clinician terminal in a pop-up form.

이때, 오버랩되어 표시된 지식정보 페이지의 일영역에는 오버랩되어 표시된 지식정보 페이지를 사용자 단말(300)의 화면 상에서 미노출 되도록 하기 위한 꺼짐 버튼이 마련될 수 있고, 이러한 꺼짐 버튼에 대한 사용자의 클릭 입력이 이루어진 경우, 서버(200)는 사용자 단말(300)의 화면 상에 오버랩되어 표시되어 있던 지식정보 페이지를 화면 상에서 없어지도록 제어할 수 있다.At this time, a turn-off button may be provided in one area of the knowledge information pages displayed overlapping so that the knowledge information pages displayed overlapping are not exposed on the screen of the user terminal 300, and the user clicks input on the turn-off button. In this case, the server 200 may control the overlapping knowledge information pages displayed on the screen of the user terminal 300 to disappear from the screen.

이처럼, 서버(200)는 지식정보 제공 용도의 단어 박스에 대하여, 사용자가 미리 설정된 누름 시간(일예로 3초) 이상으로 눌렀다 뗀 경우, 미리 설정된 누름 시간 이상으로 눌림이 이루어진 단어 박스(지식정보 제공 용도의 단어 박스)와 관련된 지식정보 페이지를 사용자 단말의 화면 상의 소정의 영역에 오버랩 형태로 표시되도록 할 수 있다. 즉, 서버(200)는 사용자가 웹 페이지 내 지식정보 제공 용도의 단어 박스를 단순 클릭한 경우일 때, 사용자가 클릭한 단어 박스 내 단어의 상세 정보를 제공하는 지식정보 페이지를 새로운 페이지로 표시되도록 하고, 만약 단어 박스를 미리 설정된 누름 시간(일예로 3초) 이상으로 누른 경우, 페이지 이동 없이 현재의 사용자 단말(300)의 화면 상에 오버랩 하여 팝업 형태로 표시되도록 할 수 있다.In this way, with respect to the word box for the purpose of providing knowledge information, when the user presses and releases the word box for more than a preset press time (for example, 3 seconds), the server 200 presses the word box for more than a preset press time (knowledge information provision A knowledge information page related to a word box of purpose) may be displayed in an overlapping form on a predetermined area on a screen of a user terminal. That is, when a user simply clicks a word box for providing knowledge information in a web page, the server 200 displays a knowledge information page providing detailed information of a word in the word box clicked by the user as a new page. And, if the word box is pressed for more than a preset pressing time (for example, 3 seconds), it can be displayed in a pop-up form by overlapping it on the screen of the current user terminal 300 without moving the page.

이러한 서버(200)는 사용자가 사용자 단말(300)을 통해 접속한 웹 페이지의 일측에 표시된 복수의 단어 박스 중 특히나 지식정보 제공 용도의 단어 박스들 내 단어들의 상세 정보를 확인하고자 할 때, 지식정보 제공 용도의 단어 박스들 각각을 일정 시간(일예로 3초) 동안 눌렀다 떼는 등의 동작을 반복 수행하는 것을 통해 각 단어 박스에 대응하는 단어의 상세 정보(지식정보 페이지)를 오버랩 형태(팝업 형태)로 확인 가능하도록 할 수 있다. 즉, 서버(200)는 사용자 단말(300)의 현재 화면 상에서 별도의 페이지 이동 없이 각 단어 박스에 대응하는 단어의 상세 정보(지식정보 페이지)를 확인 가능하도록 할 수 있는바, 각 단어의 상세 정보를 보기 위해 별도의 상세 정보 제공 페이지(즉, 지식정보 페이지)로 넘어갔다가 다시 이전페이지로 돌아왔다가 하는 등 왔다갔다 할 필요 없이(즉, 번거로움의 필요 없이), 효율적으로 각 단어의 상세 정보를 빠르고 쉽게 확인 가능하도록 할 수 있다.When the server 200 wants to check detailed information of words in the word boxes for the purpose of providing knowledge information, especially among a plurality of word boxes displayed on one side of a web page accessed by the user through the user terminal 300, the knowledge information Detailed information (knowledge information page) corresponding to each word box is displayed in an overlap form (pop-up form) by repeatedly performing operations such as pressing and releasing each word box for a certain period of time (eg, 3 seconds) can be checked with That is, the server 200 can check detailed information (knowledge information page) of words corresponding to each word box on the current screen of the user terminal 300 without moving to a separate page. To see the detailed information of each word efficiently, without the need to go back and forth, such as going to a separate detailed information page (i.e. knowledge information page) and then returning to the previous page (i.e., without the need for hassle). This can be done quickly and easily.

또한, 앞서 말한 바와 같이, 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주)에 대해 결제 기능을 수행할 수 있다. 일예로 서버(200)는 미리 설정된 정산 일자에, 상기 광고주 단말에서 등록한 광고 콘텐츠와 관련한 단어의 클릭에 따른 총 광고 단가 비용에 대해서 결제 기능을 수행하거나, 광고주 단말에서 해당 광고주가 광고하고자 하는 단어 및 광고 콘텐츠와 관련해서 사전에 미리 설정된 광고비용을 결제하고, 상기 결제된 광고비용만큼 해당 광고주가 광고하고자 하는 단어에 대응하는 단어 박스가 노출되도록 구성할 수 있다.In addition, as mentioned above, the server 200 is an advertiser terminal (not shown) related to the word box for the corresponding advertisement on a preset settlement date (eg, including the first day of every month, the last day of every month, once a week, etc.) (or An advertiser possessing a corresponding advertiser terminal) may perform a payment function. For example, on a preset settlement date, the server 200 performs a payment function for the total advertising unit cost according to clicks on words related to advertising content registered in the advertiser terminal, or the advertiser terminal performs a payment function for the word and In relation to advertising content, a preset advertising cost may be paid, and a word box corresponding to a word the advertiser wants to advertise may be exposed as much as the paid advertising cost.

이때, 서버(200)는 일예로 광고주가 광고주 단말을 통해 미리 설정된 광고비용(즉, 광고주 단말의 광고주가 광고하고자 하는 단어 및/또는 광고 콘텐츠와 관련하여 미리 설정된 광고비용)을 결제하도록 할 때, 광고주 단말에서 본인 소유의 카드가 아닌 타인의 카드로 결제되는 것이 방지되도록 하기 위해, 다음과 같이 결제 기능이 수행되도록 제어할 수 있다.At this time, the server 200, for example, allows the advertiser to pay a preset advertising cost through the advertiser terminal (ie, a preset advertising cost related to a word and / or advertising content that the advertiser of the advertiser terminal wants to advertise), In order to prevent the advertiser's terminal from making a payment with a card other than the card owned by the advertiser, the payment function can be controlled to be performed as follows.

구체적인 예로, 서버(200)는 미리 설정된 광고비용에 대한 결제가 이루어지기 이전에, 광고주가 과거에 광고주 단말에 연결된 스타일러스 펜을 이용하여 광고주 단말 상에 표출된 서명 패드에 결제를 하는 경우, 스타일러스 펜에 내장된 가속도 및 자이로 센서를 통해 광고주가 서명하는 동안의 스타일러스 펜에 대한 가속도와 각속도를 측정한 후 적분하여 속도와 변위를 획득하고, 획득된 데이터를 기초로 스타일러스 펜을 통한 서명 수행시의 획 순서와 가속도 정보를 포함한 서명에 대한 특징 값을 포함한 서명 정보를 이미지로 바꾸고, 서명에 대한 특징 값이 담긴 이미지화된 데이터와 서명 이미지를 서명에 사용한 펜의 정보인 스타일러스 펜의 디바이스 ID 및 위치 정보와 함께 서버(200) 내 서명 저장부(미도시)에 서명 관련 정보로서 기 등록해 둘 수 있다. 또한, 서명 저장부(미도시)에는 서명 관련 정보와 광고주 소유의 신용카드 정보가 함께 연계되어 저장되어 있을 수 있다.As a specific example, the server 200, before payment for a preset advertising cost is made, when an advertiser pays for a signature pad displayed on an advertiser terminal using a stylus pen connected to the advertiser terminal in the past, the stylus pen After measuring the acceleration and angular velocity of the stylus pen while the advertiser is signing through the built-in acceleration and gyro sensors, the speed and displacement are obtained by integrating them, and based on the acquired data, the stroke when performing the signature through the stylus pen The signature information, including the characteristic values of the signature, including sequence and acceleration information, is converted into an image, and the device ID and location information of the stylus pen, which is the information of the pen used for the signature, and the imaged data containing the characteristic values of the signature and the signature image Together, it may be pre-registered as signature-related information in a signature storage unit (not shown) in the server 200 . In addition, the signature storage unit (not shown) may store signature-related information and credit card information owned by the advertiser in association with each other.

이후, 서버(200)는 광고주 단말에 대하여 미리 설정된 광고비용의 결제가 필요하다고 판단되는 경우, 광고주 단말로 미리 설정된 광고비용의 결제를 요청하는 결제 요청 메시지를 전송할 수 있다. 결제 요청 메시지에 응답하여, 광고주 단말은 광고주로부터 스타일러스 펜을 이용한 서명을 입력받고, 입력받은 서명 관련 정보를 서버(200)로 전달(전송)할 수 있다. Thereafter, when it is determined that the advertiser terminal needs to pay the preset advertising cost, the server 200 may transmit a payment request message requesting payment of the preset advertising cost to the advertiser terminal. In response to the payment request message, the advertiser terminal may receive a signature using a stylus pen from the advertiser and deliver (transmit) the input signature-related information to the server 200 .

이후, 서버(200)는 광고주 단말로부터 전달받은 서명 관련 정보와 서명 저장부(미도시)에 기 등록된 서명 관련 정보 간의 비교 분석을 통해, 본인 소유 카드인지 여부(명의도용 여부)를 판단할 수 있다. 구체적으로, 서버(200)는 비교 분석 결과, 광고주 단말에서 입력받은 서명시에 사용된 스타일러스 펜의 디바이스 ID와 서명 저장부(미도시)에 기 등록된 스타일러스 펜의 디바이스 ID를 비교하여 일치하고, 키오스크에서 입력받은 서명에 대한 서명 이미지 및 서명시에 사용된 스타일러스 펜으로부터 획득된 서명에 대한 특징 값이 담긴 이미지화된 데이터가 서명 저장부(미도시)에 기 등록된 상술한 일치되는 디바이스 ID에 대응하는 광고주의 서명 이미지 및 이미지화된 데이터와 일치하는 경우, 명의도용이 아닌 것으로 판단하여 결제 승인이 이루어지도록 할 수 있다.Thereafter, the server 200 may determine whether the card is owned by the user (whether the card is stolen) through comparative analysis between the signature-related information received from the advertiser terminal and the signature-related information previously registered in the signature storage unit (not shown). there is. Specifically, as a result of the comparative analysis, the server 200 compares the device ID of the stylus pen used at the time of signature received from the advertiser terminal and the device ID of the stylus pen previously registered in the signature storage unit (not shown) to match, The imaged data containing the signature image of the signature input from the kiosk and the feature value of the signature obtained from the stylus pen used at the time of signing corresponds to the above-mentioned matching device ID pre-registered in the signature storage unit (not shown). If the advertiser's signature image and imaged data match, it is determined that it is not identity theft and payment approval can be made.

광고주 단말에서의 결제는 서버(200)의 관리자와 직접 대면하여 결제를 하는 것이 아닌, 전자상으로 비대면으로 결제하는 것이라 할 수 있고, 이러한 비대면 결제 방식에서 가장 문제가 되는 것은 명의도용과 같은 문제라 할 수 있다.Payment at the advertiser terminal can be said to be electronic non-face-to-face payment rather than face-to-face with the manager of the server 200, and the most problematic in this non-face-to-face payment method is identity theft. can be considered a problem.

이러한 문제를 해소하고자, 서버(200)는 다음과 같은 경우에 결제가 정상적으로 이루어지도록 할 수 있다. 서버(200)는 광고주가 광고주 단말을 통해 미리 설정된 광고비용을 결제하려 할 때, 결제시 사용된 카드의 명의자 소유의 스타일러스 펜으로 결제 서명이 이루어지되, 서명 자체의 이미지와 서명에 대한 특징 값이 담긴 이미지(즉, 서명 수행시의 획 순서와 가속도 정보가 포함된 이미지화된 데이터) 모두가 서명 저장부(미도시)에 기 등록된 해당 카드 명의자에 대응되는 서명 이미지 및 이미지화된 데이터와 동일한 경우에 한하여, 정상 결제 승인이 이루어질 수 있다.In order to solve this problem, the server 200 may allow payment to be normally made in the following cases. The server 200, when an advertiser tries to pay a preset advertising cost through an advertiser terminal, makes a payment signature with a stylus pen owned by the owner of the card used at the time of payment, but contains the image of the signature itself and the characteristic value for the signature. Only when all images (that is, imaged data including stroke order and acceleration information at the time of signing) are the same as the signature image and imaged data corresponding to the corresponding card holder pre-registered in the signature storage unit (not shown) , normal payment approval can be made.

반면, 결제가 정상 승인되지 않고 결제가 거절되는 경우는, 광고주 단말에서 결제의 수행시, 결제에 사용한 카드 명의자 소유의 스타일러스 펜을 소지하지 않은 경우(해당 펜으로부터 수집되는 데이터가 없는 경우)이거나, 결제에 사용한 카드 명의자 소유의 스타일러스 펜으로 서명이 이루어졌으나 실제 펜 소유자의 서명 이미지와 다르거나, 결제에 사용한 카드 명의자 소유의 스타일러스 펜으로 서명이 이루어지고, 실제 펜 소유자의 서명 이미지와도 유사 내지 동일하나, 서명할 때의 획 순서, 가속도 등의 서명에 대한 특징 값이 다른 경우일 때, 결제가 거절될 수 있다.On the other hand, if the payment is not normally approved and the payment is rejected, it is when the advertiser terminal does not have a stylus pen owned by the cardholder used for the payment (when there is no data collected from the pen) when making the payment, The signature was made with a stylus pen owned by the cardholder used for payment, but the signature image is different from the signature image of the actual pen owner, or the signature was made with a stylus pen owned by the cardholder used for payment, and is similar to or identical to the signature image of the actual pen owner However, when signature values such as stroke order and acceleration are different when signing, payment may be rejected.

이처럼, 서버(200)는 단순히 광고주 단말에서 결제를 수행하려 할 때, 단순히 서명이 입력되었다고 즉시 결제가 되도록 하거나 혹은 결제시 입력받은 서명의 모양(서명 이미지)이 기 등록된 서명의 모양과 동일(일치)한 경우에 즉시 결제가 되도록 하는 것이 아니라, 결제시 서명을 수행할 때의 획 순서, 가속도 등의 서명 특징 값의 정보(즉, 이미지화된 데이터)가 일치하는지 및 카드 명의자 소유의 스타일러스 펜으로 서명이 이루어진 것인지를 종합적으로 고려해 결제의 승인 여부를 판단(즉, 명의도용 여부를 판단)할 수 있다. 이를 통해, 서버(200)는 광고주가 광고비용을 결제함에 있어서, 남의 카드로 결제를 시도하려는 명의도용의 문제를 효과적으로 방지하며 안전한 결제가 이루어지도록 할 수 있다.As such, when the server 200 simply tries to make a payment at the advertiser's terminal, the server 200 simply makes the payment immediately when the signature is input, or the shape of the signature (signature image) input at the time of payment is the same as the shape of the previously registered signature (matching). ), it is not necessary to make payment immediately, but to check whether the signature characteristic value information (i.e., imaged data) such as stroke order and acceleration when performing signature matches at the time of payment and whether the signature is signed with a stylus pen owned by the cardholder. It is possible to determine whether the payment is approved (ie, whether the identity is stolen) by comprehensively considering whether or not the payment has been made. Through this, the server 200 can effectively prevent an identity theft problem in which an advertiser tries to pay with another person's card when paying for advertising costs, and can ensure safe payment.

또한, 서버(200)는 서버를 관리하는 관리자가 소지한 단말(즉, 관리자 단말)일 수도 있다. 서버(200)는, 서버의 형태로 마련된 경우 관리자가 소지한 휴대 단말인 관리자 단말과 통신망을 통해 연동되어 데이터를 송수신할 수 있고, 관리자 단말에 자체 내장된 장치의 형태로 마련된 경우 애플리케이션 형태로 관리자 단말에 마련될 수 있다. 이하에서는, 설명의 편의상, 시스템(10)이 서버(200)와는 별도로 관리자가 소지한 관리자 단말(미도시)을 더 포함하는 것으로 예시하기로 한다. 이러한 경우, 서버(200)와 관리자 단말(미도시)은 앞서 말한 바와 같이, 통신망을 통해 연동되어 데이터를 송수신할 수 있다. Also, the server 200 may be a terminal owned by a manager who manages the server (ie, a manager terminal). When the server 200 is provided in the form of a server, it can transmit and receive data by interlocking with a manager terminal, which is a portable terminal possessed by the manager, through a communication network, and when provided in the form of a device built into the manager terminal, the server 200 is a manager in the form of an application. It may be provided in the terminal. Hereinafter, for convenience of description, it will be exemplified that the system 10 further includes a manager terminal (not shown) possessed by the manager separately from the server 200 . In this case, as described above, the server 200 and the manager terminal (not shown) may transmit and receive data by interlocking with each other through a communication network.

홈페이지 운영 단말(100)은 홈페이지의 제작을 희망하여 서버(200)를 통해 웹페이지/홈페이지를 직접 제작하는 홈페이지 운영자가 소지한 단말일 수 있다. 다만, 이에만 한정되는 것은 아니고, 홈페이지 운영자는, 일예로 서버(200)에 대하여 홈페이지 제작과 관련해 문의를 위해 상담을 요청한 후, 상담 결과를 토대로 서버(200)를 통해 직접 홈페이지를 제작할 수 있으며, 다른 예로 서버(200)에 홈페이지의 제작을 의뢰하고 의뢰에 응답하여 서버(200)로부터 홈페이지 운영자의 요구 조건에 맞추어 제작된 제작 완료된 홈페이지를 제공받을 수도 있다.The homepage operating terminal 100 may be a terminal possessed by a homepage operator who directly creates a webpage/homepage through the server 200 in hopes of creating a homepage. However, it is not limited to this, and the homepage operator may, for example, request a consultation with the server 200 to inquire about homepage production, and then create a homepage directly through the server 200 based on the consultation result, As another example, it is possible to request the server 200 to create a homepage, and in response to the request, the server 200 may provide a homepage that has been produced according to the requirements of the homepage operator.

이때, 서버(200)는 홈페이지 운영 단말(100)로부터 홈페이지 제작과 관련해 상담 요청이 이루어진 경우, 상담 요청에 응답하여 홈페이지 운영 단말(100)을 대상으로 홈페이지 제작 관련 상담 서비스를 제공하는 상담 관리부(미도시)를 포함할 수 있다. 상담 관리부(미도시)는 홈페이지 운영자가 제공하는 질의에 대해 응답할 수 있다. 상담 관리부(미도시)는 일예로 상담 요청을 한 홈페이지 운영자와 서버(200)를 관리하는 관리자(혹은, 관리자가 운영하는 회사에 귀속되어 있는 상담사) 간에 질의응답이 가능하도록 하는 질의응답 공간을 생성해 제공할 수 있다. 질의응답 공간을 통해 홈페이지 운영자와 관리자 간에 질의응답이 이루어질 수 있다.At this time, the server 200 is a consultation management unit (Mido) that provides a consultation service related to homepage production to the homepage operation terminal 100 in response to the consultation request when a consultation request is made from the homepage operation terminal 100 in relation to homepage production. city) may be included. The consultation management unit (not shown) may respond to inquiries provided by the homepage operator. For example, the counseling management unit (not shown) creates a question and answer space that enables Q&A between a homepage operator who has requested a consultation and a manager who manages the server 200 (or a counselor belonging to a company operated by the manager). year can be provided. Q&A can be conducted between the homepage operator and the manager through the Q&A space.

특히나, 상담 관리부(미도시)는, 홈페이지 운영 단말(100)로부터 상담 요청이 이루어지면, 관리자가 기 설정한 연결수단을 기반으로, 화상 통화 연결, 음성 통화 연결 및 채팅방 생성 중 적어도 하나의 상기 질의응답 공간을 생성하고, 관리자가 기 설정한 연결수단이 복수개이되, 복수개의 연결수단에 대하여 제1 유형의 질의응답 공간인 채팅방을 1순위로 하고 제2 유형의 질의응답 공간인 음성 통화를 2순위로 하고 제3 유형의 질의응답 공간인 화상 통화를 3순위로 하여 우선순위를 기 설정해둔 경우, 관리자가 기 설정해 둔 복수개의 연결수단의 우선순위를 고려하여 질의응답 공간을 생성한 후 관리자 단말(미도시)로 제공할 수 있다. 여기서 연결수단은 화상 통화, 음성 통화 및 채팅방이 포함될 수 있다.In particular, when a consultation request is made from the homepage operating terminal 100, the consultation management unit (not shown) responds to at least one of the above questions among video call connection, voice call connection, and chat room creation based on a connection means previously set by the manager. A response space is created, and a plurality of connection means preset by the administrator are provided. Among the plurality of connection means, the first type of question-and-answer space, the chat room, is given the first priority, and the second type of question-and-answer space, the voice call, is given second priority. , and if the priorities are preset by setting the video call, which is the third type of question-and-answer space, as the third priority, the manager terminal ( not shown). Here, the connection means may include a video call, a voice call, and a chat room.

상담 관리부(미도시)는, 제1 유형의 질의응답 공간인 채팅방이 제공된 이후 홈페이지 운영자가 관리자에게 질의한 시점(즉, 상담 요청을 한 시점)으로부터 미리 설정된 시간 내에 관리자가 응답하지 않으면 우선순위를 고려하여 홈페이지 운영자가 질의(상담 요청)를 한 시점으로부터 상기 미리 설정된 시간이 경과된 시점에 자동으로 상기 제1 유형의 질의응답 공간과는 다른 유형의 질의응답 공간으로서 상기 2순위로 설정된 상기 제2 유형의 질의응답 공간을 생성해 관리자 단말(미도시)로 제공하여 음성 통화 연결이 이루어지도록 하고, 상기 자동으로 제1 유형과는 다른 유형의 질의응답 공간이 제공되었을 때 관리자가 재차 응답하지 않으면, 관리자 응답이 이루어질 때까지 자동으로 미리 설정된 재촉 시간마다 관리자 단말(미도시)에 대하여 상기 다른 유형의 질의응답 공간의 제공의 재시도가 이루어지도록 할 수 있다.The counseling management unit (not shown) prioritizes the chat room, which is the first type of question and answer space, if the manager does not respond within a preset time from the time the homepage operator inquires the manager (ie, the time the consultation request is made). Considering this, the second type of question-answering space automatically set as the second priority as a question-answering space of a different type from the first-type question-answering space when the preset time elapses from the time when the homepage operator makes a question (consultation request). A type of question answering space is created and provided to an administrator terminal (not shown) so that a voice call connection is made, and when the question answering space of a type different from the first type is automatically provided, if the manager does not respond again, The provision of the question answering space of the different type may be retried for the manager terminal (not shown) automatically at each preset prompting time until a manager response is made.

이후, 상담 관리부(미도시)는 상기 재시도를 통해 관리자에게 응답이 이루어진 경우, 상기 홈페이지 운영자가 소지한 홈페이지 운영 단말(100)로 관리자에게 응답이 이루어졌음을 알리는 메시지를 제공할 수 있다. 이때, 상담 관리부(미도시)는 상기 메시지의 제공 이후 미리 설정된 메시지 수신 응답 기한 내에 홈페이지 운영자로부터 메시지 수신에 대한 확인 응답이 이루어지지 않으면, 상기 미리 설정된 메시지 수신 응답 기한마다 홈페이지 운영 단말(100)로 상기 메시지의 재전송을 수행하되, 재전송 수행시에 메시지 수신 인식의 강도가 높아지는 메시지 제공 유형으로 바꾸어가며 재전송을 반복 수행할 수 있다.Thereafter, when a response is made to the manager through the retry, the consultation management unit (not shown) may provide a message informing that the response has been made to the manager through the homepage operating terminal 100 possessed by the homepage operator. At this time, the counseling management unit (not shown) sends the homepage operating terminal 100 to the homepage operating terminal 100 every preset message reception response period, if a confirmation response for message reception is not made from the homepage operator within a preset message reception response period after the message is provided. Retransmission of the message may be performed, and retransmission may be repeatedly performed while changing to a message providing type in which strength of message reception recognition is increased during retransmission.

여기서, 제1 유형의 메시지 제공 유형은 홈페이지 운영 단말(100)의 화면에 팝업 형태로 메시지가 표시되는 유형이고, 제2 유형의 메시지 제공 유형은 홈페이지 운영 단말(100)에 메시지가 팝업 형태로 표시됨과 함께 진동이 발생되도록 하는 유형이고, 제3 유형의 메시지 제공 유형은 메시지의 내용이 홈페이지 운영 단말(100)의 스피커를 통해 소리로 표출되도록 하는 유형을 의미할 수 있다.Here, the first type of message providing type is a type in which a message is displayed in a pop-up form on the screen of the homepage operating terminal 100, and the second type of message providing type is a message displayed in a pop-up form on the homepage operating terminal 100 The third type of message provision type may mean a type in which the contents of the message are expressed as sound through the speaker of the homepage operating terminal 100.

상술한 바에 따르면, 서버(200)는 상담 관리부(미도시)를 제공함으로써, 홈페이지 운영자가 관리자에게 상담 요청을 했을 때 그에 대한 응답이 보다 빠르게 이루어지도록 하고, 홈페이지 운영자로 하여금 관리자로부터 자신이 한 상담 요청에 대한 응답이 이루어졌음에 대한 인지가 보다 신속히 이루어지도록 할 수 있는바, 두 사용자들 간에 신속하고 원활한 질의응답이 이루어지도록 할 수 있다.As described above, the server 200 provides a consultation management unit (not shown), so that when a homepage operator requests a consultation from a manager, a response to the request is made more quickly, and the homepage operator receives a consultation from the manager. Recognition that a response to a request has been made can be made more quickly, so that a quick and smooth question and answer can be made between two users.

전술된 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing may be modified and modified by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention, but to explain, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be construed according to the claims below, and all technical ideas within the equivalent range should be construed as being included in the scope of the present invention.

10: 웹 페이지 상의 광고 박스 제공 시스템
100: 홈페이지 운영 단말
200: 서버
300: 사용자 단말
10: Advertising box providing system on the web page
100: homepage operation terminal
200: server
300: user terminal

Claims (4)

웹 페이지 상의 광고 박스 제공 방법으로서,
홈페이지 운영 단말에 의해, 상기 홈페이지 운영 단말에서 관리 중인 웹 사이트에서 제공할 웹 페이지를 제작하는 단계; 및
상기 홈페이지 운영 단말에 의해, 상기 제작된 웹 페이지를 상기 홈페이지 운영 단말에서 관리 중인 웹 사이트와 관련한 서버에 업로드하는 단계를 포함하고,
상기 서버는,
서버에서 계산된 광고비로 광고 단어를 노출하는 제1 광고 방식 및 홈페이지 운영자가 직접 설정한 광고비로 광고하는 제2 광고 방식을 포함한 2가지의 광고 방식의 제공이 가능하고,
상기 제2 광고 방식의 제공시, 상기 홈페이지 운영 단말로부터 상기 웹 페이지 내 광고 용도의 단어 박스에 대하여 홈페이지 운영자가 희망하는 희망 광고비 정보가 획득되고, 이후 광고주가 상기 희망 광고비 정보를 확인함에 따라 광고주 단말이 상기 희망 광고비 정보에 해당하는 금액을 결제 완료한 것으로 확인되는 경우, 상기 광고주 단말의 광고주가 노출을 희망하는 광고 단어를 포함하도록 생성된 광고 용도의 단어 박스가 상기 웹 페이지에 노출되도록 제어하되,
상기 희망 광고비 정보는, 홈페이지 운영자 자신이 제작한 웹 페이지 상에서 광고 단어가 노출되도록 할 때, 광고 단어의 노출에 따른 광고 단가 비용을 홈페이지 운영자가 직접 입력하여 설정해둔 정보로서, 일당 고정 광고비, 월당 고정 광고비 및 클릭당 광고비 중 어느 하나이고,
상기 서버는, 광고주가 광고주 단말을 통해 광고주가 광고하고자 하는 단어와 관련하여 미리 설정된 광고 비용인 상기 희망 광고비 정보에 대응하는 금액을 결제하도록 할 때, 타인의 카드로 결제되는 것이 방지되도록 하기 위해, 상기 미리 설정된 광고비용에 대한 결제가 이루어지기 이전에, 광고주가 과거에 광고주 단말에 연결된 스타일러스 펜을 이용하여 광고주 단말 상에 표출된 서명 패드에 결제를 하는 경우, 스타일러스 펜에 내장된 가속도 및 자이로 센서를 통해 광고주가 서명하는 동안의 스타일러스 펜에 대한 가속도와 각속도를 측정한 후 적분하여 속도와 변위를 획득하고, 획득된 데이터를 기초로 스타일러스 펜을 통한 서명 수행시의 획 순서와 가속도 정보를 포함한 서명에 대한 특징 값을 포함한 서명 정보를 이미지로 바꾸고, 서명에 대한 특징 값이 담긴 이미지화된 데이터와 서명 이미지를 서명에 사용한 펜의 정보인 스타일러스 펜의 디바이스 ID 및 위치 정보와 함께 서버 내 서명 저장부에 서명 관련 정보로서 기 등록해 두고,
상기 서명 저장부에는 서명 관련 정보와 광고주 소유의 신용카드 정보가 함께 연계되어 저장되어 있으며,
이후, 서버는 광고주 단말에 대하여 상기 미리 설정된 광고비용의 결제가 필요하다고 판단되는 경우, 광고주 단말로 미리 설정된 광고비용의 결제를 요청하는 결제 요청 메시지를 전송하고, 결제 요청 메시지에 응답하여, 광고주 단말은 광고주로부터 스타일러스 펜을 이용한 서명을 입력받고, 입력받은 서명 관련 정보를 서버로 전달하고,
이후, 상기 서버는 광고주 단말로부터 전달받은 서명 관련 정보와 상기 서명 저장부에 기 등록된 서명 관련 정보 간의 비교 분석을 통해, 본인 소유 카드인지에 대한 명의도용 여부를 판단하되, 비교 분석 결과, 광고주 단말에서 입력받은 서명시에 사용된 스타일러스 펜의 디바이스 ID와 서명 저장부에 기 등록된 스타일러스 펜의 디바이스 ID를 비교하여 일치하고, 상기 광고주 단말로부터 입력받은 서명에 대한 서명 이미지 및 서명시에 사용된 스타일러스 펜으로부터 획득된 서명에 대한 특징 값이 담긴 이미지화된 데이터가 서명 저장부에 기 등록된 상기 일치되는 디바이스 ID에 대응하는 광고주의 서명 이미지 및 이미지화된 데이터와 일치하는 경우, 명의도용이 아닌 것으로 판단하여 결제 승인이 이루어지도록 하며,
상기 서버는, 홈페이지 운영 단말로부터 홈페이지 제작과 관련해 상담 요청이 이루어진 경우, 상담 요청에 응답하여 홈페이지 운영 단말을 대상으로 홈페이지 제작 관련 상담 서비스를 제공하는 상담 관리부를 포함하고,
상기 상담 관리부는,
상담 요청을 한 홈페이지 운영자와 서버를 관리하는 관리자 간에 질의응답이 가능하도록 하는 질의응답 공간을 생성해 제공하되, 홈페이지 운영 단말로부터 상담 요청이 이루어지면, 관리자가 기 설정한 연결수단을 기반으로, 화상 통화 연결, 음성 통화 연결 및 채팅방 생성 중 적어도 하나의 상기 질의응답 공간을 생성하고,
관리자가 기 설정한 연결수단이 복수개이되, 복수개의 연결수단에 대하여 제1 유형의 질의응답 공간인 채팅방을 1순위로 하고 제2 유형의 질의응답 공간인 음성 통화를 2순위로 하고 제3 유형의 질의응답 공간인 화상 통화를 3순위로 하여 우선순위를 기 설정해둔 경우, 관리자가 기 설정해 둔 복수개의 연결수단의 우선순위를 고려하여 질의응답 공간을 생성한 후 관리자 단말로 제공하고, 상기 연결수단은 화상 통화, 음성 통화 및 채팅방을 포함하며,
제1 유형의 질의응답 공간인 채팅방이 제공된 이후 홈페이지 운영자가 관리자에게 질의한 시점으로부터 미리 설정된 시간 내에 관리자가 응답하지 않으면 우선순위를 고려하여 홈페이지 운영자가 질의를 한 시점으로부터 상기 미리 설정된 시간이 경과된 시점에 자동으로 상기 제1 유형의 질의응답 공간과는 다른 유형의 질의응답 공간으로서 상기 2순위로 설정된 상기 제2 유형의 질의응답 공간을 생성해 관리자 단말로 제공하여 음성 통화 연결이 이루어지도록 하고, 상기 자동으로 제1 유형과는 다른 유형의 질의응답 공간이 제공되었을 때 관리자가 재차 응답하지 않으면, 관리자 응답이 이루어질 때까지 자동으로 미리 설정된 재촉 시간마다 관리자 단말에 대하여 상기 다른 유형의 질의응답 공간의 제공의 재시도가 이루어지도록 하며,
이후, 상기 재시도를 통해 관리자에게 응답이 이루어진 경우, 상기 홈페이지 운영자가 소지한 홈페이지 운영 단말로 관리자에게 응답이 이루어졌음을 알리는 메시지를 제공하고, 상기 메시지의 제공 이후 미리 설정된 메시지 수신 응답 기한 내에 홈페이지 운영자로부터 메시지 수신에 대한 확인 응답이 이루어지지 않으면, 상기 미리 설정된 메시지 수신 응답 기한마다 홈페이지 운영 단말로 상기 메시지의 재전송을 수행하되, 재전송 수행시에 메시지 수신 인식의 강도가 높아지는 메시지 제공 유형으로 바꾸어가며 재전송을 반복 수행하고,
상기 제1 유형의 메시지 제공 유형은 홈페이지 운영 단말의 화면에 팝업 형태로 메시지가 표시되는 유형이고, 제2 유형의 메시지 제공 유형은 홈페이지 운영 단말에 메시지가 팝업 형태로 표시됨과 함께 진동이 발생되도록 하는 유형이고, 제3 유형의 메시지 제공 유형은 메시지의 내용이 홈페이지 운영 단말의 스피커를 통해 소리로 표출되도록 하는 유형이고,
상기 웹 페이지는, 하나 이상의 텍스트, 하나 이상의 이미지 및 스크립트에 대응하는 하나 이상의 단어로 구성된 하나 이상의 단어 박스로 구성되고,
상기 스크립트는, 상기 홈페이지 운영 단말에서 제공한 단어 박스의 개수에 따라, 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보 및 단어 박스별 고유 정보를 포함하고,
상기 웹 페이지는, 상기 스크립트에 포함된 단어 박스의 개수에 따라 자동으로 상기 단어 박스의 개수 만큼의 단어 박스를 상기 웹 페이지에서 상기 스크립트가 위치한 영역에 표시하고,
상기 단어 박스는, 지식정보 제공 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나를 이용해서 생성된 단어에 대응하는 단어 박스 및, 광고 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나와 관련 있는 단어에 대응하는 단어 박스를 포함하고,
상기 서버는,
상기 제1 광고 방식의 제공시, 광고주 자신이 특정한 특정 홈페이지에서만 광고주 자신이 원하는 광고가 노출될 수 있도록 하기 위해, 광고주 단말로부터 광고주가 광고 노출을 희망하는 노출 희망 홈페이지의 주소가 획득된 경우, 상기 노출 희망 홈페이지의 방문자 수 및 상기 광고주가 노출을 희망하는 광고 단어의 유형이 제1 유형인지 또는 제2 유형인지를 고려하여, 상기 광고 단어의 광고 단가 비용을 산출하여 상기 광고주 단말로 제공하되, 광고 단가 비용의 산출시 상기 노출 희망 홈페이지를 상단 영역, 중앙 영역 및 하단 영역으로 분할한 후 분할된 3개의 영역 중에서 상기 노출 희망 홈페이지 상에서의 상기 광고 단어에 대응하는 광고 용도의 단어 박스가 위치한 영역을 확인하여 상기 확인된 영역에 따라 서로 다른 광고 단가 비용을 산출하며, 상기 광고주 단말에서 상기 산출된 광고 단가 비용의 결제를 완료한 것으로 확인되는 경우, 상기 광고 단어에 대응하는 광고 용도의 단어 박스를 생성하여 상기 노출 희망 홈페이지에 해당하는 웹 페이지에 노출되도록 제어하고,
상기 확인된 영역이 중앙 영역인 경우, 기본 광고비로 상기 중앙 영역에 위치한 광고 단어의 광고 단가 비용을 산출하고, 상기 확인된 영역이 상단 영역인 경우, 기본 광고비에 미리 설정된 할인 비율을 적용한 값으로 상기 상단 영역에 위치한 광고 단어의 광고 단가 비용을 산출하고, 상기 확인된 영역이 하단 영역인 경우, 기본 광고비에 미리 설정된 할증 비율을 적용한 값으로 상기 하단 영역에 위치한 광고 단어의 광고 단가 비용을 산출하며,
상기 광고 단어의 유형은, 서버의 관리자에 의해 고가 금액으로 분류되는 고가 광고 단어인 제1 유형, 및 서버의 관리자에 의해 저가 금액으로 분류되는 저가 광고 단어인 제2 유형을 포함하고, 상기 고가 광고 단어는 특수 단어로서 보험 및 대출을 포함하고, 상기 저가 광고 단어는 일반 단어로서 선풍기 및 로션을 포함하고,
상기 홈페이지 운영 단말은,
상기 홈페이지 운영 단말은, 상기 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 개수를 확인하고, 상기 단어 박스에 포함된 단어에 대해서 미리 설정된 광고비를 상기 확인된 광고 용도의 단어 박스의 개수로 나누어 상기 웹 페이지의 실제 광고비를 계산하고,
하나 이상의 텍스트, 이미지, 및 스크립트를 배치하여 웹 페이지를 제작하는 경우, 웹 페이지 내 배치된 하나 이상의 스크립트에 대하여 웹 페이지에 포함된 태그 및 제목을 뉴럴 네트워크(Neural Networks) 형태의 단어 추천 모델의 입력값으로 하여 기계 학습을 수행하고, 기계 학습 결과를 기반으로 웹 페이지에 포함된 태그 및 제목에 따른 웹 페이지에 추가된 스크립트의 개수만큼의 추천 단어를 생성하되, 웹 페이지에 추가된 스크립트의 개수에서 미리 설정된 비율에 해당하는 개수만큼 웹 페이지에 포함된 태그 및 제목에 따른 추천 단어를 생성하고, 웹 페이지에 추가된 스크립트의 개수에서 상기 미리 설정된 비율에 해당하는 개수를 제외한 나머지 개수만큼 웹 페이지에 포함된 태그 및 제목과 관련한 광고 단어를 포함하는 추천 단어를 생성하고,
상기 서버는,
상기 홈페이지 운영 단말에서 상기 제작된 웹 페이지를 서버에 업로드한 이후, 서버에서 관리 중인 웹 사이트에 사용자 단말이 접속하는 경우, 서버에서 관리중인 웹 사이트에 포함된 웹 페이지를 사용자 단말로 제공하고, 상기 사용자 단말에서 상기 제작된 웹 페이지 내에 구성된 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고가 사용자 단말에 표시되도록 하고, 상기 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 상기 홈페이지 운영 단말에 제공하며,
상기 사용자 단말에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 사용자 단말의 소지자인 사용자에 의해 선택된 것으로 감지된 경우, 사용자에 의해 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 사용자 단말의 화면에 표시되도록 사용자 단말의 작동을 제어하되, 상기 지식정보 페이지의 표시시, 상기 웹 페이지의 일측에서의 상기 선택된 지식정보 제공 용도의 단어 박스의 해당 위치에 상기 지식정보 페이지를 표시하거나, 상기 웹 페이지에 오버레이 형태로 상기 지식정보 페이지를 표시하거나, 새로운 페이지 형태로 상기 지식정보 페이지가 표시되도록 하며,
상기 지식정보 페이지는 지식정보 제공 용도의 단어 박스에 포함된 단어에 대한 상세 정보를 제공하기 위한 콘텐츠를 포함하고,
상기 서버는,
사용자 단말에서 지식정보 제공 용도의 단어 박스에 대하여 미리 설정된 시간 이내로 사용자의 클릭 입력이 이루어진 경우, 상기 지식정보 페이지를 새로운 페이지 형태로 표시되도록 사용자 단말의 화면을 제어하고,
사용자 단말에서 지식정보 제공 용도의 단어 박스에 대하여 미리 설정된 누름 시간 이상으로 사용자의 누름 입력이 이루어진 것으로 감지된 경우, 사용자가 지식정보 페이지를 화면 페이지의 이동 없이 현재 사용자 단말의 화면에 표출되어 있는 웹 페이지 상에 오버레이 형태로 표시되도록 요청하는 신호로 인식하여, 상기 지식정보 페이지를 페이지 이동 없이 현재 사용자 단말의 화면의 일부에 팝업 형태로 오버레이하여 표시되도록 제어하고,
오버레이 형태로 표시된 지식정보 페이지의 일영역에는 지식정보 페이지를 사용자 단말의 화면 상에서 미노출 되도록 하기 위한 꺼짐 버튼이 마련되고, 상기 꺼짐 버튼에 대한 사용자의 클릭 입력이 이루어진 경우, 사용자 단말의 화면 상에 오버레이 형태로 표시된 상기 지식정보 페이지는 서버에 의해 화면 상에서 없어지도록 제어되며,
상기 웹 페이지 상의 광고 박스 제공 방법은,
홈페이지 운영 단말에 의해, 서버와 연동하여, 상기 홈페이지 운영 단말에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 웹 페이지에 삽입할 홈페이지 태그로서 HTML 태그를 발급받는 단계를 더 포함하고,
상기 제작하는 단계는, 하나 이상의 텍스트, 하나 이상의 이미지 및 상기 발급받은 홈페이지 태그에 대응하는 하나 이상의 단어로 구성된 하나 이상의 단어 박스로 구성된 상기 홈페이지 운영 단말에서 관리 중인 웹 사이트에서 제공할 웹 페이지를 제작하며,
상기 웹 페이지에 삽입할 홈페이지 태그를 발급받는 단계는,
상기 홈페이지 운영 단말에 의해, 상기 서버에 접속하여, 상기 서버에서 제공하는 태그 생성 입력폼을 통해 상기 웹 페이지에 추가할 단어 박스와 관련한 하나 이상의 지식 단어 및 하나 이상의 광고 단어를 입력하는 과정; 상기 서버에 의해, 상기 태그 생성 입력폼을 통해 입력된 상기 웹 페이지에 추가할 단어 박스와 관련한 하나 이상의 지식 단어 및 하나 이상의 광고 단어를 포함하는 하나 이상의 단어 박스와 관련한 상기 홈페이지 태그를 생성하는 과정; 상기 홈페이지 운영 단말에 의해, 상기 태그 생성 입력폼의 일측에 상기 서버에서 생성된 홈페이지 태그를 표시하는 과정; 및 상기 홈페이지 운영 단말에 의해, 상기 표시되는 홈페이지 태그에 대해서 복사 기능을 통해 복사하거나 또는, 텍스트 파일 형태로 저장하는 과정을 포함하고,
상기 홈페이지 운영 단말은, 웹 페이지 상의 특정 위치에 복사된 홈페이지 태그를 추가 또는 삽입하여 웹 페이지를 제작 가능하며,
상기 복사된 홈페이지 태그는 웹 페이지에서의 스크립트 사용을 제한하는 일부 사이트에 대해서 스크립트 사용 대신 홈페이지 태그를 이용한 웹 페이지 제작을 가능케 하는 용도로 마련되는 것인, 웹 페이지 상의 광고 박스 제공 방법.
As a method of providing an advertisement box on a web page,
creating, by a homepage operating terminal, a web page to be provided from a web site managed by the homepage operating terminal; and
Uploading, by the homepage operating terminal, the created web page to a server related to a web site being managed by the homepage operating terminal;
The server,
It is possible to provide two types of advertising methods, including a first advertising method that exposes advertisement words at an advertising cost calculated by the server and a second advertising method that advertises at an advertising cost directly set by the homepage operator,
When the second advertising method is provided, desired advertising cost information desired by the homepage operator for the word box for advertising purposes in the web page is obtained from the homepage operating terminal, and then, as the advertiser checks the desired advertising cost information, the advertiser terminal When it is confirmed that the payment for the amount corresponding to the desired advertising cost information is completed, controlling a word box for advertising purpose generated to include an advertising word desired to be exposed by the advertiser of the advertiser terminal is exposed on the web page,
The desired advertising cost information is information set by the homepage operator directly inputting and setting the advertising unit cost according to the exposure of the advertising word when the advertising word is exposed on the web page created by the homepage operator himself, and is a fixed advertising cost per day and a fixed monthly fixed cost. Any one of advertising cost and advertising cost per click;
The server, when the advertiser pays an amount corresponding to the desired advertising cost information, which is a predetermined advertising cost related to a word the advertiser wants to advertise, through the advertiser terminal, to prevent payment by another person's card, If an advertiser pays for a signature pad displayed on an advertiser terminal using a stylus pen connected to the advertiser terminal before the payment for the preset advertisement cost is made, the accelerometer and gyro sensor built into the stylus pen After measuring the acceleration and angular velocity of the stylus pen while the advertiser is signing, the velocity and displacement are obtained by integration, and the signature including the stroke order and acceleration information when the signature is performed through the stylus pen based on the obtained data The signature information including the feature value for the signature is converted into an image, and the imaged data containing the feature value for the signature and the signature image are stored in the signature storage in the server together with the device ID and location information of the stylus pen, which is the information of the pen used for the signature. Pre-registered as signature-related information,
In the signature storage unit, signature-related information and credit card information owned by the advertiser are stored in association with each other,
Thereafter, when it is determined that payment of the preset advertising cost is necessary for the advertiser terminal, the server transmits a payment request message requesting payment of the preset advertising cost to the advertiser terminal, and in response to the payment request message, the advertiser terminal receives a signature input using a stylus pen from the advertiser, transmits the input signature-related information to the server,
Thereafter, the server determines whether the identity of the card is owned by the user through comparative analysis between the signature-related information received from the advertiser terminal and the signature-related information pre-registered in the signature storage unit, but, as a result of the comparative analysis, the advertiser terminal The device ID of the stylus pen used at the time of signing input from the device ID of the stylus pen previously registered in the signature storage unit is compared and matched, and the signature image for the signature input from the advertiser terminal and the stylus used at the time of signing are matched. If the imaged data containing the characteristic value for the signature obtained from the pen matches the advertiser's signature image and imaged data corresponding to the matched device ID pre-registered in the signature storage, it is determined that it is not impersonation to allow payment to be approved; and
The server includes a consultation management unit that provides a consultation service related to homepage production to the homepage operation terminal in response to the consultation request when a consultation request is made from a homepage operation terminal in relation to homepage production;
The consultation management department,
A question-and-answer space is created and provided to allow questions and answers between the homepage operator who has requested counseling and the manager who manages the server. When a consultation request is made from the homepage operating terminal, video Creating at least one of the question and answer space of a call connection, a voice call connection, and a chat room creation;
There are a plurality of connection means set by the manager in advance, and among the plurality of connection means, the chat room, which is the first type of question-and-answer space, is given the first priority, and the voice call, which is the second type of question-and-answer space, is given the second priority, and the third type of In the case where the priorities are set by prioritizing the video call, which is a question-answering space, as the third priority, a question-answering space is created in consideration of the priorities of a plurality of connection means set by the manager, and then provided to the manager terminal, and the connection means includes video calls, voice calls and chat rooms;
After the chat room, which is the first type of question and answering space, is provided, if the manager does not respond within a preset time from the time the homepage operator asks the manager, the preset time has elapsed from the time the homepage operator made the query in consideration of priority. A question-answering space of a type different from the question-answering space of the first type is automatically created and provided to an administrator terminal at a time point, which is set to the second priority, so that a voice call connection is made; When a question-answering space of a type different from the first type is automatically provided, if the administrator does not respond again, the question-answering space of the other type is automatically sent to the manager terminal at every preset prompting time until the manager responds. to ensure that provision is retried; and
Thereafter, when a response is made to the manager through the retry, a message notifying that the response has been made is provided to the manager through the homepage operating terminal possessed by the homepage operator, and the homepage within a predetermined message reception response period after the message is provided. If an acknowledgment of message reception is not made from the operator, the message is retransmitted to the homepage operating terminal for every predetermined message reception response period, but when retransmission is performed, the strength of message reception recognition is increased. Changing to a message providing type repeat the retransmission;
The first type of message provision type is a type in which a message is displayed in a pop-up form on the screen of the homepage operating terminal, and the second type of message providing type is a message displaying in a pop-up form on the homepage operating terminal and vibration is generated type, and the third type of message providing type is a type in which the content of the message is expressed as sound through the speaker of the homepage operating terminal,
The web page is composed of one or more word boxes composed of one or more words corresponding to one or more texts, one or more images, and scripts;
The script includes information for generating word boxes of a preset size and color according to the number of word boxes provided by the homepage operating terminal and unique information for each word box,
The web page automatically displays as many word boxes according to the number of word boxes included in the script in an area where the script is located on the web page,
The word box is related to a word box corresponding to a word generated by using at least one of a tag and a title set in the web page for the purpose of providing knowledge information and at least one of a tag and a title set in the web page for advertisement purposes. Include a word box corresponding to the word in
The server,
When the first advertisement method is provided, in order to allow the advertiser to display an advertisement desired by the advertiser only on a specific homepage, when the address of the homepage where the advertiser wishes to display the advertisement is obtained from the advertiser terminal, In consideration of the number of visitors to the homepage desired to be exposed and whether the type of advertisement word that the advertiser desires to be exposed to is the first type or the second type, the advertisement unit cost of the advertisement word is calculated and provided to the advertiser terminal, When calculating the unit cost, the homepage desired to be exposed is divided into an upper area, a central area, and a lower area, and then among the three divided areas, the area where the word box for advertising purposes corresponding to the advertisement word on the homepage desired to be exposed is located is identified. to calculate different advertising unit costs according to the identified area, and when it is confirmed that the calculated advertising unit cost has been paid in the advertiser terminal, a word box for advertising purposes corresponding to the advertising word is created Control exposure to a web page corresponding to the desired exposure homepage;
If the identified area is the central area, the unit advertisement cost of the advertisement word located in the central area is calculated as the basic advertising cost, and if the identified area is the top area, the basic advertising cost is calculated as a value obtained by applying a preset discount rate. Calculate the unit advertising cost of the advertisement word located in the upper area, and if the identified area is the lower area, calculate the unit advertising cost of the advertisement word located in the lower area by applying a preset premium rate to the basic advertising cost;
The types of advertisement words include a first type, which is a high-price advertisement word classified as high-price by a server manager, and a second type, which is a low-price advertisement word classified as low-price advertisement by a server manager, and the high-price advertisement The words include insurance and loans as special words, and the low-cost advertising words include electric fan and lotion as general words;
The homepage operating terminal,
The homepage operating terminal checks the number of word boxes for advertising purposes added to a specific location in the web page, and converts a preset advertising cost for words included in the word boxes into the number of the identified word boxes for advertising purposes. Divide to calculate the actual advertising cost of the web page,
When a web page is created by placing one or more texts, images, and scripts, tags and titles included in the web page are input to a word recommendation model in the form of neural networks for one or more scripts placed in the web page. Based on the machine learning result, as many suggested words as the number of scripts added to the web page are generated according to the tags and titles included in the web page, but from the number of scripts added to the web page. Generates suggested words according to tags and titles included in the web page as much as the number corresponding to the preset ratio, and includes the remaining number of scripts added to the web page except for the number corresponding to the preset ratio Generate suggested words, including advertising words related to tags and titles;
The server,
When the user terminal accesses the web site managed by the server after uploading the created web page to the server from the homepage operating terminal, the web page included in the web site managed by the server is provided to the user terminal, When a user terminal selects a word box related to an advertisement generated through a script configured in the web page, an advertisement related to the selected word box is displayed on the user terminal, and corresponds to the advertisement unit cost related to the selected word box. Provides the amount of money to the homepage operating terminal,
When it is detected that a word box for providing knowledge information among one or more word boxes being displayed on one side of a web page displayed on the user terminal is selected by a user who is the owner of the user terminal, The operation of the user terminal is controlled so that a knowledge information page related to the word box is displayed on the screen of the user terminal, and when the knowledge information page is displayed, the corresponding position of the word box for the purpose of providing the selected knowledge information on one side of the web page. display the knowledge information page, display the knowledge information page in an overlay form on the web page, or display the knowledge information page in a new page form;
The knowledge information page includes content for providing detailed information on words included in a word box for providing knowledge information,
The server,
Controlling the screen of the user terminal to display the knowledge information page in a new page form when a user clicks input within a preset time on a word box for providing knowledge information at the user terminal;
When the user terminal detects that the user's press input is made for more than a preset press time for the word box for the purpose of providing knowledge information, the user displays the knowledge information page on the screen of the current user terminal without moving the screen page. By recognizing it as a signal requesting to be displayed in an overlay form on a page, the knowledge information page is overlaid and displayed in a pop-up form on a part of the screen of the current user terminal without page movement,
In one area of the knowledge information page displayed in the form of an overlay, an off button is provided to prevent the knowledge information page from being exposed on the screen of the user terminal, and when a user clicks input to the off button, the overlay is performed on the screen of the user terminal. The knowledge information page displayed in the form is controlled by the server to disappear from the screen,
The method of providing an advertisement box on the web page,
Further comprising issuing, by a homepage operating terminal, an HTML tag as a homepage tag to be inserted into a webpage, in connection with a server, in relation to a word box to be added to a webpage to be created in the homepage operating terminal,
In the producing step, a web page to be provided by a website managed by the homepage operating terminal is composed of one or more word boxes composed of one or more texts, one or more images, and one or more words corresponding to the issued homepage tag, and ,
The step of issuing a homepage tag to be inserted into the web page,
accessing the server by the homepage operating terminal and inputting one or more knowledge words and one or more advertisement words related to a word box to be added to the web page through a tag generation input form provided by the server; generating, by the server, the homepage tag related to one or more word boxes including one or more knowledge words and one or more advertisement words related to the word box to be added to the web page input through the tag generation input form; displaying, by the homepage operating terminal, a homepage tag generated by the server on one side of the tag creation input form; and copying, by the homepage operating terminal, the displayed homepage tag through a copy function or storing it in the form of a text file;
The homepage operation terminal can create a webpage by adding or inserting a homepage tag copied to a specific location on the webpage,
Wherein the copied homepage tag is prepared for the purpose of enabling webpage creation using homepage tags instead of using scripts for some sites that restrict the use of scripts in webpages.
삭제delete 삭제delete 삭제delete
KR1020220073424A 2022-06-16 2022-06-16 System for providing advertisement Knowledge box and method thereof KR102547317B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220073424A KR102547317B1 (en) 2022-06-16 2022-06-16 System for providing advertisement Knowledge box and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220073424A KR102547317B1 (en) 2022-06-16 2022-06-16 System for providing advertisement Knowledge box and method thereof

Publications (1)

Publication Number Publication Date
KR102547317B1 true KR102547317B1 (en) 2023-06-22

Family

ID=86988942

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220073424A KR102547317B1 (en) 2022-06-16 2022-06-16 System for providing advertisement Knowledge box and method thereof

Country Status (1)

Country Link
KR (1) KR102547317B1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222241A (en) * 1997-02-04 1998-08-21 Canon Inc Electronic pen, and system and method for individual authentication
KR100844854B1 (en) * 2007-11-21 2008-07-10 방용정 System for providing web service linked with portal site with web site, and method thereof
KR20090124858A (en) * 2008-05-31 2009-12-03 주식회사 엔톰애드 Ad matching system
KR20150031789A (en) * 2013-09-16 2015-03-25 주식회사 디디비코리아 System for advertisement and method for advertising thereof
KR20150095160A (en) * 2014-02-10 2015-08-20 네이버 주식회사 Site management method and system for supporting production of mobile site using various form card
KR101726345B1 (en) 2016-05-26 2017-04-13 주식회사 데이블 Native advertising method and apparatus based on internal link
KR101910350B1 (en) * 2015-09-11 2019-01-04 주식회사 시큐브 Manual signature authentication system and method thereof
KR102407276B1 (en) * 2021-11-22 2022-06-13 주식회사 볼드코퍼레이션 Apparatus and method for selling products based on two-way communication

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222241A (en) * 1997-02-04 1998-08-21 Canon Inc Electronic pen, and system and method for individual authentication
KR100844854B1 (en) * 2007-11-21 2008-07-10 방용정 System for providing web service linked with portal site with web site, and method thereof
KR20090124858A (en) * 2008-05-31 2009-12-03 주식회사 엔톰애드 Ad matching system
KR20150031789A (en) * 2013-09-16 2015-03-25 주식회사 디디비코리아 System for advertisement and method for advertising thereof
KR20150095160A (en) * 2014-02-10 2015-08-20 네이버 주식회사 Site management method and system for supporting production of mobile site using various form card
KR101910350B1 (en) * 2015-09-11 2019-01-04 주식회사 시큐브 Manual signature authentication system and method thereof
KR101726345B1 (en) 2016-05-26 2017-04-13 주식회사 데이블 Native advertising method and apparatus based on internal link
KR102407276B1 (en) * 2021-11-22 2022-06-13 주식회사 볼드코퍼레이션 Apparatus and method for selling products based on two-way communication

Similar Documents

Publication Publication Date Title
Nielsen et al. The power of platforms: Shaping media and society
Anshari et al. E-government with big data enabled through smartphone for public services: Possibilities and challenges
JP5589163B2 (en) Provision of content to mobile communication facilities
CN100545843C (en) The method and the suggestion tracking server that are used for search website
CN101765840B (en) Capture and display of annotations in paper and electronic documents
US8930239B2 (en) Distributed content exchange and presentation system
US20090198566A1 (en) Universal Targeted Blogging System
US20100057569A1 (en) Advertising System for Internet Discussion Forums
US20140342340A1 (en) Content creation in an online learning environment
CN102640143A (en) Methods and systems for searching, selecting, and displaying content
CN102349087A (en) Automatically providing content associated with captured information, such as information captured in real-time
KR20160032714A (en) Link association analysis systems and methods
JP2011258212A (en) Advertising method and advertising system
WO2008014418A2 (en) Apparatuses, methods and systems for a volunteer sponsor charity nexus
CN101981570A (en) Open framework for integrating, associating and interacting with content objects
CN102402581A (en) Affecting user experience based on assessed state
JP2013507686A (en) System and method for placing advertisements in an electronic reader device
US20150379591A1 (en) Method, System, And Software For Generating Performance Metrics Of Charity Effectiveness
Simon NetPolicy. com: Public agenda for a digital world
CN107873100A (en) From current application conditional access advertisement applications state
KR20210070254A (en) System for providing cost-effective diner search service using price tag
US20170169473A1 (en) App social network via linket and ads for mobile deep links
KR102547317B1 (en) System for providing advertisement Knowledge box and method thereof
CN106663112A (en) Presenting information cards for events associated with entities
US20240161151A1 (en) Ad delivery method and ad delivery system

Legal Events

Date Code Title Description
GRNT Written decision to grant