KR102547317B1 - System for providing advertisement Knowledge box and method thereof - Google Patents
System for providing advertisement Knowledge box and method thereof Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000013515 script Methods 0.000 claims abstract description 153
- 230000006870 function Effects 0.000 claims description 63
- 230000004044 response Effects 0.000 claims description 28
- 241001422033 Thestylus Species 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 12
- 238000007726 management method Methods 0.000 claims description 11
- 230000001133 acceleration Effects 0.000 claims description 8
- 238000004519 manufacturing process Methods 0.000 claims description 6
- 238000010801 machine learning Methods 0.000 claims description 5
- 238000010835 comparative analysis Methods 0.000 claims description 4
- 238000009223 counseling Methods 0.000 claims description 4
- 230000001965 increasing effect Effects 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 238000006073 displacement reaction Methods 0.000 claims description 2
- 239000006210 lotion Substances 0.000 claims description 2
- 230000010354 integration Effects 0.000 claims 1
- 208000003174 Brain Neoplasms Diseases 0.000 description 22
- 239000000090 biomarker Substances 0.000 description 21
- 238000012790 confirmation Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 102000016359 Fibronectins Human genes 0.000 description 6
- 108010067306 Fibronectins Proteins 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 244000240602 cacao Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000012377 drug delivery Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000002787 reinforcement Effects 0.000 description 2
- 208000024891 symptom Diseases 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0273—Determination of fees for advertising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
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
본 발명은 지식박스 광고 제공 시스템 및 그 방법에 관한 것으로서, 특히 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공하는 지식박스 광고 제공 시스템 및 그 방법(혹은 웹 페이지 상의 광고 박스 제공 시스템 및 그 방법)에 관한 것이다.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.
본 발명의 목적은 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공하는 웹 페이지 상의 광고 박스 제공 시스템 및 그 방법을 제공하는 데 있다.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
도 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
또한, 본 발명을 설명함에 있어서, 웹 페이지 상의 광고 박스 제공 시스템(10)은 설명의 편의상 본 시스템(10)이라 지칭될 수 있고, 본 시스템(10)은 지식박스 광고 제공 시스템이라 달리 표현될 수 있다.In addition, in the description of the present invention, the advertisement
상기 홈페이지 운영 단말(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
상기 서버(200)는 웹 서버, 데이터베이스 서버, 프록시 서버 등의 형태로 구현될 수 있다. 또한, 상기 서버(200)에는 네트워크 부하 분산 메커니즘, 내지 해당 서버(200)가 인터넷 또는 다른 네트워크상에서 동작할 수 있도록 하는 다양한 소프트웨어 중 하나 이상이 설치될 수 있으며, 이를 통해 컴퓨터화된 시스템으로 구현될 수 있다. 또한, 네트워크는 http 네트워크일 수 있으며, 전용 회선(private line), 인트라넷 또는 임의의 다른 네트워크일 수 있다. 나아가, 상기 홈페이지 운영 단말(100), 상기 서버(200) 및 상기 사용자 단말(300) 간의 연결은 데이터가 임의의 해커 또는 다른 제3자에 의한 공격을 받지 않도록 보안 네트워크로 연결될 수 있다. 또한, 상기 서버(200)는 복수의 데이터베이스 서버를 포함할 수 있으며, 이러한 데이터베이스 서버가 분산 데이터베이스 서버 아키텍처를 비롯한 임의의 유형의 네트워크 연결을 통해 상기 서버(200)와 별도로 연결되는 방식으로 구현될 수 있다.The
상기 홈페이지 운영 단말(100), 상기 서버(200) 및 상기 사용자 단말(300) 각각은 다른 단말들과의 통신 기능을 수행하기 위한 통신부(미도시), 다양한 정보 및 프로그램(또는 애플리케이션)을 저장하기 위한 저장부(미도시), 다양한 정보 및 프로그램 실행 결과를 표시하기 위한 표시부(미도시), 상기 다양한 정보 및 프로그램 실행 결과에 대응하는 음성 정보를 출력하기 위한 음성 출력부(미도시), 각 단말의 다양한 구성 요소 및 기능을 제어하기 위한 제어부(미도시) 등을 포함할 수 있다.Each of the
상기 홈페이지 운영 단말(100)은 상기 서버(200), 상기 사용자 단말(300) 등과 통신한다. 이때, 상기 홈페이지 운영 단말(100)은 웹 사이트를 통해 홈페이지를 운영(또는 관리) 중인 사용자가 소지한 단말일 수 있다.The
또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)와의 연동에 의해, 상기 서버(200)에서 제공하는 전용 앱 및/또는 웹 사이트를 통해 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 제공받기 위한 사용자로 회원 가입하며, 개인 정보, 개인정보 취급 동의 정보 등을 상기 서버(200)에 등록한다. 이때, 상기 개인 정보는 아이디, 이메일 주소, 패스워드(또는 비밀번호), 이름, 성별, 생년월일, 연락처, 주소지 등을 포함한다. 또한, 상기 개인정보 취급 동의 정보는 SMS 수신 여부, 이메일 수신 여부, 이용약관 동의 여부, 개인정보취급 방침 동의 여부 등을 포함한다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)의 사용자가 가입한 SNS 계정 정보 또는 모바일 메신저 계정 정보를 이용하여 상기 서버(200)에 사용자로 회원 가입할 수도 있다. 여기서, 상기 SNS 계정은 페이스북, 트위터, 카카오 스토리, 네이버, 페이코(PAYCO) 등과 관련한 정보일 수 있다. 또한, 상기 모바일 메신저 계정은 카카오톡(KakaoTalk), 라인(line), 바이버(viber), 위챗(wechat), 와츠앱(whatsapp), 텔레그램(Telegram), 스냅챗(snapchat) 등과 관련한 정보일 수 있다.In addition, the
또한, 회원 가입 절차 수행 시, 상기 홈페이지 운영 단말(100)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(200)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the member sign-up procedure, the
또한, 회원 가입이 완료된 후, 상기 홈페이지 운영 단말(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
또한, 상기 홈페이지 운영 단말(100)은 미리 설정된 학습용 복수의 입력 구성 요소(또는 복수의 툴/도구) 등을 통해 단어 추천 모델(또는 광고 단어 추천 모델)에 대해서 특정 로우 데이터와 관련한 특정 입력 구성 요소 등을 위한 학습 기능을 수행한다. 이때, 상기 홈페이지 운영 단말(100)은 로우 데이터를 병렬 및 분산하여 저장하고, 저장된 로우 데이터(또는 학습용 복수의 입력 구성 요소) 내에 포함된 비정형(Unstructed) 데이터, 정형(Structured) 데이터, 반정형 데이터(Semi-structured)를 정제하고, 메타 데이터로 분류를 포함한 전처리를 실시하고, 전처리된 데이터를 데이터 마이닝(Data Mining)을 포함하는 분석을 실시하고 적어도 하나의 종류의 기계학습에 기반하여 학습, 훈련 및 테스트를 진행하여 빅데이터를 구축할 수 있다. 이때, 적어도 하나의 종류의 기계학습은 지도 학습(Supervised Learning), 반지도 학습(Semi-Supervised Learning), 비지도 학습(Unsupervised Learning), 강화 학습(Reinforcement Learning) 및 심층 강화 학습(Deep Reinforcement Learning) 중 어느 하나 또는 적어도 하나의 조합으로 이루어질 수 있다.In addition, the
즉, 상기 홈페이지 운영 단말(100)은 하나 이상의 입력 구성 요소로 구성된 특정 단어 등에 대한 테스트 정보 등을 통해서 뉴럴 네트워크(Neural Networks) 형태의 상기 단어 추천 모델에 대해 학습 기능을 수행한다.That is, the
또한, 상기 홈페이지 운영 단말(100)은 전용 웹 페이지 제작 툴(미도시)을 이용해서 관리(또는 운영) 중인 웹 사이트에서 제공할 하나 이상의 웹 페이지(또는 웹 페이지 파일)를 제작(또는 구성/형성/생성)한다. 여기서, 상기 전용 웹 페이지 제작 툴은 공지된 다양한 종류의 웹 페이지를 제작하기 위한 툴을 포함한다. 또한, 상기 웹 페이지는 상기 홈페이지 운영 단말(100)의 운영자 선택(또는 운영자/사용자 입력/터치/제어)에 따라 하나 이상의 텍스트, 하나 이상의 이미지(또는 동영상), 스크립트에 대응하는 하나 이상의 단어로 구성된 단어 박스 등을 포함한다.In addition, the
이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 특정 위치(또는 웹 페이지의 편집 화면 내의 특정 위치)에 서버(200)로부터 제공되는 미리 설정된 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다.At this time, the
즉, 상기 홈페이지 운영 단말(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
예를 들어, 도 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
또한, 상기 도 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
또한, 상기 도 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
본 발명의 실시예에서는 웹 페이지에서 해당 광고 용도의 단어 박스가 위치하는 영역을 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
다른 예를 들어 상기 제작하고자 하는 웹 페이지에 추가된 스크립트의 개수가 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
이때, 상기 홈페이지 운영 단말(100)에서 하나 이상의 텍스트, 이미지, 스크립트 등을 배치하여 웹 페이지를 제작하는 경우, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지 상의 특정 위치에 배치된 하나 이상의 스크립트에 대해서, 상기 웹 페이지에 포함된 태그 및 제목을 미리 설정된 단어 추천 모델의 입력값으로 하여 기계 학습(또는 인공지능/딥 러닝)을 수행하고, 기계 학습 결과(또는 인공지능 결과/딥 러닝 결과)를 근거로 해당 웹 페이지에 포함된 태그 및 제목에 따른 상기 웹 페이지에 추가된 스크립트의 개수만큼의 추천 단어를 생성(또는 구성)한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지에 추가된 스크립트의 개수에서 미리 설정된 비율에 해당하는 개수만큼 상기 웹 페이지에 포함된 태그 및 제목에 따른 추천 단어를 생성하고, 상기 웹 페이지에 추가된 스크립트의 개수에서 상기 미리 설정된 비율에 해당하는 개수를 제외한 나머지 개수만큼 상기 웹 페이지에 포함된 태그 및 제목과 관련한 광고 단어를 포함하는 추천 단어를 생성할 수 있다.At this time, when a web page is created by arranging one or more texts, images, scripts, etc. in the
예를 들어, 상기 홈페이지 운영 단말(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
다른 예를 들어, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지에 추가된 스크립트의 개수가 4개인 경우 해당 웹 페이지에 포함된 태그 및 제목에 따라 3개의 추천 단어를 생성하고, 상기 웹 페이지에 포함된 태그 및 제목과 관련한 광고 단어를 포함하는 1개의 추천 단어를 생성한다.For another example, when the number of scripts added to the web page is 4, the
또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스의 개수를 상기 서버(200)에 전송(또는 제공)한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 접속된 서버(200)에서 제공하는 단어 박스 개수 입력폼(또는 단어 박스 개수 입력 화면)에 해당 단어 박스의 개수를 입력할 수도 있다.In addition, the homepage operating terminal 100 accesses the
또한, 상기 홈페이지 운영 단말(100)은 앞서 전송된(또는 입력된) 단어 박스의 개수 등에 응답하여 상기 서버(200)로부터 전송되는 상기 스크립트를 수신한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 단어 박스 개수 입력폼에서 상기 확인 메뉴를 선택한 후, 상기 서버(200)에서 상기 스크립트(또는 스크립트 소스)를 상기 단어 박스 개수 입력폼의 다른 일측에 표시하고, 상기 표시되는 스크립트를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 형태의 파일로 저장할 수 있다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 상기 전용 웹 페이지 제작 툴을 이용해서 상기 웹 페이지 상의 특정 위치에 해당 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트를 반복적으로 추가하여 해당 웹 페이지를 제작할 수도 있다. 여기서, 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트가 반복 추가되어 복수의 광고 용도의 단어 박스라 추가되는 경우, 해당 웹 페이지에서의 복수의 광고 용도의 단어 박스와 관련한 광고 단가 비용은 미리 설정된 기본값에 해당 복수의 광고 용도의 단어 박스의 위치 및 개수에 따라 각각 계산되어 적용할 수 있다.In addition, the
이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)로부터 제공되는 스크립트를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 해당 단어 박스의 개수에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 특정 위치에 삽입할 수 있다.In this way, the homepage operating terminal 100 simply adds the script provided from the
본 발명의 실시예에서는 상기 홈페이지 운영 단말(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
즉, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 제공한 단어 박스의 개수에 따라 해당 단어 박스의 개수에 해당하는 하나 이상의 단어 박스를 자동 생성하도록 하나의 상기 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 스크립트를 웹 페이지 상의 특정 위치에 추가하여, 해당 하나의 스크립트에서 설정된 단어 박스의 개수만큼 자동으로 하나 이상의 단어 박스를 해당 웹 페이지 상의 특정 위치에 구성(또는 표시)하거나 또는, 상기 서버(200)는 하나의 단어 박스를 자동으로 생성하도록 하나의 상기 다른 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 다른 스크립트를 웹 페이지 상의 다른 특정 위치에 추가하여, 해당 하나의 다른 스크립트가 추가된 개수만큼 반복적으로 단어 박스를 해당 웹 페이지 상의 다른 특정 위치에 구성한다.That is, the
이와 같이, 상기 홈페이지 운영 단말(100)은 다양한 설정 조건에 따라 해당 웹 페이지에 추가되는 하나 이상의 스크립트에 대해서 해당 스크립트의 개수만큼의 지식정보 제공 용도의 단어 박스, 광고 용도의 단어 박스 등을 생성할 수 있다.In this way, the
또한, 상기 홈페이지 운영 단말(100)은 서버(200)와 연동하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 웹 페이지에 삽입할 홈페이지 태그(또는 홈페이지 소스 태그/HTML 태그)를 발급받는다(또는 제공받는다).In addition, the
즉, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 태그 생성 입력폼(또는 태그 생성 입력 화면)을 통해 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스에 포함될 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 입력(또는 설정/선택)한다. 이때, 상기 태그 생성 입력폼은 지식정보 제공 용도의 영역과, 광고 용도의 영역이 분리된 상태일 수 있다. 여기서, 상기 지식정보 제공 용도의 지식 단어는 해당 홈페이지 운영 단말(100)의 사용자 입력에 따라 입력받고, 상기 광고 용도의 광고 단어는 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 해당 홈페이지 운영 단말(100)의 사용자 선택에 따라 입력하도록 구성할 수 있다.That is, the homepage operating terminal 100 accesses the
또한, 상기 홈페이지 운영 단말(100)은 상기 태그 생성 입력폼에서 상기 확인 메뉴를 선택한 후, 해당 서버(200)에서 생성되는 상기 홈페이지 태그(또는 상기 홈페이지 태그 소스)를 상기 태그 생성 입력폼의 다른 일측에 표시한다.In addition, after the
또한, 상기 홈페이지 운영 단말(100)은 상기 표시되는 상기 홈페이지 태그를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 파일 형태로 저장한다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 전용 웹 페이지 제작 툴(미도시)을 이용해서 관리(또는 운영) 중인 웹 사이트에서 제공할 하나 이상의 웹 페이지(또는 웹 페이지 파일)를 제작(또는 구성/형성/생성)한다. 여기서, 상기 웹 페이지는 상기 홈페이지 운영 단말(100)의 운영자 선택(또는 운영자/사용자 입력/터치/제어)에 따라 하나 이상의 텍스트, 하나 이상의 이미지(또는 동영상), 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그로 구성된 단어 박스 등을 포함한다.In addition, the
이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 다른 특정 위치(또는 웹 페이지의 편집 화면 내의 다른 특정 위치)에 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다. 여기서, 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그는 웹 페이지에서의 스크립트 사용을 제한하는 일부 사이트에 대해서 스크립트 사용 대신 직접적으로 홈페이지 태그를 이용하여 웹 페이지를 제작하기 위한 용도일 수 있다. 또한, 상기 홈페이지 태그에 의해 상기 웹 페이지 상의 다른 특정 위치에 추가되는 단어 박스는 고유 정보(또는 고유 번호)가 설정되며, 지식정보 제공 용도로 사용자에 의해 설정된 지식 단어에 대응하는 단어 박스, 광고 용도로 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 사용자에 의해 선택된 광고 단어에 대응하는 단어 박스 등을 포함한다. 여기서, 상기 웹 페이지 내의 다른 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.At this time, the
이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)에서 생성한 홈페이지 태그를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 사용자가 설정한 지식정보 제공 용도의 단어 및/또는 사용자가 선택된 광고 제공 용도의 단어에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 다른 특정 위치에 삽입할 수 있다.In this way, the
또한, 상기 홈페이지 운영 단말(100)은 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 상기 서버(200)(또는 호스팅 서버)에 업로드(또는 등록)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 웹 사이트 내에 구성된 하나 이상의 폴더 중에서, 사용자 선택에 따른 특정 폴더(또는 디렉토리)에 해당 웹 페이지를 업로드할 수도 있다.In addition, the
즉, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 아이디 및 비밀번호를 이용해서 상기 웹 사이트와 관련한 상기 서버(200)에 로그인한다.That is, the
또한, 상기 홈페이지 운영 단말(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
또한, 상기 스크립트에 따른 광고 용도의 단어 박스가 포함된 웹 페이지에 대해서 임의의 사용자 단말(300)에서 해당 웹 페이지 내의 광고 용도의 단어 박스를 클릭함에 따라 해당 웹 페이지에 대한 광고비가 누적된 경우, 상기 홈페이지 운영 단말(100)은 미리 설정된 정산 일자에 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)로 상기 누적된 광고비를 입금받는다(또는 지급받는다).In addition, when an
또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 전송되는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신한다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 상기 수신된 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시(또는 출력)한다.In addition, the
본 발명의 실시예에서는 상기 홈페이지 운영 단말(100)에서 전용 앱 형태 또는 웹 사이트 형태로 상기 서버(200)에서 제공하는 다양한 기능(예를 들어 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등 포함)을 수행할 수 있다.In the embodiment of the present invention, the
상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등과 통신한다.The
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등의 사용자에 대한 회원 가입 절차 등을 수행한다.In addition, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등의 사용자와 관련한 개인 정보를 등록한다. 이때, 상기 서버(200)는 해당 개인 정보, 해당 개인정보 취급 동의 정보 등을 DB 서버(미도시)에 등록(또는 관리)할 수 있다.In addition, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등의 사용자에 대한 회원 관리 기능을 수행한다.In addition, the
또한, 상기 서버(200)는 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 제공하는 전용 앱 및/또는 웹 사이트를 상기 홈페이지 운영 단말(100), 상기 사용자 단말(300) 등에 제공한다.In addition, the
또한, 상기 서버(200)는 공지사항, 이벤트 등을 위한 게시판 기능을 제공한다.In addition, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는(또는 제공되는) 단어 박스의 개수를 수신한다. 이때, 상기 서버(200)에서 제공하는 단어 박스 개수 입력폼에서 상기 홈페이지 운영 단말(100)의 사용자 입력에 따라 단어 박스의 개수가 입력된 후 해당 단어 박스 개수 입력폼의 일측에 표시되는 미리 설정된 확인 메뉴(또는 확인 버튼/항목)가 선택되는 경우, 상기 서버(200)는 해당 입력된 단어 박스의 개수를 수신할(또는 입력받을) 수도 있다.In addition, the
또한, 상기 서버(200)는 상기 수신된 단어 박스의 개수, 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 해당 홈페이지 운영 단말(100)의 식별 정보, 상기 고유 정보(또는 상기 고유 번호) 등을 포함하는 상기 스크립트를 생성한다.In addition, the
또한, 상기 서버(200)는 상기 생성된 스크립트를 상기 홈페이지 운영 단말(100)에 전송한다. 이때, 상기 단어 박스의 개수가 복수인 경우, 상기 서버(200)는 단어 박스별로 상기 고유 정보를 설정(또는 매핑/매칭)할 수 있다.In addition, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)과 연동하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 웹 페이지에 삽입할 홈페이지 태그(또는 홈페이지 소스 태그)를 발급한다(또는 제공한다).In addition, the
즉, 상기 서버(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
또한, 상기 서버(200)는 상기 생성된 홈페이지 태그를 상기 홈페이지 운영 단말(100)에서 표시 중인 태그 생성 입력폼의 다른 일측에 표시한다.In addition, the
또한, 상기 홈페이지 운영 단말(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
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는 상기 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 수신한다.In addition, the
또한, 상기 서버(200)는 상기 수신된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)한다.In addition, the
또한, 상기 서버(200)에서 관리 중인 임의의 웹 사이트에 대해서 임의의 사용자 단말(300)에서 접속하는 경우, 상기 서버(200)는 상기 사용자 단말(300)에서 접속하는 웹 사이트에 포함된 웹 페이지를 상기 사용자 단말(300)에 제공(또는 전송)한다.In addition, when an
또한, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠를 검색(또는 확인)한다.In addition, the
또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠를 상기 사용자 단말(300)에 전송한다. 이때, 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠가 검색되지 않는 경우(또는 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠의 광고 유효 기한/기간이 지난 경우 또는, 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠에 대해서 미리 설정된/계산된 광고 비용이 소진된 경우), 상기 서버(200)는 해당 서버(200)에서 관리 중인 복수의 광고 콘텐츠 중에서 어느 하나의 광고 콘텐츠를 검색하고, 상기 검색된 어느 하나의 광고 콘텐츠를 상기 사용자 단말(300)에 전송할 수도 있다. 이 경우, 해당 어느 하나의 광고 콘텐츠에 대한 광고 단가 비용은 일정 비율만큼 할인된 상태일 수 있다.In addition, the
또한, 상기 서버(200)는 상기 수신된 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호 또는 해당 단어 박스와 관련한 고유 정보/번호)를 근거로 해당 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된(또는 산출된/산정된) 광고 단가 비용(또는 광고비/실제 광고비)을 이용해서(또는 근거로) 해당 광고 용도의 단어 박스 선택에 따라 상기 단어 박스와 관련한 웹 페이지를 관리 중인 상기 홈페이지 운영 단말(100)에 제공할 광고비를 누적한다. 이때, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트의 내의 하나 이상의 웹 페이지에 대해서 광고비를 웹 페이지별로 누적 관리하거나 및/또는 광고비를 웹 사이트를 통합하여 누적 관리할 수 있다.In addition, the
또한, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠) 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 지식정보 제공 페이지를 검색(또는 확인)한다.In addition, the
또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 페이지를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the
또한, 상기 서버(200)는 상기 사용자 단말(300)에서 접속한 랜딩 페이지와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 확인하고, 상기 확인된 해당 랜딩 페이지(또는 해당 지식정보 제공 용도의 단어 박스)와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the
또한, 상기 서버(200)는 상기 수신된 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호)를 근거로 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 단어에 대한 통계 데이터 관리를 위해서, 해당 단어, 선택 일자 및 시각 정보, 해당 사용자 단말(300)의 기기 정보(예를 들어 단말 종류, 단말의 OS 종류 등 포함), 상기 웹 페이지의 고유 정보(또는 고유 번호) 등을 함께 수집 및 관리한다.In addition, the
또한, 상기 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주) 및 결제 서버(미도시)와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어에 대한 총 광고 단가 비용(또는 총 광고비)에 대해 결제 기능을 수행한다.In addition, the
결제가 실패한 경우, 상기 서버(200)는 결제가 실패한 상태임을 나타내는 정보(예를 들어 잔액 부족, 한도 초과 등 포함)를 상기 광고주 단말에 전송한다.If the payment fails, the
또한, 상기 광고주 단말은 상기 서버(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
본 발명의 실시예에서는, 상기 서버(200)에서 미리 설정된 정산 일자에, 상기 광고주 단말에서 등록한 광고 콘텐츠와 관련한 단어의 클릭에 따른 총 광고 단가 비용에 대해서 결제 기능을 수행하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 서버(200)는 상기 광고주 단말에서 해당 광고주가 광고하고자 하는 단어 및 광고 콘텐츠와 관련해서 사전에 미리 설정된 광고비용을 결제하고, 상기 결제된 광고비용만큼 해당 광고주가 광고하고자 하는 단어에 대응하는 단어 박스가 노출되도록 구성할 수도 있다.In the embodiment of the present invention, it is described that the
예를 들어, 상기 광고주 단말에서 선결제로 특정 단어(예를 들어 보험)와 관련해서 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
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(또는 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에 포함된 하나 이상의 웹 페이지에서의 총 누적 광고비)을 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)에 입금 처리한다.In addition, the
또한, 상기 서버(200)는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 홈페이지 운영 단말(100)에 전송한다.In addition, the
상기 사용자 단말(300)은 상기 홈페이지 운영 단말(100), 상기 서버(200) 등과 통신한다. 이때, 상기 사용자 단말(300)은 웹 사이트에 접속하여 다양한 정보(또는 콘텐츠)를 확인하고자 하는 일반 사용자가 소지한 단말일 수 있다.The
또한, 상기 사용자 단말(300)은 상기 서버(200)와의 연동에 의해, 상기 서버(200)에서 제공하는 전용 앱 및/또는 웹 사이트를 통해 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 제공받기 위한 사용자로 회원 가입하며, 개인 정보 등을 상기 서버(200)에 등록한다. 이때, 상기 개인 정보는 아이디, 이메일 주소, 패스워드(또는 비밀번호), 이름, 성별, 생년월일, 연락처, 주소지 등을 포함한다.In addition, the
또한, 상기 사용자 단말(300)은 해당 사용자 단말(300)의 사용자가 가입한 SNS 계정 정보 또는 모바일 메신저 계정 정보를 이용하여 상기 서버(200)에 사용자로 회원 가입할 수도 있다. 여기서, 상기 SNS 계정은 페이스북, 트위터, 카카오 스토리, 네이버, 페이코 등과 관련한 정보일 수 있다. 또한, 상기 모바일 메신저 계정은 카카오톡, 라인, 바이버, 위챗, 와츠앱, 텔레그램, 스냅챗 등과 관련한 정보일 수 있다.In addition, the
또한, 회원 가입 절차 수행 시, 상기 사용자 단말(300)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(200)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the membership sign-up process, the
또한, 회원 가입이 완료된 후, 상기 사용자 단말(300)은 상기 서버(200)에서 제공하는 서비스를 이용하기 위해서, 상기 서버(200)로부터 제공되는 전용 앱(또는 애플리케이션/응용 프로그램/특정 앱)을 해당 사용자 단말(300)에 설치한다. 이때, 상기 전용 앱은 웹 페이지 제작 기능, 웹 페이지 업로드 기능 등을 수행하기 위한 앱일 수 있다.In addition, after membership registration is completed, the
또한, 상기 사용자 단말(300)은 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트에 접속하여, 해당 웹 사이트에서 제공하는 웹 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 검색 사이트(예를 들어 다음, 네이버, 구글 등 포함)에서 입력한 검색어에 대응하여 검색된 웹 사이트 중에서 해당 사용자 단말(300)의 사용자 선택에 따라 해당 웹 사이트에 접속하거나 또는, 해당 사용자 단말(300)의 사용자 입력에 따른 웹 사이트 주소에 따라 해당 웹 사이트에 접속한다. 여기서, 상기 사용자 단말(300)에서 표시되는 웹 페이지는 상기 홈페이지 운영 단말(100)에서의 설정에 따라 미리 설정된 하나 이상의 태그 및/또는 미리 설정된 하나 이상의 스크립트가 포함된 상태일 수 있으며, 상기 태그 및/또는 상기 스크립트가 포함된 경우 해당 웹 페이지에 포함된 태그(또는 해시태그) 및/또는 제목에 대응하는 지식정보 제공 용도의 하나 이상의 단어 박스, 해당 웹 페이지에 포함된 태그 및/또는 제목과 관련성이 있는(또는 관련성이 없는) 단어에 대응하는 광고 용도의 하나 이상의 단어 박스 등이 포함된 상태일 수 있다.In addition, the
본 발명의 실시예에서는, 상기 홈페이지 운영 단말(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
예를 들어, 상기 홈페이지 운영 단말(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
이와 같이, 상기 서버(200)는 해당 서버(200)에 등록된 웹 페이지에서 광고 용도의 단어 박스를 포함하는 경우, 고정된 광고 용도의 단어 박스를 상기 사용자 단말(300)에 제공하거나 또는, 임의의 사용자 단말(300)에서의 해당 웹 페이지 접근시마다 랜덤하게 선택되는 단어와 관련한 광고 용도의 단어 박스를 상기 사용자 단말(300)에 제공할 수 있다.In this way, when the web page registered in the
또한, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 사용자 단말(300)은 앞서 전송된 상기 광고 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 광고 콘텐츠(또는 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 광고 콘텐츠를 표시(또는 출력)한다.Also, the
또한, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 사용자 단말(300)은 앞서 전송된 상기 지식정보 제공 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 지식정보 제공 페이지(또는 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 콘텐츠)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the
또한, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 사용자 단말(300)은 앞서 접속된 랜딩 페이지(또는 해당 랜딩 페이지를 관리하는 서버(200))에서 전송하는 해당 지식정보 제공 용도의 단어 박스와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the
이와 같이, 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공할 수 있다.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
이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 특정 위치(또는 웹 페이지의 편집 화면 내의 특정 위치)에 서버(200)로부터 제공되는 미리 설정된 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다. 여기서, 상기 스크립트(또는 자바 스크립트 소스)는 상기 서버(200)와의 연동에 의해, 해당 웹 페이지 상의 특정 위치에 해당 웹 페이지에서 설정된 태그(또는 해시태그) 및/또는 제목을 이용해서 생성된 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 선택된 상기 태그 및/또는 제목과 관련성이 있는 단어, 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어 등을 포함하는 하나 이상의 단어 박스(또는 광고 박스/광고 콘텐츠)를 추가하기 위한 용도(또는 기능/함수/객체)일 수 있다. 또한, 상기 스크립트에 의해 상기 웹 페이지 상의 특정 위치에 추가되는 단어 박스는 고유 정보(또는 고유 번호)가 설정되며, 지식정보 제공 용도로 상기 웹 페이지에서 설정된 태그 및/또는 제목을 이용해서 생성된 단어에 대응하는 단어 박스, 광고 용도로 상기 웹 페이지에서 설정된 태그 및/또는 제목과 관련성이 있는 단어 또는 해당 서버(200)에서 관리 중인 복수의 단어 중에서 랜덤하게 선택된 단어에 대응하는 단어 박스 등을 포함한다. 이때, 상기 홈페이지 운영 단말(100)은 미리 설정된 우선순위에 따라 1순위로 상기 웹 페이지에서 설정된 태그를 이용해서 해당 태그와 관련한 단어 박스를 우선적으로 생성하고, 그 다음으로 2순위로 상기 웹 페이지에서 설정된 제목을 이용해서 해당 제목과 관련한 단어 박스를 생성하고, 마지막으로 3순위로 상기 서버(200)에서 관리 중인 복수의 단어 중에서 상기 태그 및/또는 제목과 관련성이 있는 단어 또는 랜덤하게 선택된 단어를 이용해서 단어 박스를 생성할 수 있다. 여기서, 상기 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.At this time, the
즉, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스의 개수를 상기 서버(200)에 전송(또는 제공)한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 접속된 서버(200)에서 제공하는 단어 박스 개수 입력폼(또는 단어 박스 개수 입력 화면)에 해당 단어 박스의 개수를 입력할 수도 있다.That is, the homepage operating terminal 100 accesses the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는(또는 제공되는) 단어 박스의 개수를 수신한다. 이때, 상기 서버(200)에서 제공하는 단어 박스 개수 입력폼에서 상기 홈페이지 운영 단말(100)의 사용자 입력에 따라 단어 박스의 개수가 입력된 후 해당 단어 박스 개수 입력폼의 일측에 표시되는 미리 설정된 확인 메뉴(또는 확인 버튼/항목)가 선택되는 경우, 상기 서버(200)는 해당 입력된 단어 박스의 개수를 수신할(또는 입력받을) 수도 있다.In addition, the
또한, 상기 서버(200)는 상기 수신된 단어 박스의 개수, 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 해당 홈페이지 운영 단말(100)의 식별 정보, 상기 고유 정보(또는 상기 고유 번호) 등을 포함하는 상기 스크립트를 생성하고, 상기 생성된 스크립트를 상기 홈페이지 운영 단말(100)에 전송한다. 이때, 상기 단어 박스의 개수가 복수인 경우, 상기 서버(200)는 단어 박스별로 상기 고유 정보를 설정(또는 매핑/매칭)할 수 있다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 앞서 전송된(또는 입력된) 단어 박스의 개수 등에 응답하여 상기 서버(200)로부터 전송되는 상기 스크립트를 수신한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 단어 박스 개수 입력폼에서 상기 확인 메뉴를 선택한 후, 상기 서버(200)에서 상기 스크립트(또는 스크립트 소스)를 상기 단어 박스 개수 입력폼의 다른 일측에 표시하고, 상기 표시되는 스크립트를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 형태의 파일로 저장할 수 있다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 상기 전용 웹 페이지 제작 툴을 이용해서 상기 웹 페이지 상의 특정 위치에 해당 스크립트를 추가(또는 삽입)하여 해당 웹 페이지를 제작한다. 이때, 상기 홈페이지 운영 단말(100)은 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트를 반복적으로 추가하여 해당 웹 페이지를 제작할 수도 있다. 여기서, 상기 웹 페이지 상의 서로 다른 복수의 위치에 해당 스크립트가 반복 추가되어 복수의 광고 용도의 단어 박스라 추가되는 경우, 해당 웹 페이지에서의 복수의 광고 용도의 단어 박스와 관련한 광고 단가 비용은 미리 설정된 기본값에 해당 복수의 광고 용도의 단어 박스의 위치 및 개수에 따라 각각 계산되어 적용할 수 있다.In addition, the
이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)로부터 제공되는 스크립트를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 해당 단어 박스의 개수에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 특정 위치에 삽입할 수 있다.In this way, the homepage operating terminal 100 simply adds the script provided from the
본 발명의 실시예에서는 상기 홈페이지 운영 단말(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
즉, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 제공한 단어 박스의 개수에 따라 해당 단어 박스의 개수에 해당하는 하나 이상의 단어 박스를 자동 생성하도록 하나의 상기 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 스크립트를 웹 페이지 상의 특정 위치에 추가하여, 해당 하나의 스크립트에서 설정된 단어 박스의 개수만큼 자동으로 하나 이상의 단어 박스를 해당 웹 페이지 상의 특정 위치에 구성(또는 표시)하거나 또는, 상기 서버(200)는 하나의 단어 박스를 자동으로 생성하도록 하나의 상기 다른 스크립트를 상기 홈페이지 운영 단말(100)에 제공하고, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 제공된 하나의 다른 스크립트를 웹 페이지 상의 다른 특정 위치에 추가하여, 해당 하나의 다른 스크립트가 추가된 개수만큼 반복적으로 단어 박스를 해당 웹 페이지 상의 다른 특정 위치에 구성한다.That is, the
일 예로, 제 1 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 제 1 홈페이지 운영 단말에서 제작하고자 하는 제 1 웹 페이지에 추가할 단어 박스와 관련해서, 추가할 단어 박스의 개수(예를 들어 3개)를 상기 서버(200)에 전송한다.For example, the first homepage operating terminal 100 accesses the
또한, 상기 서버(200)는 상기 제 1 홈페이지 운영 단말로부터 전송되는 단어 박스의 개수(예를 들어 3개)를 근거로, 단어 박스의 개수(예를 들어 3개), 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 상기 제 1 홈페이지 운영 단말의 식별 정보, 3개의 단어 박스 개수에 따른 단어 박스별 제 1 고유 정보 내지 제 3 고유 정보(예를 들어 wordbox-00001, wordbox-00002, wordbox-00003) 등을 포함하는 제 1 스크립트를 생성하고, 상기 생성된 제 1 스크립트를 상기 제 1 홈페이지 운영 단말에 전송한다.In addition, the
또한, 상기 제 1 홈페이지 운영 단말은 앞서 전송된 단어 박스의 개수(예를 들어 3개)에 응답하여 상기 서버(200)로부터 전송되는 제 1 스크립트를 수신한다.In addition, the first homepage operating terminal receives the first script transmitted from the
또한, 도 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
다른 일 예로, 제 2 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 단어 박스 개수 입력폼을 통해 해당 제 2 홈페이지 운영 단말에서 제작하고자 하는 제 2 웹 페이지에 추가할 단어 박스와 관련해서, 추가할 단어 박스의 개수(예를 들어 5개)를 입력하고, 미리 설정된 확인 메뉴를 선택한다.As another example, the second homepage operating terminal 100 accesses the
또한, 상기 서버(200)는 상기 단어 박스 개수 입력폼을 통해 상기 제 2 홈페이지 운영 단말에서 입력한 단어 박스의 개수(예를 들어 5개)를 근거로, 단어 박스의 개수(예를 들어 5개), 단어 박스의 개수에 따라 미리 설정된 크기 및 색상의 단어 박스를 생성하기 위한 정보, 상기 제 2 홈페이지 운영 단말의 식별 정보, 5개의 단어 박스 개수에 따른 단어 박스별 제 11 고유 정보 내지 제 15 고유 정보(예를 들어 wordbox-00101, wordbox-00102, wordbox-00103, wordbox-00104, wordbox-00105) 등을 포함하는 제 2 스크립트를 생성하고, 상기 생성된 제 2 스크립트를 상기 제 2 홈페이지 운영 단말에 제공한다.In addition, the
또한, 상기 제 2 홈페이지 운영 단말은 앞서 입력한 단어 박스의 개수(예를 들어 5개)에 응답하여 상기 서버(200)로부터 생성된 상기 제 2 스크립트를 상기 단어 박스 개수 입력폼의 다른 일측에 표시한다.In addition, the second homepage operating terminal displays the second script generated from the
또한, 상기 제 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
또 다른 일 예로, 도 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
이후, 상기 홈페이지 운영 단말(100)은 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 상기 서버(200)(또는 호스팅 서버)에 업로드(또는 등록)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 웹 사이트 내에 구성된 하나 이상의 폴더 중에서, 사용자 선택에 따른 특정 폴더(또는 디렉토리)에 해당 웹 페이지를 업로드할 수도 있다.Thereafter, the
즉, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 아이디 및 비밀번호를 이용해서 상기 웹 사이트와 관련한 상기 서버(200)에 로그인하고, 상기 제작된 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 홈페이지 운영 단말(100)의 식별 정보는 MDN, 모바일 IP, 모바일 MAC, Sim(가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.That is, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는 상기 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 수신한다.In addition, the
또한, 상기 서버(200)는 상기 수신된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 서버(200)에서 제공하는 전용 FTP(file transfer protocol) 응용 프로그램 또는 해당 홈페이지 운영 단말(100)에 미리 설치된 범용 FTP 응용 프로그램을 이용해서 상기 웹 사이트(또는 상기 웹 사이트와 관련한 호스팅 기능을 수행하는 서버(200))에 대해 로그인 기능을 수행하고, 로그인 후 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)할 수도 있다.In addition, the
일 예로, 상기 제 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
또한, 상기 제 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
또한, 상기 서버(200)는 상기 제 1 홈페이지 운영 단말로부터 전송되는 상기 제 1 웹 페이지, 상기 제 1 홈페이지 운영 단말의 식별 정보 등을 수신한다In addition, the
또한, 상기 서버(200)는 상기 수신된 제 1 웹 페이지를 상기 ABCDCBA 웹 사이트에 등록한다.Also, the
다른 일 예로, 상기 제 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
또한, 상기 제 2 홈페이지 운영 단말은 상기 생성된 제 2 웹 페이지 등을 상기 웹 FTP 프로그램을 이용해서 상기 서버(200)에 전송한다.In addition, the second homepage operating terminal transmits the generated second web page to the
또한, 상기 서버(200)는 상기 제 2 홈페이지 운영 단말로부터 전송되는 상기 제 2 웹 페이지 등을 수신한다In addition, the
또한, 상기 서버(200)는 상기 수신된 제 2 웹 페이지를 상기 TESTABCDE 웹 사이트에 등록한다.Also, the
또 다른 일 예로, 상기 제 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
또한, 상기 제 3 홈페이지 운영 단말은 상기 생성된 제 3 웹 페이지 등을 상기 웹 FTP 프로그램을 이용해서 상기 서버(200)에 전송한다.In addition, the third homepage operating terminal transmits the generated third web page to the
또한, 상기 서버(200)는 상기 제 3 홈페이지 운영 단말로부터 전송되는 상기 제 3 웹 페이지 등을 수신한다In addition, the
또한, 상기 서버(200)는 상기 수신된 제 3 웹 페이지를 상기 WEBTESTLAB 웹 사이트에 등록한다(S320).Also, the
이후, 사용자 단말(300)은 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트에 접속하여, 해당 웹 사이트에서 제공하는 웹 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 검색 사이트(예를 들어 다음, 네이버, 구글 등 포함)에서 입력한 검색어에 대응하여 검색된 웹 사이트 중에서 해당 사용자 단말(300)의 사용자 선택에 따라 해당 웹 사이트에 접속하거나 또는, 해당 사용자 단말(300)의 사용자 입력에 따른 웹 사이트 주소에 따라 해당 웹 사이트에 접속한다.Thereafter, the
일 예로, 도 7에 도시된 바와 같이, 제 1 사용자 단말(300)은 상기 제 1 홈페이지 운영 단말과 관련한 ABCDCBA 웹 사이트에 접속하여, 해당 ABCDCBA 웹 사이트에서 제공하는 인덱스 파일인 제 1 웹 페이지(예를 들어 index.htm)(700)를 표시한다.For example, as shown in FIG. 7, the
다른 일 예로, 도 8에 도시된 바와 같이, 제 2 사용자 단말(300)은 상기 제 2 홈페이지 운영 단말과 관련한 TESTABCDE 웹 사이트에 접속하여, 해당 TESTABCDE 웹 사이트에서 제공하는 인덱스 파일인 제 2 웹 페이지(예를 들어 index.html)(800)를 표시한다(S330).As another example, as shown in FIG. 8, the
이후, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 광고 용도의 단어 박스에 대한 정보(또는 상기 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.In addition, the
또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠를 검색(또는 확인)한다.In addition, the
또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠를 상기 사용자 단말(300)에 전송한다. 이때, 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠가 검색되지 않는 경우(또는 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠의 광고 유효 기한/기간이 지난 경우 또는, 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠에 대해서 미리 설정된/계산된 광고 비용이 소진된 경우), 상기 서버(200)는 해당 서버(200)에서 관리 중인 복수의 광고 콘텐츠 중에서 어느 하나의 광고 콘텐츠를 검색하고, 상기 검색된 어느 하나의 광고 콘텐츠를 상기 사용자 단말(300)에 전송할 수도 있다. 이 경우, 해당 어느 하나의 광고 콘텐츠에 대한 광고 단가 비용은 일정 비율만큼 할인된 상태일 수 있다.In addition, the
또한, 상기 사용자 단말(300)은 앞서 전송된 상기 광고 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 광고 콘텐츠(또는 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 광고 콘텐츠를 표시(또는 출력)한다.Also, the
또한, 상기 서버(200)는 상기 수신된 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호 또는 해당 단어 박스와 관련한 고유 정보/번호)를 근거로 해당 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된(또는 산출된/산정된) 광고 단가 비용(또는 광고비/실제 광고비)을 이용해서(또는 근거로) 해당 광고 용도의 단어 박스 선택에 따라 상기 단어 박스와 관련한 웹 페이지를 관리 중인 상기 홈페이지 운영 단말(100)에 제공할 광고비를 누적한다. 이때, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트의 내의 하나 이상의 웹 페이지에 대해서 광고비를 웹 페이지별로 누적 관리하거나 및/또는 광고비를 웹 사이트를 통합하여 누적 관리할 수 있다.In addition, the
일 예로, 상기 제 1 사용자 단말의 제 1 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 광고 용도의 제 3 단어 박스(710)가 선택될 때, 상기 제 1 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 3 단어 박스(710)에 대응하는 제 3 단어(예를 들어 보험)와 관련해서 제 1 광고주 단말에서 해당 서버(200)에 등록한 제 1-3 광고 콘텐츠를 수신하고, 도 9에 도시된 바와 같이, 상기 수신된 제 1-3 광고 콘텐츠(900)를 해당 제 1 웹 페이지(700)에 오버레이하여 표시한다.For example, when a
또한, 상기 서버(200)는 상기 제 1 웹 페이지에 포함된 제 3 단어 박스(710)가 선택됨에 따라, 해당 제 1 웹 페이지에 포함된 제 3 단어 박스와 관련해서 설정된 제 1 광고 단가 비용(예를 들어 150원)을 적용하여 해당 제 1 웹 페이지를 운영 중인 상기 제 1 홈페이지 운영 단말에 제공할 제 1 광고비(예를 들어 300원 = 이전 150원 + 신규 150원)를 누적한다.In addition, as the
다른 일 예로, 상기 제 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
또한, 상기 서버(200)는 상기 제 2 웹 페이지에 포함된 제 15 단어 박스(810)와 관련해서 설정된 제 2 광고 단가 비용(예를 들어 50원)을 적용하여 해당 제 2 웹 페이지를 운영 중인 상기 제 2 홈페이지 운영 단말에 제공할 제 2 광고비(예를 들어 350원 = 이전 300원 + 신규 50원)를 누적한다(S340).In addition, the
이후, 상기 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주) 및 결제 서버(미도시)와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어에 대한 총 광고 단가 비용(또는 총 광고비)에 대해 결제 기능을 수행한다.Thereafter, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(또는 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에 포함된 하나 이상의 웹 페이지에서의 총 누적 광고비)을 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)에 입금 처리한다.In addition, the
또한, 상기 서버(200)는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 홈페이지 운영 단말(100)에 전송한다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 전송되는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신한다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 상기 수신된 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시(또는 출력)한다.In addition, the
일 예로, 상기 서버(200)는 미리 설정된 정산 일자인 매월 1일에 앞선 한 달 동안 해당 광고 용도의 단어 박스와 관련한 제 1 광고주 단말 및 상기 결제 서버와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어(예를 들어 보험)에 대한 총 광고 단가 비용(예를 들어 50만원)에 대해 결제 기능을 수행한다.For example, the
또한, 상기 서버(200)는 상기 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(예를 들어 85,000원)을 해당 제 1 홈페이지 운영 단말의 운영자와 관련한 은행 계좌에 입금 처리한다.In addition, the
또한, 상기 서버(200)는 해당 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 85,000원)이 해당 제 1 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 제 1 홈페이지 운영 단말에 전송한다.In addition, the
또한, 상기 제 1 홈페이지 운영 단말은 상기 서버(200)로부터 전송되는 해당 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 85,000원)이 해당 제 1 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신하고, 상기 수신된 해당 제 1 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 85,000원)이 해당 제 1 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시한다(S350).In addition, the first homepage operating terminal transmits from the
또한, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 지식정보 제공 용도의 단어 박스에 대한 정보(또는 상기 지식정보 제공 용도의 단어 박스와 관련한 고유 정보/번호), 상기 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.In addition, the
또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠) 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 지식정보 제공 페이지를 검색(또는 확인)한다.In addition, the
또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 페이지를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the
또한, 상기 사용자 단말(300)은 앞서 전송된 상기 지식정보 제공 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 지식정보 제공 페이지(또는 상기 지식정보 제공 용도의 단어 박스에 대한 정보와 관련한 지식정보 제공 콘텐츠)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the
또한, 상기 서버(200)는 상기 수신된 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호)를 근거로 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 단어에 대한 통계 데이터 관리를 위해서, 해당 단어, 선택 일자 및 시각 정보, 해당 사용자 단말(300)의 기기 정보(예를 들어 단말 종류, 단말의 OS 종류 등 포함), 상기 웹 페이지의 고유 정보(또는 고유 번호) 등을 함께 수집 및 관리한다.In addition, the
일 예로, 상기 제 1 사용자 단말의 제 1 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 제 1 단어 박스(720)가 선택될 때, 상기 제 1 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 1 단어 박스(720)에 대응하는 제 1 단어(예를 들어 뇌종양)와 관련한 제 1 지식정보 제공 페이지(예를 들어 뇌종양과 관련한 정의, 분류, 원인, 발생 부위, 증상, 진단, 진료과, 치료 등의 정보 포함)를 표시한다(S360).For example, when a
도 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
즉, 상기 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 태그 생성 입력폼(또는 태그 생성 입력 화면)을 통해 해당 홈페이지 운영 단말(100)에서 제작하고자 하는 웹 페이지에 추가할 단어 박스와 관련해서, 해당 단어 박스에 포함될 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 입력(또는 설정/선택)한다. 이때, 상기 태그 생성 입력폼은 지식정보 제공 용도의 영역과, 광고 용도의 영역이 분리된 상태일 수 있다. 여기서, 상기 지식정보 제공 용도의 지식 단어는 해당 홈페이지 운영 단말(100)의 사용자 입력에 따라 입력받고, 상기 광고 용도의 광고 단어는 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 해당 홈페이지 운영 단말(100)의 사용자 선택에 따라 입력하도록 구성할 수 있다.That is, the homepage operating terminal 100 accesses the
또한, 상기 서버(200)는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 포함하는 하나 이상의 단어 박스와 관련한 홈페이지 태그를 생성한다. 이때, 상기 홈페이지 운영 단말(100)에서 상기 태그 생성 입력 폼을 통해 입력값을 모두 입력한 후 해당 태그 생성 입력폼의 일측에 표시되는 미리 설정된 확인 메뉴(또는 확인/생성 버튼/항목)가 선택되는 경우, 상기 서버(200)는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어, 하나 이상의 광고 단어 등을 포함하는 하나 이상의 단어 박스와 관련한 홈페이지 태그를 백그라운드 상태로 생성할 수도 있다. 여기서, 상기 홈페이지 태그는 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 지식 단어와 관련한 하나 이상의 단어 박스, 상기 태그 생성 입력폼을 통해 입력된 하나 이상의 광고 단어와 관련한 하나 이상의 단어 박스 등을 구성하기 위한 홈페이지 태그이며, 해당 홈페이지 태그에 포함된 하나 이상의 단어 박스에 대해서 고유 정보(또는 고유 번호)가 각각 설정된 상태이고, 해당 단어 박스에 포함된 하나 이상의 지식 단어와 관련한 지식정보 페이지에 연결하기 위한 랜딩 페이지 정보(또는 랜딩 페이지 주소), 하나 이상의 광고 단어와 관련한 광고 페이지(또는 광고 콘텐츠)에 연결하기 위한 고유 코드 등이 포함된 상태일 수 있다. 이때, 웹 페이지 내의 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.In addition, the
또한, 상기 서버(200)는 상기 생성된 홈페이지 태그를 상기 홈페이지 운영 단말(100)에서 표시 중인 태그 생성 입력폼의 다른 일측에 표시한다.In addition, the
즉, 상기 홈페이지 운영 단말(100)은 상기 태그 생성 입력폼에서 상기 확인 메뉴를 선택한 후, 해당 서버(200)에서 생성되는 상기 홈페이지 태그(또는 홈페이지 태그 소스)를 상기 태그 생성 입력폼의 다른 일측에 표시하고, 상기 표시되는 상기 홈페이지 태그를 복사 기능을 통해 복사(또는 임시 저장)하거나 또는 텍스트 파일 형태로 저장할 수도 있다.That is, after the
일 예로, 도 12에 도시된 바와 같이, 제 11 홈페이지 운영 단말(100)은 상기 서버(200)에 접속하여, 해당 서버(200)에서 제공하는 태그 생성 입력폼 페이지(1200)를 표시한다. 이때, 상기 태그 생성 입력폼 페이지(1200)는 지식 단어를 설정하기 위한 영역과, 광고 단어를 선택하기 위한 영역이 구분된 상태일 수 있다.For example, as shown in FIG. 12 , the eleventh homepage operating terminal 100 accesses the
또한, 상기 제 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
또한, 도 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
또한, 상기 제 11 홈페이지 운영 단말에서 표시 중인 제 51 태그의 일측에 표시되는 복사 메뉴(1310)가 선택될 때, 상기 제 11 홈페이지 운영 단말은 상기 제 51 태그를 해당 제 11 홈페이지 운영 단말에 임시 저장한다(S1110).In addition, when the
이후, 상기 홈페이지 운영 단말(100)은 전용 웹 페이지 제작 툴(미도시)을 이용해서 관리(또는 운영) 중인 웹 사이트에서 제공할 하나 이상의 웹 페이지(또는 웹 페이지 파일)를 제작(또는 구성/형성/생성)한다. 여기서, 상기 전용 웹 페이지 제작 툴은 공지된 다양한 종류의 웹 페이지를 제작하기 위한 툴을 포함한다. 또한, 상기 웹 페이지는 상기 홈페이지 운영 단말(100)의 운영자 선택(또는 운영자/사용자 입력/터치/제어)에 따라 하나 이상의 텍스트, 하나 이상의 이미지(또는 동영상), 상기 복사된(또는 저장된/임시 저장된) 태그로 구성된 단어 박스 등을 포함한다.Thereafter, the
이때, 상기 홈페이지 운영 단말(100)은 웹 페이지 상의 다른 특정 위치(또는 웹 페이지의 편집 화면 내의 다른 특정 위치)에 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그를 추가(또는 삽입)하여 해당 웹 페이지를 제작할 수 있다. 여기서, 상기 복사된(또는 저장된/임시 저장된) 홈페이지 태그는 웹 페이지에서의 스크립트 사용을 제한하는 일부 사이트에 대해서 스크립트 사용 대신 직접적으로 홈페이지 태그를 이용하여 웹 페이지를 제작하기 위한 용도일 수 있다. 또한, 상기 홈페이지 태그에 의해 상기 웹 페이지 상의 다른 특정 위치에 추가되는 단어 박스는 고유 정보(또는 고유 번호)가 설정되며, 지식정보 제공 용도로 사용자에 의해 설정된 지식 단어에 대응하는 단어 박스, 광고 용도로 해당 서버(200)에서 제공하는 복수의 광고 단어 중에서 사용자에 의해 선택된 광고 단어에 대응하는 단어 박스 등을 포함한다. 여기서, 상기 웹 페이지 내의 다른 특정 위치에 추가되는 광고 용도의 단어 박스의 경우, 해당 광고 용도의 단어 박스는 해당 웹 페이지 내에서의 위치 및/또는 해당 웹 페이지에 추가되는 광고 용도의 단어 박스의 개수에 따라 광고 단가 비용이 서로 다르게 설정(또는 책정/산출/계산)된 상태일 수 있다.At this time, the
이와 같이, 상기 홈페이지 운영 단말(100)은 웹 페이지에 추가할 단어 박스의 개수에 따라 상기 서버(200)에서 생성한 홈페이지 태그를 해당 웹 페이지에 추가하는 것만으로도, 간편하게 사용자가 설정한 지식정보 제공 용도의 단어 및/또는 사용자가 선택된 광고 제공 용도의 단어에 대응하는 하나 이상의 단어 박스를 자동으로 웹 페이지의 다른 특정 위치에 삽입할 수 있다.In this way, the
일 예로, 도 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
이후, 상기 홈페이지 운영 단말(100)은 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 상기 서버(200)(또는 호스팅 서버)에 업로드(또는 등록)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 웹 사이트 내에 구성된 하나 이상의 폴더 중에서, 사용자 선택에 따른 특정 폴더(또는 디렉토리)에 해당 웹 페이지를 업로드할 수도 있다.Thereafter, the
즉, 상기 홈페이지 운영 단말(100)은 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 아이디 및 비밀번호를 이용해서 상기 웹 사이트와 관련한 상기 서버(200)에 로그인하고, 상기 제작된 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 홈페이지 운영 단말(100)의 식별 정보는 MDN, 모바일 IP, 모바일 MAC, Sim(가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.That is, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)로부터 전송되는 상기 하나 이상의 웹 페이지, 상기 홈페이지 운영 단말(100)의 식별 정보 등을 수신한다.In addition, the
또한, 상기 서버(200)는 상기 수신된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)한다. 이때, 상기 홈페이지 운영 단말(100)은 해당 서버(200)에서 제공하는 전용 FTP 응용 프로그램 또는 해당 홈페이지 운영 단말(100)에 미리 설치된 범용 FTP 응용 프로그램을 이용해서 상기 웹 사이트(또는 상기 웹 사이트와 관련한 호스팅 기능을 수행하는 서버(200))에 대해 로그인 기능을 수행하고, 로그인 후 상기 제작된 하나 이상의 웹 페이지를 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 서버(200)(또는 해당 웹 사이트와 관련한 계정)에 등록(또는 저장)할 수도 있다.In addition, the
일 예로, 상기 제 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
또한, 상기 제 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
또한, 상기 서버(200)는 상기 제 11 홈페이지 운영 단말로부터 전송되는 상기 제 11 웹 페이지, 상기 제 11 홈페이지 운영 단말의 식별 정보 등을 수신한다In addition, the
또한, 상기 서버(200)는 상기 수신된 제 11 웹 페이지를 상기 ABCDEFGH 웹 사이트에 등록한다(S1130).Also, the
이후, 사용자 단말(300)은 해당 홈페이지 운영 단말(100)과 관련한 웹 사이트에 접속하여, 해당 웹 사이트에서 제공하는 웹 페이지를 표시한다. 이때, 상기 사용자 단말(300)은 검색 사이트(예를 들어 다음, 네이버, 구글 등 포함)에서 입력한 검색어에 대응하여 검색된 웹 사이트 중에서 해당 사용자 단말(300)의 사용자 선택에 따라 해당 웹 사이트에 접속하거나 또는, 해당 사용자 단말(300)의 사용자 입력에 따른 웹 사이트 주소에 따라 해당 웹 사이트에 접속한다.Thereafter, the
일 예로, 도 15에 도시된 바와 같이, 제 11 사용자 단말(300)은 상기 제 11 홈페이지 운영 단말과 관련한 ABCDEFGH 웹 사이트에 접속하여, 해당 ABCDEFGH 웹 사이트에서 제공하는 인덱스 파일인 제 11 웹 페이지(예를 들어 index.asp)(1500)를 표시한다(S1140).For example, as shown in FIG. 15, the
이후, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 서버(200)는 상기 사용자 단말(300)로부터 전송되는 상기 광고 용도의 단어 박스에 대한 정보(또는 상기 광고 용도의 단어 박스와 관련한 고유 정보/번호), 상기 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호), 상기 사용자 단말(300)의 식별 정보 등을 수신한다.In addition, the
또한, 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠를 검색(또는 확인)한다. 이때, 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 상기 수신된 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠가 검색되지 않는 경우(또는 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 관련한 광고 콘텐츠의 광고 유효 기한이 지난 경우 또는, 해당 서버(200)에 저장 중인 복수의 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠에 대해서 미리 설정된/계산된 광고 비용이 소진된 경우), 상기 서버(200)는 해당 서버(200)에서 관리 중인 단어 박스별 고유 정보에 대응하는 광고 콘텐츠 중에서 해당 광고 용도의 단어 박스에 대한 정보(또는 고유 정보)와 유사한 광고 콘텐츠 또는 임의의(또는 랜덤) 광고 콘텐츠를 검색할 수도 있다.In addition, the
또한, 상기 서버(200)는 상기 검색된(또는 확인된) 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠를 상기 사용자 단말(300)에 전송한다.In addition, the
또한, 상기 사용자 단말(300)은 앞서 전송된 상기 광고 용도의 단어 박스에 대한 정보 등에 응답하여 상기 서버(200)로부터 전송되는 광고 콘텐츠(또는 상기 광고 용도의 단어 박스에 대한 정보와 관련한 광고 콘텐츠)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 광고 콘텐츠를 표시(또는 출력)한다.Also, the
또한, 상기 서버(200)는 상기 수신된 광고 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호 또는 해당 단어 박스와 관련한 고유 정보/번호)를 근거로 해당 웹 페이지에 구성된 단어 박스의 위치 및 개수에 따라 미리 계산된(또는 산출된/산정된) 광고 단가 비용(또는 광고비/실제 광고비)을 이용해서(또는 근거로) 해당 광고 용도의 단어 박스 선택에 따라 상기 단어 박스와 관련한 웹 페이지를 관리 중인 상기 홈페이지 운영 단말(100)에 제공할 광고비를 누적한다. 이때, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트의 내의 하나 이상의 웹 페이지에 대해서 광고비를 웹 페이지별로 누적 관리하거나 및/또는 광고비를 웹 사이트를 통합하여 누적 관리할 수 있다.In addition, the
일 예로, 상기 제 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-
이와 같이, 상기 제 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
또한, 상기 서버(200)는 상기 제 11 웹 페이지에 포함된 제 35 단어 박스(1460)가 선택됨에 따라, 해당 제 11 웹 페이지에 포함된 제 35 단어 박스와 관련해서 설정된 제 11 광고 단가 비용(예를 들어 100원)을 적용하여 해당 제 11 웹 페이지를 운영 중인 상기 제 11 홈페이지 운영 단말에 제공할 제 11 광고비(예를 들어 800원 = 이전 700원 + 신규 100원)를 누적한다(S1150).In addition, as the
이후, 상기 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주) 및 결제 서버(미도시)와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어에 대한 총 광고 단가 비용(또는 총 광고비)에 대해 결제 기능을 수행한다.Thereafter, the
또한, 상기 서버(200)는 상기 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(또는 해당 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에 포함된 하나 이상의 웹 페이지에서의 총 누적 광고비)을 해당 홈페이지 운영 단말(100)의 운영자와 관련한 은행 계좌(또는 해당 서버(200)에서 관리 중인 해당 홈페이지 운영 단말(100)의 계정)에 입금 처리한다.In addition, the
또한, 상기 서버(200)는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 홈페이지 운영 단말(100)에 전송한다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 상기 서버(200)로부터 전송되는 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신한다.In addition, the
또한, 상기 홈페이지 운영 단말(100)은 상기 수신된 해당 홈페이지 운영 단말(100)에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액이 해당 홈페이지 운영 단말(100)의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시(또는 출력)한다.In addition, the
일 예로, 상기 서버(200)는 미리 설정된 정산 일자인 매월 1일에 앞선 한 달 동안 해당 광고 용도의 단어 박스와 관련한 제 11 광고주 단말 및 상기 결제 서버와 연동하여, 해당 광고 용도의 단어 박스와 관련한 단어(예를 들어 보험)에 대한 총 광고 단가 비용(예를 들어 30만원)에 대해 결제 기능을 수행한다.For example, the
또한, 상기 서버(200)는 상기 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지별로 각각 누적된 광고비(또는 웹 페이지별 누적 광고비)에 해당하는 총 금액(예를 들어 115,000원)을 해당 제 11 홈페이지 운영 단말의 운영자와 관련한 은행 계좌에 입금 처리한다.In addition, the
또한, 상기 서버(200)는 해당 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 115,000원)이 해당 제 11 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 상기 제 11 홈페이지 운영 단말에 전송한다.In addition, the
또한, 상기 제 11 홈페이지 운영 단말은 상기 서버(200)로부터 전송되는 해당 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 115,000원)이 해당 제 11 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 수신하고, 상기 수신된 해당 제 11 홈페이지 운영 단말에서 관리 중인 하나 이상의 웹 페이지와 관련해서 누적된 총 금액(예를 들어 115,000원)이 해당 제 11 홈페이지 운영 단말의 은행 계좌에 입금된 상태임을 나타내는 정보를 표시한다(S1160).In addition, the 11th homepage operating terminal transmits from the
또한, 상기 사용자 단말(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
즉, 상기 사용자 단말(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
또한, 상기 서버(200)는 상기 사용자 단말(300)에서 접속한 랜딩 페이지와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 확인하고, 상기 확인된 해당 랜딩 페이지(또는 해당 지식정보 제공 용도의 단어 박스)와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 상기 사용자 단말(300)에 전송한다. 이때, 상기 서버(200)는 통신망을 통해 연결된 복수의 웹 사이트(미도시)에서 제공하는 복수의 지식정보 제공 페이지 중에서 상기 수신된 지식정보 제공 용도의 단어 박스에 대한 정보(또는 고유 정보)에 대응하는 단어와 관련해서 지식정보를 제공하는 지식정보 제공 페이지를 검색하고, 상기 검색된 다른 웹 사이트에서 제공하는 해당 단어와 관련한 지식정보 제공 페이지에 상기 사용자 단말(300)이 접속하도록 구성할 수도 있다.In addition, the
또한, 상기 사용자 단말(300)은 앞서 접속된 랜딩 페이지(또는 해당 랜딩 페이지를 관리하는 서버(200))에서 전송하는 해당 지식정보 제공 용도의 단어 박스와 관련한 지식정보 제공 페이지(또는 지식정보 제공 콘텐츠)를 수신한다.In addition, the
또한, 상기 사용자 단말(300)은 상기 수신된 지식정보 제공 페이지를 표시(또는 출력)한다.In addition, the
또한, 상기 서버(200)는 상기 지식정보 제공 용도의 단어 박스가 표시 중인 웹 페이지에 대한 정보(또는 해당 웹 페이지의 고유 정보/번호)를 근거로 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 단어에 대한 통계 데이터 관리를 위해서, 해당 단어, 선택 일자 및 시각 정보, 해당 사용자 단말(300)의 기기 정보(예를 들어 단말 종류, 단말의 OS 종류 등 포함), 상기 웹 페이지의 고유 정보(또는 고유 번호) 등을 함께 수집 및 관리한다.In addition, the
일 예로, 상기 제 11 사용자 단말의 제 11 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 제 31 단어 박스(1510)가 선택될 때, 상기 제 11 사용자 단말은 상기 서버(200)와 연동하여, 상기 선택된 제 31 단어 박스(1510)에 대응하는 제 34 단어(예를 들어 뇌종양)와 관련한 제 31 지식정보 제공 페이지(예를 들어 뇌종양과 관련한 정의, 분류, 원인, 발생 부위, 증상, 진단, 진료과, 치료 등의 정보 포함)를 표시한다(S1170).For example, when a
본 발명의 실시예는 앞서 설명된 바와 같이, 홈페이지를 제작하는 홈페이지 운영 단말에서 서버에서 제공하는 미리 설정된 스크립트와 다양한 콘텐츠를 이용해서 웹 페이지를 생성하고, 생성된 웹 페이지를 서버에 등록한 후, 사용자 단말에서 해당 웹 페이지 내에 구성된 해당 스크립트를 통해 생성된 광고와 관련한 단어 박스를 선택하는 경우, 선택된 단어 박스와 관련한 광고를 표시하고, 서버에서 앞서 선택된 단어 박스와 관련한 광고 단가 비용에 해당하는 금액을 해당 홈페이지 운영 단말에 제공하여, 광고주의 불필요한 광고비 지출을 줄이고, 광고 효율을 극대화하며, 홈페이지 운영자의 효율적인 웹 페이지 제작을 유도할 수 있다.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
홈페이지 운영 단말(100)은, 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트에서 제공할 웹 페이지를 제작할 수 있다. 이후, 홈페이지 운영 단말(100)은, 제작된 웹 페이지를 홈페이지 운영 단말(100)에서 관리 중인 웹 사이트와 관련한 서버(200)에 업로드할 수 있다. 홈페이지 운영 단말(100)은 홈페이지 운영자가 소지한 단말로서, 웹 페이지를 제작할 수 있다.The
여기서, 웹 페이지는, 하나 이상의 텍스트, 하나 이상의 이미지 및 스크립트에 대응하는 하나 이상의 단어로 구성된 하나 이상의 단어 박스로 구성될 수 있다. 또한, 단어 박스는, 지식정보 제공 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나를 이용해서 생성된 단어에 대응하는 단어 박스 및, 광고 용도로 상기 웹 페이지에서 설정된 태그 및 제목 중 적어도 하나와 관련 있는 단어에 대응하는 단어 박스를 포함할 수 있다.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
현재 인터넷 광고는 보통 광고를 클릭하면 건당 비용을 주는데, 이는 해당 인터넷 광고 회사에서 키워드 단가를 결정하여 일방적으로 일부 광고비용을 주는 방식이다. 즉, 통상 웹 페이지에서 광고가 이루어지면, 광고에 대한 클릭 건당 비용으로 광고가 실린 웹 페이지의 사용자에게 광고비용이 제공되는데, 광고를 하는 인터넷 광고 회사에서 일방적으로 미리 결정한 키워드 단가를 기반으로 그에 따라 발생된 광고 비용의 일부(즉, 일부 광고 비용)를 제공하는 방식이다. 이러한 종래의 광고 비용 제공 방식(즉, 종래의 광고 방식)은, 단순히 광고 회사에서 정한 조건에 따라서만 광고 비용이 제공되는 것이기 때문에, 광고 비용을 제공받는 웹 페이지의 사용자(즉, 홈페이지 운영자)에게 있어서 광고 비용(광고비)의 설정/선택 권한이 없고, 다양성이 부족한 측면이 있다.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
구체적으로, 제1 광고 방식은, 본 지식박스 홈페이지에서 광고주가 노출을 원하는 홈페이지의 주소를 적으면, 광고 비용을 서버(200)에서 해당 홈페이지의 광고 비용을 자동으로 계산하는 방식을 의미할 수 있다.Specifically, the first advertising method may refer to a method in which the
제1 광고 방식에 따르면, 서버(200)는, 광고주 단말로부터 광고주가 광고 노출을 희망하는 노출 희망 홈페이지의 주소가 획득된 경우, 상기 노출 희망 홈페이지의 방문자 수 및 상기 광고주가 노출을 희망하는 광고 단어(즉, 희망 광고 단어)의 유형을 고려하여, 상기 광고 단어의 광고 단가 비용을 산출하여 상기 광고주 단말로 제공할 수 있다. 이후, 서버(200)는 광고주 단말에서 상기 산출된 광고 단가 비용의 결제를 완료한 것으로 확인되는 경우, 결제 완료된 광고 단가 비용과 관련된 상기 광고 단어에 대응하는 광고 용도의 단어 박스를 생성하여 상기 노출 희망 홈페이지에 해당하는 웹 페이지에 노출되도록 제어할 수 있다. 이러한 제1 광고 방식에 의하면, 본 발명은, 광고주로 하여금 광고주 자신이 특정한 특정 홈페이지에서만 자신이 원하는 광고(즉, 결제 완료한 광고 단어에 대한 광고)가 나갈 수 있도록(노출될 수 있도록) 할 수 있다. According to the first advertisement method, the
여기서, 광고 단어(광고 키워드)의 유형은 제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
이에 따르면, 제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
한편, 제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
여기서, 희망 광고비 정보는, 홈페이지 운영자 자신이 제작한 웹 페이지 상에서 광고 단어가 노출되도록 할 때, 해당 광고 단어를 노출시킴으로 인해 자신이 받고자 하는 광고 비용 정보를 의미할 수 있다. 이러한 희망 광고비 정보는 일당 고정 광고비, 월당 고정 광고비 및 클릭당 광고비 중 어느 하나일 수 있다. 즉, 희망 광고비 정보는 자신의 웹 페이지에서의 광고 단어의 노출에 따른 광고 단어의 광고 단가 비용을 홈페이지 운영자가 직접 입력해 설정한 정보(즉, 일 광고비, 월 광고비 혹은 클릭당 광고비 정보)를 의미할 수 있다. 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
일예로 도 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
반면, 서버(200)는 광고주가 광고 단어의 광고 단가 비용을 결제 완료한 상태일 때, 제 11 웹 페이지(1500) 상에 '뇌종양' 관련 단어 박스, '표적' 관련 단어 박스, '섬유결합소 엑스트라 도메인 B' 관련 단어 박스 및 '바이오마커' 관련 단어 박스에 더하여, '보험' 관련 단어 박스가 함께 노출되도록 할 수 있으며, 이는 '보험' 관련 단어 박스의 노출로 하여금 제 11 웹 페이지(1500)에 광고가 있는 상태(즉, 광고주의 광고비용 결제 완료로 인하여 광고 단어가 노출된 상태, 즉 광고 노출 상태)라 할 수 있다.On the other hand, the
한편, 앞서 말한 바와 같이, 서버(200)는, 서버(200)에서 관리 중인 복수의 웹 사이트 중 제1 웹 사이트에 사용자 단말(300)이 접속한 것으로 감지된 경우, 제1 웹 사이트(제1 홈페이지)에 포함된 제1 웹 페이지를 사용자 단말(300)의 화면에 제공할 수 있다. 이때, 일예로 제1 웹 페이지가 홈페이지 운영 단말(100)에 의해 제작된 웹 페이지(제1 웹 페이지)로서, 일예로 도 4에 도시된 것과 같은 제1 웹 페이지(400)라고 하자.Meanwhile, as described above, the
이때, 서버(200)는 제1 웹 페이지를 사용자 단말(300)의 화면에 제공할 때(표출시킬 때) 제1 웹 페이지의 일영역에 매칭 키워드 검색 아이콘을 오버랩하여 표시하되, 매칭 키워드 검색 아이콘 내 키워드 입력부에 사용자가 검색하기를 희망하는 키워드가 입력된 경우, 제1 웹 페이지 내 텍스트 정보 중에서 상기 키워드 입력부를 통해 입력된 키워드(사용자가 입력한 키워드)와 매칭되는 매칭 키워드를 복수의 검색 모드 중 사용자에 의해 선택된 어느 하나의 검색 모드로 검색한 검색 결과를 사용자 단말(300)의 화면에 표시할 수 있다.At this time, when the
여기서, 매칭 키워드 검색 아이콘은 제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
또한, 복수의 검색 모드는 제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
제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
제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
이에 따르면, 일반적으로 웹 상에서나 워드파일 등의 문서 상에서 키워드(단어) 검색을 수행할 때, 일예로 띄어쓰기가 포함된 ‘표적 바이오마커’이라는 정보를 입력하면, 똑같이 “표적 바이오마커”라는 단어의 검색만 가능하였다. 이처럼, 종래의 검색 기술은 검색 방식에 대한 다양성이 부족하여, 사용자가 원하는 정보를 효과적으로 검색하는 데에 한계가 있었다. 이러한 문제를 해소하여, 서버(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
즉, 서버(200)는 매칭 키워드 검색 아이콘(즉, 제1 검색 모드 내지 제3 검색 모드 기반의 검색 결과 제공이 가능한 아이콘)을 제공함으로써, 사용자가 검색을 원하는 단어(키워드)와 매칭되는 단어의 검색을 보다 쉽고 빠르고 정확하게 찾을 수 있도록 하며, 사용자에 대하여 단어(키워드) 검색의 편의성을 제공하여 효율적인 키워드 검색이 이루어지도록 할 수 있다.That is, the
또한, 서버(200)는 홈페이지 운영 단말(100) 및 사용자 단말9300) 각각의 작동(일예로, 화면 표시)를 제어할 수 있다.In addition, the
서버(200)는 일예로 사용자 단말(300)에 표시되는 웹 페이지의 일측에 표시 중인 하나 이상의 단어 박스 중에서 지식정보 제공 용도의 단어 박스가 사용자 단말(300)의 소지자인 사용자에 의해 선택된 것으로 감지된 경우, 사용자에 의해 상기 선택된 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 사용자 단말(300)의 화면에 표시되도록 제어할 수 있다. 이때, 서버(200)는 상기 웹 페이지의 일측에서의 상기 선택된 지식정보 제공 용도의 단어 박스의 해당 위치에 상기 선택된 지식정보 제공 용도의 단어 박스에 대응하는 지식정보 페이지를 표시하거나, 상기 웹 페이지에 오버레이 형태 또는 팝업 형태의 상기 지식정보 제공 페이지를 표시하거나, 새로운 페이지 형태로 상기 지식정보 제공 페이지가 표시되도록 할 수 있다. 여기서, 상기 지식정보 페이지는 앞서 말한 바와 같이 해당 지식정보 제공 용도의 단어 박스에 포함된 특정 단어에 대한 상세 정보(일예로, 특정 단어의 뜻을 나타내는 국어사전 검색 결과 등)를 제공하기 위한 콘텐츠 등을 포함한다. 여기서, 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지는 지식정보 제공 페이지 등으로 달리 지칭될 수 있다.For example, the
구체적으로, 서버(200)는 일예로 사용자 단말(300)에서 지식정보 제공 용도의 단어 박스(일예로, 도 4에 도시된 '뇌종양' 단어에 대응하는 단어 박스(420))에 대하여 미리 설정된 시간(일예로 1초) 이내로 사용자(사용자 단말(300)의 소지자인 사용자)의 클릭 입력(즉, 1초 이내의 클릭 입력)이 이루어진 경우, 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지를 새로운 페이지 형태로 표시되도록 사용자 단말(300)의 화면을 제어할 수 있다.Specifically, the
만약, 서버(200)는 사용자 단말(300)에서 지식정보 제공 용도의 단어 박스에 대하여 미리 설정된 누름 시간(일예로 3초) 이상으로 사용자의 누름 입력이 이루어진 것으로 감지된 경우(일예로 3초 동안 눌렀다가 뗀 경우), 이를 사용자가 지식정보 페이지(즉, 지식정보 제공 용도의 단어 박스와 관련한 지식정보 페이지)를 화면 페이지의 이동 없이 현재 사용자 단말(300)의 화면에 표출되어 있는 웹 페이지 상에 오버랩 형태(오버레이 형태 또는 팝업 형태)로 표시되도록 요청하는 신호로 인식하여, 지식정보 페이지를 현재 제1 의원 단말의 화면의 일부에 팝업 형태로 오버랩하여 표시되도록 제어할 수 있다.If the
이때, 오버랩되어 표시된 지식정보 페이지의 일영역에는 오버랩되어 표시된 지식정보 페이지를 사용자 단말(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
이처럼, 서버(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
이러한 서버(200)는 사용자가 사용자 단말(300)을 통해 접속한 웹 페이지의 일측에 표시된 복수의 단어 박스 중 특히나 지식정보 제공 용도의 단어 박스들 내 단어들의 상세 정보를 확인하고자 할 때, 지식정보 제공 용도의 단어 박스들 각각을 일정 시간(일예로 3초) 동안 눌렀다 떼는 등의 동작을 반복 수행하는 것을 통해 각 단어 박스에 대응하는 단어의 상세 정보(지식정보 페이지)를 오버랩 형태(팝업 형태)로 확인 가능하도록 할 수 있다. 즉, 서버(200)는 사용자 단말(300)의 현재 화면 상에서 별도의 페이지 이동 없이 각 단어 박스에 대응하는 단어의 상세 정보(지식정보 페이지)를 확인 가능하도록 할 수 있는바, 각 단어의 상세 정보를 보기 위해 별도의 상세 정보 제공 페이지(즉, 지식정보 페이지)로 넘어갔다가 다시 이전페이지로 돌아왔다가 하는 등 왔다갔다 할 필요 없이(즉, 번거로움의 필요 없이), 효율적으로 각 단어의 상세 정보를 빠르고 쉽게 확인 가능하도록 할 수 있다.When the
또한, 앞서 말한 바와 같이, 서버(200)는 미리 설정된 정산 일자(예를 들어 매월 1일, 매월 말일, 매주 1회 등 포함)에 해당 광고 용도의 단어 박스와 관련한 광고주 단말(미도시)(또는 해당 광고주 단말을 소지한 광고주)에 대해 결제 기능을 수행할 수 있다. 일예로 서버(200)는 미리 설정된 정산 일자에, 상기 광고주 단말에서 등록한 광고 콘텐츠와 관련한 단어의 클릭에 따른 총 광고 단가 비용에 대해서 결제 기능을 수행하거나, 광고주 단말에서 해당 광고주가 광고하고자 하는 단어 및 광고 콘텐츠와 관련해서 사전에 미리 설정된 광고비용을 결제하고, 상기 결제된 광고비용만큼 해당 광고주가 광고하고자 하는 단어에 대응하는 단어 박스가 노출되도록 구성할 수 있다.In addition, as mentioned above, the
이때, 서버(200)는 일예로 광고주가 광고주 단말을 통해 미리 설정된 광고비용(즉, 광고주 단말의 광고주가 광고하고자 하는 단어 및/또는 광고 콘텐츠와 관련하여 미리 설정된 광고비용)을 결제하도록 할 때, 광고주 단말에서 본인 소유의 카드가 아닌 타인의 카드로 결제되는 것이 방지되도록 하기 위해, 다음과 같이 결제 기능이 수행되도록 제어할 수 있다.At this time, the
구체적인 예로, 서버(200)는 미리 설정된 광고비용에 대한 결제가 이루어지기 이전에, 광고주가 과거에 광고주 단말에 연결된 스타일러스 펜을 이용하여 광고주 단말 상에 표출된 서명 패드에 결제를 하는 경우, 스타일러스 펜에 내장된 가속도 및 자이로 센서를 통해 광고주가 서명하는 동안의 스타일러스 펜에 대한 가속도와 각속도를 측정한 후 적분하여 속도와 변위를 획득하고, 획득된 데이터를 기초로 스타일러스 펜을 통한 서명 수행시의 획 순서와 가속도 정보를 포함한 서명에 대한 특징 값을 포함한 서명 정보를 이미지로 바꾸고, 서명에 대한 특징 값이 담긴 이미지화된 데이터와 서명 이미지를 서명에 사용한 펜의 정보인 스타일러스 펜의 디바이스 ID 및 위치 정보와 함께 서버(200) 내 서명 저장부(미도시)에 서명 관련 정보로서 기 등록해 둘 수 있다. 또한, 서명 저장부(미도시)에는 서명 관련 정보와 광고주 소유의 신용카드 정보가 함께 연계되어 저장되어 있을 수 있다.As a specific example, the
이후, 서버(200)는 광고주 단말에 대하여 미리 설정된 광고비용의 결제가 필요하다고 판단되는 경우, 광고주 단말로 미리 설정된 광고비용의 결제를 요청하는 결제 요청 메시지를 전송할 수 있다. 결제 요청 메시지에 응답하여, 광고주 단말은 광고주로부터 스타일러스 펜을 이용한 서명을 입력받고, 입력받은 서명 관련 정보를 서버(200)로 전달(전송)할 수 있다. Thereafter, when it is determined that the advertiser terminal needs to pay the preset advertising cost, the
이후, 서버(200)는 광고주 단말로부터 전달받은 서명 관련 정보와 서명 저장부(미도시)에 기 등록된 서명 관련 정보 간의 비교 분석을 통해, 본인 소유 카드인지 여부(명의도용 여부)를 판단할 수 있다. 구체적으로, 서버(200)는 비교 분석 결과, 광고주 단말에서 입력받은 서명시에 사용된 스타일러스 펜의 디바이스 ID와 서명 저장부(미도시)에 기 등록된 스타일러스 펜의 디바이스 ID를 비교하여 일치하고, 키오스크에서 입력받은 서명에 대한 서명 이미지 및 서명시에 사용된 스타일러스 펜으로부터 획득된 서명에 대한 특징 값이 담긴 이미지화된 데이터가 서명 저장부(미도시)에 기 등록된 상술한 일치되는 디바이스 ID에 대응하는 광고주의 서명 이미지 및 이미지화된 데이터와 일치하는 경우, 명의도용이 아닌 것으로 판단하여 결제 승인이 이루어지도록 할 수 있다.Thereafter, the
광고주 단말에서의 결제는 서버(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
이러한 문제를 해소하고자, 서버(200)는 다음과 같은 경우에 결제가 정상적으로 이루어지도록 할 수 있다. 서버(200)는 광고주가 광고주 단말을 통해 미리 설정된 광고비용을 결제하려 할 때, 결제시 사용된 카드의 명의자 소유의 스타일러스 펜으로 결제 서명이 이루어지되, 서명 자체의 이미지와 서명에 대한 특징 값이 담긴 이미지(즉, 서명 수행시의 획 순서와 가속도 정보가 포함된 이미지화된 데이터) 모두가 서명 저장부(미도시)에 기 등록된 해당 카드 명의자에 대응되는 서명 이미지 및 이미지화된 데이터와 동일한 경우에 한하여, 정상 결제 승인이 이루어질 수 있다.In order to solve this problem, the
반면, 결제가 정상 승인되지 않고 결제가 거절되는 경우는, 광고주 단말에서 결제의 수행시, 결제에 사용한 카드 명의자 소유의 스타일러스 펜을 소지하지 않은 경우(해당 펜으로부터 수집되는 데이터가 없는 경우)이거나, 결제에 사용한 카드 명의자 소유의 스타일러스 펜으로 서명이 이루어졌으나 실제 펜 소유자의 서명 이미지와 다르거나, 결제에 사용한 카드 명의자 소유의 스타일러스 펜으로 서명이 이루어지고, 실제 펜 소유자의 서명 이미지와도 유사 내지 동일하나, 서명할 때의 획 순서, 가속도 등의 서명에 대한 특징 값이 다른 경우일 때, 결제가 거절될 수 있다.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
또한, 서버(200)는 서버를 관리하는 관리자가 소지한 단말(즉, 관리자 단말)일 수도 있다. 서버(200)는, 서버의 형태로 마련된 경우 관리자가 소지한 휴대 단말인 관리자 단말과 통신망을 통해 연동되어 데이터를 송수신할 수 있고, 관리자 단말에 자체 내장된 장치의 형태로 마련된 경우 애플리케이션 형태로 관리자 단말에 마련될 수 있다. 이하에서는, 설명의 편의상, 시스템(10)이 서버(200)와는 별도로 관리자가 소지한 관리자 단말(미도시)을 더 포함하는 것으로 예시하기로 한다. 이러한 경우, 서버(200)와 관리자 단말(미도시)은 앞서 말한 바와 같이, 통신망을 통해 연동되어 데이터를 송수신할 수 있다. Also, the
홈페이지 운영 단말(100)은 홈페이지의 제작을 희망하여 서버(200)를 통해 웹페이지/홈페이지를 직접 제작하는 홈페이지 운영자가 소지한 단말일 수 있다. 다만, 이에만 한정되는 것은 아니고, 홈페이지 운영자는, 일예로 서버(200)에 대하여 홈페이지 제작과 관련해 문의를 위해 상담을 요청한 후, 상담 결과를 토대로 서버(200)를 통해 직접 홈페이지를 제작할 수 있으며, 다른 예로 서버(200)에 홈페이지의 제작을 의뢰하고 의뢰에 응답하여 서버(200)로부터 홈페이지 운영자의 요구 조건에 맞추어 제작된 제작 완료된 홈페이지를 제공받을 수도 있다.The
이때, 서버(200)는 홈페이지 운영 단말(100)로부터 홈페이지 제작과 관련해 상담 요청이 이루어진 경우, 상담 요청에 응답하여 홈페이지 운영 단말(100)을 대상으로 홈페이지 제작 관련 상담 서비스를 제공하는 상담 관리부(미도시)를 포함할 수 있다. 상담 관리부(미도시)는 홈페이지 운영자가 제공하는 질의에 대해 응답할 수 있다. 상담 관리부(미도시)는 일예로 상담 요청을 한 홈페이지 운영자와 서버(200)를 관리하는 관리자(혹은, 관리자가 운영하는 회사에 귀속되어 있는 상담사) 간에 질의응답이 가능하도록 하는 질의응답 공간을 생성해 제공할 수 있다. 질의응답 공간을 통해 홈페이지 운영자와 관리자 간에 질의응답이 이루어질 수 있다.At this time, the
특히나, 상담 관리부(미도시)는, 홈페이지 운영 단말(100)로부터 상담 요청이 이루어지면, 관리자가 기 설정한 연결수단을 기반으로, 화상 통화 연결, 음성 통화 연결 및 채팅방 생성 중 적어도 하나의 상기 질의응답 공간을 생성하고, 관리자가 기 설정한 연결수단이 복수개이되, 복수개의 연결수단에 대하여 제1 유형의 질의응답 공간인 채팅방을 1순위로 하고 제2 유형의 질의응답 공간인 음성 통화를 2순위로 하고 제3 유형의 질의응답 공간인 화상 통화를 3순위로 하여 우선순위를 기 설정해둔 경우, 관리자가 기 설정해 둔 복수개의 연결수단의 우선순위를 고려하여 질의응답 공간을 생성한 후 관리자 단말(미도시)로 제공할 수 있다. 여기서 연결수단은 화상 통화, 음성 통화 및 채팅방이 포함될 수 있다.In particular, when a consultation request is made from the
상담 관리부(미도시)는, 제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
여기서, 제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
상술한 바에 따르면, 서버(200)는 상담 관리부(미도시)를 제공함으로써, 홈페이지 운영자가 관리자에게 상담 요청을 했을 때 그에 대한 응답이 보다 빠르게 이루어지도록 하고, 홈페이지 운영자로 하여금 관리자로부터 자신이 한 상담 요청에 대한 응답이 이루어졌음에 대한 인지가 보다 신속히 이루어지도록 할 수 있는바, 두 사용자들 간에 신속하고 원활한 질의응답이 이루어지도록 할 수 있다.As described above, the
전술된 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.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.
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)
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 |
-
2022
- 2022-06-16 KR KR1020220073424A patent/KR102547317B1/en active IP Right Grant
Patent Citations (8)
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 |