KR20000058245A - The software which has an adverstising function - Google Patents

The software which has an adverstising function Download PDF

Info

Publication number
KR20000058245A
KR20000058245A KR1019990056988A KR19990056988A KR20000058245A KR 20000058245 A KR20000058245 A KR 20000058245A KR 1019990056988 A KR1019990056988 A KR 1019990056988A KR 19990056988 A KR19990056988 A KR 19990056988A KR 20000058245 A KR20000058245 A KR 20000058245A
Authority
KR
South Korea
Prior art keywords
software
advertisement
program
management server
function
Prior art date
Application number
KR1019990056988A
Other languages
Korean (ko)
Inventor
이정훈
Original Assignee
이정훈
김장헌
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이정훈, 김장헌 filed Critical 이정훈
Priority to KR1019990056988A priority Critical patent/KR20000058245A/en
Publication of KR20000058245A publication Critical patent/KR20000058245A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0254Targeted advertisements based on statistics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0276Advertisement creation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Probability & Statistics with Applications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: A software having an advertising function is directed to provide the advertisement function to show the advertisement whenever a software such as a printing medium is used. CONSTITUTION: With a software having an advertising function, a programmer(A) determines whether the advertisement function is included into his program and informs a result of the determination to a management server(B) and arranges to engage an advertisement agreement with an advertisement owner(C) who carries his advertisement. When the advertisement agreement is made with at least one advertisement owner(C), the advertisement is inserted into a program based on the best advertisement technique in the management server(B), and the program is distributed based on a download method or a CD delivery method. If the user(D) who uses a computer uses the software having the advertising function, the management server(B) which receives the information analyzes the information related to the user(D).

Description

광고의 기능을 갖는 소프트웨어{The software which has an adverstising function}The software which has an adverstising function

본 발명은 광고의 기능을 갖는 소프트웨어에 관한 것으로, 특히 소프트웨어를 사용하는 중에 광고를 볼 수 있도록 가공하여 프로그램의 무료배포가 가능함은 물론, 광고효과를 분석하면서 사용자의 사용정보를 분석할 수 있도록 한 광고의 기능을 갖는 소프트웨어에 관한 것이다.The present invention relates to software having an advertisement function, and in particular, it is possible to freely distribute the program by processing the advertisement so that it can be viewed while using the software, and to analyze the user's usage information while analyzing the advertisement effect. It relates to software having the function of advertising.

일반적으로 사용되고 있는 프로그램은 이를 개발한 소프트웨어 개발자가 사용자에게 실시에 따른 라이센스를 주고 대가를 받는 형식으로 사용되고 있다.Generally used programs are used in the form that the software developer who developed them gives a license to the user according to the implementation.

하지만 현재의 프로그램 시장은 불법소프트웨어의 보급과 함께 소프트웨어 개발자는 더 많은 비용을 들여 불법소프트웨어를 막는 락 프로그램의 개발을 하고 있으며, 또한 그것을 깨는 해커들의 기술 또한 대단하여 프로그램의 불법적 확산을 막는데는 한계가 있다.However, in the current program market, along with the spread of illegal software, software developers are developing a lock program that prevents illegal software at a higher cost, and the technology of hackers who break it is also great to prevent illegal spread of the program. have.

소프트웨어 개발자는 아이디어와 그 프로그램의 지적 재산권을 가지고 있으므로 그에 대한 대가를 받는 것은 당연하지만 불법소프트웨어는 전혀 그러한 대가를 지불하지 않는데 문제가 있다.Software developers have ideas and the intellectual property of the program, so it's natural to get paid for it, but illegal software doesn't pay for it at all.

프로그래머의 입장으로 살펴볼 때, 락 프로그램의 개발 및 설치비용도 만만치 않으며, 프로그램 개발 회사나 프로그램의 단위가 영소할 때 그 프로그램을 매체(CD등)를 통해 판매하기도 쉽지만은 않으며 이에 대한 비용으로 인해 도산하는 업체도 많이 있다.From the programmer's point of view, the cost of developing and installing a lock program can be daunting, and it is not easy to sell the program on a medium (CD, etc.) when the program development company or program unit is small, There are many companies that do.

예를 들어 한국의 대표적 멀티미디어 프로그램이면서 기술력으로 세계 시장을 놀라게 한 칵테일뿐만 아니라, 우리나라의 대표적 소프트웨어인 한글과 컴퓨터사의 한글도 이러한 소프트웨어 판매 및 보급의 한계와 마이크로 소프트사(MS)와 같은 유수의 다국적기업에 의해 넘어가는 실정이다.For example, Korea's representative multimedia program and cocktail that surprised the world market with its technology, as well as Korean's representative software, Hangul and computer company's Hangul, are not only limited in terms of selling and distributing the software, but also leading multinationals such as Microsoft. It is a situation that is passed by companies.

종래의 일반적인 소프트웨어는 자신의 소프트웨어 회사를 알리는 로고나 소프트웨어의 이미지를 결정하는 광고를 초기화면에 띄우는 정도가 고작이었다In general, the conventional software only displayed a logo on the software company or an advertisement determining the image of the software on the initial screen.

최근에 들어 통신사들이나 인터넷 회사가 웹상에 광고를 띄우지만 이는 소프트웨어가 직접적으로 광고를 전달하는 매체로써 하드웨어를 직접 제어할 수 있는 소프트웨어의 가공형태는 아니다.In recent years, carriers and Internet companies advertise on the web, but this is not a form of software that can directly control hardware as a medium through which software directly delivers advertisements.

즉, 웹상에서의 광고의 효과는 단지 네티즌 인구를 통한 확산에 있지만, 모든 컴퓨터에 하드웨어와 소프트웨어가 필수적이므로 소프트웨어 자체에 광고를 띄유게 되면 그 광고의 효과는 전체 컴퓨터 사용자에게 미치게 된다.In other words, the effect of advertising on the web is only spreading through the netizen population, but since hardware and software are essential to every computer, the advertisements on the software itself have an effect on the entire computer user.

종래의 소프트웨어 개발자는 스스로 자신의 필요한 소프트웨어를 개발하거나 수요자의 필요에 의해 소프트웨어를 개발한 후 매체에 담아 라이센스 비용을 받고 회사 및 개인에게 판매하는 방식으로 이루어졌으므로 모든 기업은 소프트웨어 개발자의 지적재산권에 대한 대가만 지불하고 사용하는 사용자의 위치였을 뿐이다.Conventional software developers develop their own required software or develop the software according to the needs of the consumer, and then put it on the media, receive a license fee, and sell it to companies and individuals. It was just the location of the user who paid and used the price.

또한 개인은 비싼 소프트웨어의 비용 때문에 불법소프트웨어를 사용하는 것이 보편화 되어버렸으며, 정부 역시 개인까지 단속하지는 못하고, 공기업을 비롯한 일부 회사만 단속하는 데에도 1년에 대단한 액수의 예산이 소요된다.In addition, the use of illegal software is becoming more common for individuals because of the cost of expensive software, and the government does not crack down on individuals, and it takes a huge amount of budget for a year to crack down on only some companies including public corporations.

상기와 같은 종래의 문제점을 해결하기 위한 본 발명은 소프트웨어를 인쇄매체와 같은 형태로 가공하여 개발하는 방법 즉 소프트웨어를 사용하는 중에 광고를 볼 수 있도록 가공한 광고의 기능을 갖는 소프트웨어를 제공하는 것을 그 목적으로 한다.The present invention for solving the above-mentioned problems is to provide a software having a function of processing the advertisement so that you can see the advertisement while using the software to process the software in the form of a print medium, that is, The purpose.

상기와 같은 목적을 달성하기 위한 본 발명은 소프트웨어 역시 인쇄매체와 같이 전파, 유통, 배포될 수 있는 것이므로, 소프트웨어가 컴퓨터의 통신기능 및 그래픽 영상기능을 총체적으로 사용할 수 있는 기반이 되므로 이러한 매체를 이용하여 더욱 더 효율적인 부가가치의 창출기능을 수행할 수 있도록 한다.The present invention for achieving the above object is that the software can also be distributed, distributed, and distributed as a print medium, so that the software can be used as a basis for using the computer's communication function and graphic image function as a whole. To create a more efficient value-added function.

기존의 프로그래머는 프로그램 그 자체만으로 라이센스를 얻고 그에 대한 대가만을 생각하였지만, 프로그램 관리서버가 소프트웨어 개발자에 의해 개발된 프로그램에 대한 대가를 위하여 소프트웨어에 광고를 갖도록 가공하여 심리적, 가시적 또는 은유적으로 사용자에게 파급효과를 주는 정도에 따라 광고주로부터 광고의 이미지 전달에 해당하는 대가를 얻도록 할 수 있다.Existing programmers have licensed and thought only about the program itself, but the program management server is processed to have advertisements in the software to pay for the program developed by the software developer, so that it can be sent to the user psychologically, visually or metaphorically. Depending on the degree of the ripple effect, the advertiser may obtain a price corresponding to the image delivery of the advertisement.

그러므로 광고주는 소프트웨어 개발자에게 소프트웨어에 대한 지적재산권을 인정하면서 개발비용 및 사용비용을 지불하고, 그 대가로 소프트웨어 광고주는 그 소프트웨어에 대한 배포에 대한 권리를 가지도록 할 수 있다.Advertisers can therefore pay development and use costs while acknowledging intellectual property rights to software developers, and in return, software advertisers have the right to distribute the software.

광고주는 프로그램의 분량, 프로그램 광고의 종류 및 위치에 따라 각각 다르게 설정한 단가로 프로그램 관리서버 및 소프트웨어 개발자에게 라이센스 비용을 지불하며, 프로그램 관리서버는 광고를 통해 광고의 기능을 갖는 소프트웨어의 확산과 기술개발 및 서버 유지비용 등으로 그 비용을 사용하며, 소프트웨어 개발자는 더 나은 프로그램을 개발하는 데 또는 프로그램을 통해 얻은 지적재산권에 대한 대가로서 사용하도록 할 수 있다.The advertiser pays the license fee to the program management server and the software developer at a unit price that is set differently according to the amount of the program, the type and location of the program advertisement, and the program management server spreads the technology that has the function of advertisement through the advertisement. The costs are used for development and server maintenance, etc., and software developers can use them to develop better programs or to pay for the intellectual property gained through the programs.

광고주가 원하는 방식으로 가공되는 소프트웨어는 임의의 사용자들에게 무상으로 배포되고, 많은 사용자를 확보하면 할수록 또 그 소프트웨어가 인기를 얻으면 얻을수록 많은 컴퓨터에서 그 소프트웨어에 구비된 광고를 보게 되므로 그에 따른 파급효과를 가질 수 있으며, 기업에 대한 이미지 확산 및 소프트웨어 진흥에 대한 이미지를 살릴 수 있으므로 광고주는 원하는 사용자에게 원하는 만큼 많이 배포하면서 소프트웨어에 대한 아이디어 및 지원을 프로그래머에게 할 수 있게 된다.Software that is processed the way you want it to be distributed freely to any user, and the more you attract more users and the more popular the software gets, the more you see ads on the software on more computers. It can have the image of spreading the image of the company and promoting the software so that the advertiser can give the programmer the idea and support of the software while distributing as much as the user wants.

그 중간에 소프트웨어에 광고의 기능을 갖도록 하는 관리서버는 광고주와 소프트웨어 개발자 및 그들의 요청에 따른 배포와 홍보활동을 전담하며, 또한 소프트웨어를 사용한 광고매체 개발 및 방법의 개발, 소프트웨어 사용자로부터 들어오는 광고의 기능을 갖는 소프트웨어를 사용함에 따른 코드를 관리서버에서 분석, 사용자의 경향 및 소프트웨어에 대한 전체적인 표본조사를 실시하여, 순위를 매겨 소트웨어 개발자 및 광고주에게 전달하고, 이를 통해 소프트웨어 개발자 및 광고주는 사용자 성향에 가장 맞는 소프트웨어를 개발할 수 있도록 한다.In the meantime, the management server that has the function of advertisement in the software is responsible for the distribution and promotion activities of advertisers, software developers and their requests. The code of using the software with the analysis is analyzed in the management server, the user's trends and the overall sample survey of the software are ranked and delivered to the software developers and advertisers. Make sure you develop the software that works best for you.

또한 광고의 기능을 갖는 소프트웨어의 관리서버는 분석된 결과를 프로그램을 직접 개발한 프로그래머와 광고주가 주는 ID와 패스워드(Password)에 의해 보안이 설정된 웹을 통해 즉시 확인할 수 있도록 하며, 프로그래머 및 광고주를 연결시키는 중간과정을 수행하고, 프로그래머의 무료 홈페이지 제공 및 기술교류의 프로그래머 커뮤니티 서비스를 제공하도록 한다.In addition, the management server of the software that has the function of advertisement enables the user to immediately check the analyzed result through the web secured by the ID and password given by the programmer and advertiser who developed the program. This program provides a free programmer's homepage and technical exchange programmer community service.

이를 통해 소프트웨어는 더욱더 통합되며 향상된 기술을 가지고 개발되며, 이에 대한 사용자들의 인기는 광고효과로 광고주에게 미치는 파급효과로 이어지도록 한다.Through this, the software is more integrated and developed with advanced technology, and the popularity of the users leads to the ripple effect on the advertiser with the advertising effect.

그러므로 일반 소프트웨어를 광고의 기능을 갖는 소프트웨어로 전환하는 작업은 정부에서 불법적으로 복사하여 사용하는 소프트웨어에 개한 단속을 하지 않도록 함으로써 소프트웨어에 대한 투자로 이어질 수 있으며, 광고주인 기업의 입장에서는 이미지전달 매체로서 소프트웨어를 사용하는 사용자뿐만 아니라, 소프트웨어 보급자가 되도록 한다.Therefore, converting general software into software with advertising function can lead to investment in software by preventing government from cracking down on software that is illegally copied and used. Be a software distributor, as well as a user of the software.

또한 관리서버를 통하여 모든 프로그램을 사용하는 사용자의 경향을 분석받음으로써 더욱 좋은 소프트웨어의 개발에 대한 자료를 제공하며, 소프트웨어의 개발이 자금으로 이어질 수 있는 환경을 가져오도록 한다.Also, by analyzing the tendency of users to use all the programs through the management server, it provides data on the development of better software and brings the environment where software development can lead to funding.

도 1은 본 발명의 계통도를 나타낸 개략도.1 is a schematic diagram showing a schematic diagram of the present invention.

도 2는 본 발명의 수행과정을 나타낸 플로우챠트.2 is a flow chart showing the implementation of the present invention.

도 3은 본 발명에 의해 프로그램의 수행 중에 뜨는 광고를 도시한 개략도.3 is a schematic diagram illustrating advertisements that appear during the execution of a program in accordance with the present invention.

* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

A : 프로그래머 B : 관리서버A: Programmer B: Management Server

C : 광고주 D : 사용자C: Advertiser D: User

E : 정부나 기타 관리처E: Government or other administrative agency

이하 본 발명을 첨부 도면에 의거 상세히 기술하여 보면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 사용상태에 따른 계통도를 나타낸 것으로서,1 shows a schematic diagram according to the use state of the present invention,

프로그래머(A)가 자신이 개발한 프로그램에 광고의 기능을 갖도록 할 것인 가를 결정하여 관리서버(B)에게 알리면 소프트웨어를 분석한 결과에 따라 광고를 실을 광고주(C)와 광고계약을 체결하도록 주선하고,When the programmer (A) decides whether or not to have the function of advertisement in the program he developed, and informs the management server (B), according to the result of analyzing the software, the programmer (A) concludes an advertising contract with the advertiser (C) who will carry the advertisement. To arrange,

적어도 하나 이상의 광고주(C)와 광고계약이 체결된 상태이면 관리서버(B)에서 최상의 광고기법으로 프로그램에 광고를 삽입하여 CD나 전송에 의한 다운로드의 방식으로 프로그램을 무상으로 배포하고,If the advertisement contract is concluded with at least one advertiser (C), the management server (B) inserts the advertisement into the program with the best advertisement technique, and distributes the program free of charge by CD or download.

컴퓨터를 사용하는 사용자(D)가 광고의 기능을 갖는 소프트웨어를 사용하면 그에 따른 정보를 직접 또는 저장된 상태에서 일괄적으로 전달받는 관리서버(B)에서 사용자(D)들에 관련된 정보를 분석하고 그 결과를 광고주(C), 프로그래머(A) 및 정부나 기타 관리처(E)들에 제공하여 정보의 공유와 효율적인 관리가 가능하도록 한다.When the user D using the computer uses the software having the function of advertisement, the management server B which receives the information according to the direct or stored status is analyzed and the information related to the users D is analyzed. The results are provided to advertisers (C), programmers (A) and government or other management offices (E) to enable sharing and efficient management of information.

도 2는 본 발명의 광고의 기능을 갖는 소프트웨어에 광고를 삽입하여 사용하는 일련의 과정을 도시한 것으로서,FIG. 2 illustrates a series of processes for inserting an advertisement into software having the function of advertisement of the present invention.

프로그래머가 개발한 소프트웨어에 대해 광고의 기능을 갖는 소프트웨어로 가공할 것인 가를 결정하면(단계 1) 관리서버에 프로그램의 가공을 의뢰한다(단계 2).When the programmer decides whether or not to process the software developed by the program having the function of advertisement (step 1), the management server is requested to process the program (step 2).

상기의 소프트웨어에 대해 광고를 삽입하고자하는 광고주를 선별한 다음(단계 3), 광고의 기능을 갖는 소프트웨어로 가공하기 위하여 프로그램명과 버전을 인식하고(단계4), 그에 해당하는 광고의 위치를 설정하여 광고주가 요구하는 광고의 종류를 삽입하는 가공을 수행한다(단계 5).Advertisers who wish to insert advertisements for the above software are selected (step 3), the program name and version are recognized for processing into software having the function of advertisement (step 4), and the corresponding advertisement position is set. The process of inserting the kind of advertisement which an advertiser requests | requires is performed (step 5).

상기의 가공이 완료된 소프트웨어에 대해 관리서버는 모든 소프트웨어를 관리하기 위하여 여러 자리의 비트를 갖는 코드번호를 부여한다(단계 6).The management server assigns a code number having a multi-digit bit to manage all the software for the completed software (step 6).

상기의 광고의 기능을 갖는 소프트웨어는 원하는 모든 사용자들에게 CD나 인터넷 등의 방법으로 무상 배포되도록 하여 누구나 사용할 수 있도록 한다(단계 7).The software having the function of the above advertisement is distributed freely to all desired users by a CD or the Internet, so that anyone can use it (step 7).

상기의 광고의 기능을 갖는 소프트웨어를 채택한 사용자가 컴퓨터를 사용하는 중에 상기의 광고의 기능을 갖는 소프트웨어를 열게 되면(단계 8), 자체적으로 광고주가 선택하여 삽입한 광고의 로고와 고정광고를 띄우는 동시에(단계 9), 프로그램에 필요한 각종 플러그인 정보를 읽어 프로그램의 사용이 가능하도록 한다(단계 10).If the user adopting the software having the above advertisement function opens the software having the above advertisement function while using the computer (step 8), the user can display the logo of the advertisement selected and inserted by the advertiser and the fixed advertisement at the same time. (Step 9), the various plug-in information required for the program is read to enable the use of the program (step 10).

상기의 프로그램을 사용하는 중에 광고의 기능을 갖는 소프트웨어에서 네트워크에 대한 자체 감사를 실시하여(단계 11) 네트워크 상태로 동작하면서(단계 12) 에러가 발생하지 않을 시에는(단계 13), 이 경우에는 인터넷으로 관리서버에 접속될 수 있는 상태이므로 주어진 네트워크의 프로토콜 및 소켓을 사용하여 소프트웨어에서 주어진 일련의 코드와 IP 주소 및 사용자의 위치를 예상할 수 있는 정보를 관리서보로 전송한다(단계 14).While using the above program, if the software having the function of advertisement performs self-audit of the network (step 11) and operates in network state (step 12) and no error occurs (step 13), in this case Since it can be connected to the management server through the Internet, the protocol and socket of a given network are used to transmit a set of codes and IP addresses given by the software to the management servo (step 14).

만약 단계 11에서 네트워크의 설정이 잘못되거나 하여 서버에 접속할 수 없는 경우에는(단계 15) 미리 계약된 고정된 광고를 띄우는 동시에(단계 16), 내부적으로 LOG에 파일을 남기도록 하여(단계 17), 후에 네트워크 설정이 정상상태로 되어 관리서버에 접속가능한 상태가 되면(단계 18), 상기의 단계 14에서와 같이 실행중인 프로그램에 해당하는 정보를 띄울 때 그 통합된 정보를 관리서버에게 전달하도록 한다.If, in step 11, the network cannot be reached due to incorrect network settings (step 15), it will display a pre-contracted fixed advertisement (step 16) and internally leave a file in LOG (step 17), After the network setting becomes normal and becomes accessible to the management server (step 18), when the information corresponding to the running program is displayed as in step 14, the integrated information is transmitted to the management server.

또한 광고의 좀더 세밀한 분석을 하기 위해 광고가 붙어있는 부분을 클릭하였는 가에 대한 정보를 내부적으로 LOG에 파일로 남기며(단계 19), 이 파일은 저장되는 정보의 양에 따라 갱신되고 필요시 관리서버에 통합된 정보에 포함하여 전달한다(단계 20).In addition, for more detailed analysis of the advertisement, information about whether the user clicks on the part where the advertisement is attached is left as a file in LOG internally (step 19), and this file is updated according to the amount of information stored and the management server if necessary. Included in the information integrated in the (step 20).

즉, 프로그램을 사용할수록 계속적으로 LOG의 화일이 커지는 것이 아니고, 이 정보 역시 네트워크가 정확히 동작하면서 프로그램이 동작하여 서버에 접속할 때 LOG의 파일을 전송함으로써 분속을 하게 된다.In other words, the LOG file does not grow as the program is used, and this information is also divided by transferring the LOG file when the program is connected to the server while the network is operating correctly.

관리서버는 그 코드번호의 전송에 따라 데이터베이스화된 프로그램의 번호를 인식하여(단계 21) 자체적으로 지역정보에 따라 분석하면서 카운트하여 통계처리를 수행한다(단계 22).The management server recognizes the number of the database program in accordance with the transmission of the code number (step 21) and performs statistical processing by counting while analyzing according to local information itself (step 22).

상기의 코드번호는 예컨대 다음와 같은 형식으로 전송될 수 있는 바,The code number may be transmitted in the following format, for example.

@00xxcb32w;0:411;1:23;2:43;3:43;#:142.32.423.22//@ 00xxcb32w; 0: 411; 1: 23; 2: 43; 3: 43; #: 142.32.423.22//

여기서 @는 프로그램과 네크워크의 정상동작과 서버에 코드의 코드의 전달을 알리고,Where @ informs the program and network of normal operation and transfers code of code to server.

OOxxcb32w는 프로그램과 버전에 대한 AD사의 지정된 코드번호이며,OOxxcb32w is the designated code number of AD Corporation for the program and version,

; 은 코드의 분류인식이고,; Is the classification recognition of the code,

0: 은 컴퓨터가 동작되지 않았을 경우에 쌓여진 총 카운터수이며,0: is the total number of counters accumulated when the computer is not running.

1: 은 컴퓨터가 동작되지 않았을 경우 1번 위치의 광고 총 카운터수이고,1: is the total number of ads in position 1 if the computer was not running,

#: 사용자의 IP 주소이며# Is the user's IP address

// 은 종료코드를 각각 나타낸다.// represents an exit code

이러한 코드를 전부 다 전송한 후에는(단계 23) 프로그램내 Iog의 파일은 리세트하여 다음의 카운트를 수행할 수 있도록 한다(단계 24).After all these codes have been transmitted (step 23), the file of the Iog in the program is reset so that the next count can be performed (step 24).

또한 프로그램과 광고가 새로운 버전으로 라이브 업데이트(Live Update) 될 경우에도(단계 25) 리세트시켜 새로운 카운트를 수행할 수 있도록 한다(단계 26).In addition, when the program and the advertisement are updated live (Live Update) to the new version (step 25), the new count is reset (step 26).

한편, 광고의 위치 선정 및 광고 업데이트 및 프로그램 업데이트시 광고주의 변화를 소프트웨어의 광고에 반영한다.In the meantime, the change of the advertiser is reflected in the advertisement of the software when the position of the advertisement is selected, the advertisement update, and the program update.

즉, 광고의 위치는 광고주와 관리서버 및 프로그래머의 공동 협의에 의해 결정되며 적절한 광고의 위치 및 효과에 따라 단가를 결정한다.In other words, the position of the advertisement is determined by the joint agreement between the advertiser, the management server, and the programmer, and the unit price is determined according to the position and the effect of the appropriate advertisement.

광고주는 지원하고자 하는 소프트웨어의 사용기간과 버전에 관하여 일련의 소프트웨어에 대한 코드변호를 부여받으면(단계 27), 그에 맞추어 광고의 기능을 갖는 소프트웨어의 모든 광고방법, 갱신광고 및 고정광고, 멀티미디어 광고, 스크린 세이버 등 일련의 계약된 방법에 따라 계약을 체결하여 광고를 시작하고(단계 28), 소프트웨어의 기간과 버전이 달라질 경우(단계 29) 프로그램 자동 업데이트에 의해 코드번호가 전환되며 이때부터 그 바뀐 코드번호에 의해 새로운 광고가 띄워지게 된다(단계 30).Advertisers are assigned a code defense for a set of software for the duration and version of the software they wish to support (step 27), and accordingly all advertising methods of the software with advertising functions, renewal and fixed advertising, multimedia advertising, After entering into a contract in accordance with a series of contracted methods such as screensavers (step 28), if the duration and version of the software are different (step 29), the code number is switched by the automatic update of the program. The new advertisement is displayed by the number (step 30).

그 기간동안에 광고주가 관리서버내의 띄우고 싶은 광고(관리서버가 지정한 일정한 사이즈를 넘지 않는 그림 포맷이나 동영상 포맷)를 저장하게 되면, 그 광고를 갱신할 수 있게 된다.During this period, if the advertiser stores an advertisement (a picture format or a video format not exceeding a certain size designated by the management server) in the management server, the advertisement can be renewed.

즉, 광고주가 원하는 광고를 띄우게 되는 권한을 얻게 된다.In other words, the advertiser has the right to display the desired advertisement.

광고주가 광고에 대해 스폰서 계약을 체결하면, 관리서버는 광고주의 계약에 따른 광고 업데이트용 저장공간 및 방법의 설정을 할 수 있는 도구를 얻게된다.When the advertiser enters into a sponsorship agreement for the advertisement, the management server obtains a tool for setting the storage space and method for updating the advertisement according to the advertiser's contract.

관리서버는 표본조사결과를 보안설정으로 프로그래머와 광고주에게 웹으로 실시간에 전달할 수 있다.The management server can deliver the survey results to the programmers and advertisers on the web in real time with security settings.

관리서버는 광고의 위치와 종류 그리고 프로그램의 종류 및 버전에 따라 지정되어 있는 코드번호를 데이터베이스로 가짐으로써 정보가 들어왔을 때(단계 31) 그 정보를 정확히 카운트함으로써 관리서버가 카운트한 정보에 대한 통계분석을 수행한다(단계 32).The management server has a code number designated according to the location and type of the advertisement and the type and version of the program in the database, so that when the information is received (step 31), the management server accurately counts the information and statistics about the information counted by the management server. Perform the analysis (step 32).

정보가 정확히 받아들여지고 코드번호를 정확히 식별하여 종료되었을 경우(단계 33) 프로그램의 내부 로그 파일을 리세트시키기 위한 코드를 내보내 프로그램 내의 로그 카운터를 처음부터 다시 하도록 한다(단계 34).If the information is received correctly and the code number is correctly identified and terminated (step 33), the code for resetting the internal log file of the program is sent out so that the log counter in the program is reset from the beginning (step 34).

이렇게 함으로써 중복 계산되는 것을 없애고, 네트워크 설정이 되지 않았을 때에도 프로그램 사용 카운터는 정확히 계산되며, 또한 에러도 없게된다.This eliminates redundant calculations and ensures that program usage counters are counted correctly even when the network is not configured, and there are no errors.

상기의 관리서버는 광고주와의 계약에 따라 정해진 코드번호를 설정하고 프로그래머 및 광고주가 논의하여 조정하는 광고의 변경과 정보의 보안을 유지한다.The management server sets a fixed code number in accordance with the contract with the advertiser and maintains the security of the information and the change of the advertisement that the programmer and the advertiser discuss and adjust.

관리서버는 내부적으로 프로그램한 대로 ID 주소에 따라 위치정보를 분석하고(단계 35), 또한 광고의 실행경향 및 사용자의 프로그램 선호도를 표본조사하고 집계 그리고 예측한다(단계 36).The management server analyzes the location information according to the ID address as programmed internally (step 35), and also samples, aggregates and predicts the execution trend of the advertisement and the user's program preference (step 36).

이 데이터베이스화 된 정보는 ID 와 패스워드를 정확하게 입력하고(단계 37) 들어온 보안위치의 프로그래머, 광고주, 정부 또는 프로그램 사용자에게 관리서버가 지정한 방법에 의해 설정된 결과를 인터넷 웹으로 띄워준다(단계 38).This databased information accurately enters the ID and password (step 37) and brings the results set by the management server to the Internet programmer, advertiser, government or program user in the secure location (step 38).

네크워크가 설정되지 않은 경우에는 프로그램의 사용상태를 인식할 수 없으므로 고정광고가 뜨도록 하고, 네트워크가 설정된 경우에는 프로그램의 사용상태를 직접 인식할 수 있으므로 유동광고가 뜨도록 한다.If the network is not set, it can not recognize the state of use of the program, so that the fixed advertisements appear, if the network is set up so that the state of use of the program can be directly recognized, so floating ads appear.

상기 광고는 소프트웨어를 사용하면서 사용자가 가장 많이 쓰는 부분(예컨대 저장창, 불러오기 또는 핵심부분이나 지정한 부분)에 붙게되므로 광고의 위치에 따라 다른 인식식별 코드를 부여받게 되며, 광고가 뜨는 위치에 따라 광고의 단가가 다르게 결정된다.Since the advertisement is attached to the most used part of the user while using the software (for example, a storage window, a load or a core part or a designated part), the advertisement is given a different identification code according to the position of the advertisement, and depending on the position of the advertisement. The unit price of the advertisement is determined differently.

한편, 광고를 프로그램의 동작시기에 맞추어 업그레이드시킬 경우에는 다음과 같은 과정에 의해 이루어진다.On the other hand, when the advertisement is upgraded in accordance with the operation time of the program is made by the following process.

네트워크 환경에서 사용자가 프로그램을 동작시킬 때(단계 39) 광고의 기능을 갖는 소프트웨어의 프로그램이 관리서버로 일정한 코드를 보내게 되고(단계 40), 이를 확인한 관리서버에서 그 코드에 맞는 응답이 오면(단계 41) 정상동작임을 인식하고 광고를 업데이트할 수 있는 상황임을 인식하여 관리서버로부터 업데이트된 광고를 수신받는다(단계 42).When a user operates a program in a network environment (step 39), a program of a software having an advertisement function sends a predetermined code to the management server (step 40). Step 41) Recognizing that the operation is normal and the situation can be updated to receive the updated advertisement from the management server (step 42).

그리고 광고효과를 분석하기 위해 소프트웨어 사용자의 파일에 저장하였던 카운터의 정보와 소프트웨어 정보를 관리서버로 전송한다(단계 43).Then, the counter information and software information stored in the file of the software user to analyze the advertising effect is transmitted to the management server (step 43).

상기의 전송된 코드와 카운터의 정보 및 소프트웨어 정보를 보고 관리서버는 그 소프트웨어에게 업그레이드된 광고를 보내주게 된다.Based on the transmitted code and counter information and software information, the management server sends upgraded advertisements to the software.

만약, 네트워크에 접속되지 않은 상황임을 인식할 경우(단계 44) 소프트웨어 내부적으로 저장된 고정광고를 띄우며 광고의 효과는 광고의 기능을 갖는 소프트웨어에서 내부적으로 프로그램을 사용한 회수를 카운트하면서(단계 45) 카운트한 값을 파일로 저장한 후(단계 46) 나중에 관리서버로 전송할 때를 기다린다(단계 47).If it is recognized that it is not connected to the network (step 44), a fixed advertisement stored in the software is displayed and the effect of the advertisement is counted by counting the number of times the program is used internally by the software having the function of the advertisement (step 45). After saving the values to a file (step 46), wait for later transmission to the management server (step 47).

광고효과를 분석하기 위하여 관리서버는 표본조사를 실시할 수 있고 이것을 관리서버의 포탈 사이트에서 분석하여 적절한 사용자 광고주에게 이 정보를 제공할 수 있게 된다.In order to analyze the advertising effect, the management server can conduct a sample survey and analyze the information on the portal site of the management server to provide this information to the appropriate user advertisers.

즉, 표본조사라고 한 이유는 광고의 기능을 갖는 소프트웨어의 광고효과는 인터넷에 연결되어 네트워크 기반하에서 동작하는 경우에만 집계되며, 만약 네트워크가 동작하지 않는 컴퓨터에 깔은 광고의 기능을 갖는 소프트웨어인 경우에는 업데이트하지 않고 미리 초기치로 설정된 광고만 띄우게 된다.In other words, the reason for the sample survey is that the advertising effect of the software that has the function of advertisement is counted only when it is connected to the Internet and operates under the network basis. Only ads that are set to their initial values will be displayed without updating.

하지만, 이런 경우에 있어서도 내부적으로 광고효과를 내부적으로 카운트하여 다음 번 언제든지 네트워크에 접속할 때 전송할 수 있도록 저장하도록 한다.However, even in this case, the advertisement effect is internally counted and stored so that it can be transmitted the next time the network is accessed.

이와 같은 과정에 의하여 수행되는 광고의 기능을 갖는 소프트웨어는 무료배포를 주목적으로 하고 있기 때문에, 물론 관리서버가 지속적으로 제작한 업그레이드된 CD를 배포하긴 하지만 그 많은 프로그램을 모두 얻기는 힘들 수도 있지만, 관리서버에서 프로그램내의 자동 업그레이드 엔진을 통해 업그레이드할 수 있기 때문에 사용자는 어느 시기든 네트워크에 접속할 가능성을 가지고 있는 상태에서는 언젠가 업그레이드시킬 수 있게 된다.Since the software with the function of advertisement performed by this process is mainly for free distribution, of course, even though the management server distributes the upgraded CD continuously produced, it may be difficult to obtain all the many programs. The server can be upgraded through the program's auto-upgrade engine, allowing users to upgrade sometime with the possibility of accessing the network at any time.

그렇기 때문에 결국 소프트웨어 내에서 작동한 카운터로 언젠가는 관리서버로 송신하며 그것 역시 집계될 수 있게 된다.As a result, a counter that runs in software will eventually be sent to the management server, which can also be aggregated.

소프트웨어를 통한 자체 광고의 효과도 얻을 수 있지만, 관리서버의 관리효능에 의해 월등한 효과를 얻을 수 있다.The effect of the self advertisement through the software can be obtained, but the superior effect can be obtained by the management efficiency of the management server.

본 발명에 의한 광고의 기능을 갖는 소프트웨어는 CD 몇 장을 배포했다는 광고효과에만 만족하는 것이 아니라 철저하게 분석하는 분석 소프트웨어를 관리서버에 두어 소프트웨어를 통해 얻은 사용자의 성향 등을 분석하여 광고주와 소프트웨어 개발자에게 제공하여 더 좋은 소프트웨어를 정하거나 최근 사용자의 소프트웨어 경향 및 만약 게임이라면 사용순위도 매길 수 있게 된다.The software having the function of advertisement according to the present invention is not only satisfied with the advertisement effect of distributing several CDs, but also analyzes the propensity of users obtained through the software by analyzing analysis software which analyzes thoroughly in the management server and advertisers and software developers. To provide better software, or to rank recent users' software trends and, if so, games.

관리서버에는 사용자의 등급(개발자, 광고주, 정부, 또는 소프트웨어 성향 및 유행을 보고 싶은 일반 사용자)에 따른 정보를 모든 사용자에게 인터넷의 모든 매체 웹(Web), Email, 관리서버에서 제공하는 모든 인터넷 정보(채팅이나 인터넷을 통한 광고 및 순위정보)에 따라 다르게 제공할 수 있다.The management server contains information according to the user's rating (developer, advertiser, government, or general user who wants to see software trends and trends) to all users. It can be provided differently according to (advertisement and ranking information through chat or internet).

즉, 광고주에겐 정확한 광고 체크 수까지 제공한다면, 일반 개인에겐 비율이나 등급 정도만을 보이고 정확한 집계결과는 보여주지 않을 수도 있도록 한다.In other words, if the advertiser is provided with the correct number of advertisement checks, the general individual may be shown only the ratio or rating, and may not show the accurate counting result.

광고주는 광고를 업데이트할 광고를 자신이 직접 만들어 바꿀 수 있다.Advertisers can create and change their own ads to update their ads.

즉, 광고의 기능을 갖는 소프트웨어는 광고를 업데이트하기 때문에 광고주는 관리서버로부터 받은 인증 ID로 관리서버에 접속하여 관리서버와 계약한 소프트웨어 코드에 대해 광고를 gif. 나 jpg.로 미리 설정 저장시켜 놓음으로써 자신이 직접 광고를 전환시킬 수 있는 권한을 부여받을 수 있다.In other words, since the software having the function of advertisement updates the advertisement, the advertiser accesses the management server with the authentication ID received from the management server and gifs the advertisement for the software code contracted with the management server. By saving the settings as jpg., You can be given the right to switch ads yourself.

즉, 광고의 기능을 갖는 소프트웨어는 신제품 광고도 계속 업그레이드하면서 할 수 있다.In other words, the software having the function of advertising can be upgraded while continuing to upgrade new products.

만약 신제품이 나오면 다시 인쇄하던지 해야 하는 기존의 광고와는 달리 한번 붙인 광고의 기능을 갖는 소프트웨어의 광고는 계속 바꾸면서 제공할 수 있으므로 경제적이다.If a new product comes out, it is economical because the advertisement of the software having the function of the advertisement once attached can be changed and provided, unlike the existing advertisement, which needs to be printed or reprinted.

관리서버는 소프트웨어마다, 소프트웨어 버전마다 또는 삽입된 광고의 위치마다 그리고 광고의 위치마다 각각 다른 코드를 부여하게 되면 광고의 전환은 물론, 프로그램의 사용에 따른 집계를 통계할 때 유용하게 된다.The management server is useful for statistics according to the use of the program as well as the conversion of advertisements if different codes are provided for each software, each software version, each position of the inserted advertisement, and each position of the advertisement.

광고의 기능을 갖는 소프트웨어는 소프트웨어의 버전마다 다른 광고주를 둘 수 있으며, 광고주도 임의로 바굴 수 있도록 한다.Advertisement-enabled software can have different advertisers for different versions of the software, allowing advertisers to change arbitrarily.

이 경우에는 광고의 기능을 갖는 소프트웨어를 업그레이드시킬 때 소프트웨어에 부여된 코드를 변경시킨 후 변경된 코드를 전송함으로써 가능하게 된다.In this case, it is possible to change the code assigned to the software and then transmit the changed code when upgrading the software having the function of advertisement.

광고의 기능을 갖는 소프트웨어는 관리서버와 네트워크에 의한 통신이 이루어지지 않아도 미리 내장되어 있는 고정광고를 띄움으로써 전혀 네트워크에 접속하지 않는 사용자에게도 광고의 효과를 줄 수 있도록 한다.The software having the function of advertisement enables the effect of advertisement to the user who does not connect to the network at all by displaying the fixed advertisement which is pre-built even though the communication with the management server and the network is not made.

이 경우에는 최초의 고정광고에 미리 여러 개의 광고를 하나의 창에 배열한 상태에서 번갈아가면서 띄우는 방법을 이용하여 한 회사의 광고를 다수 저장하여 변화를 주거나, 다수의 회사에서 제공하는 광고를 하나의 창에 번갈아가면서 띄우도록 한다.In this case, a number of advertisements of one company are stored and changed by alternately displaying several advertisements in one window in advance in the first fixed advertisement, or an advertisement provided by multiple companies Alternately float the window.

특히 광고의 기능을 갖는 소프트웨어는 소프트웨어 개발자, 사용자 및 광고주들에게 인터넷을 통해 분석된 광고효과에 대한 정보를 전달받는 ID와 패스워드를 발급받게 되고, 관리서버는 인공지능의 통계업무를 수행하게 되므로 최근 컴퓨터를 이용하는 사용자들의 프로그램을 사용하는 상태에 의한 경향과 정보를 관리할 수 있게 된다.In particular, the software with the function of advertising is issued to the software developers, users and advertisers the ID and password that receives information about the advertising effect analyzed through the Internet, and the management server performs the statistical business of artificial intelligence It is possible to manage the trends and information by the state of using the program of users using the computer.

따라서 본 발명의 광고의 기능을 갖는 소프트웨어에 의하여서는 소프트웨어를 인쇄매체와 같은 형태인 소프트웨어를 사용하는 중에 광고를 볼 수 있도록 가공한 것으로,Therefore, in the software having the function of the advertisement of the present invention, the software is processed so that the advertisement can be viewed while using the software in the form of a print media,

소프트웨어도 인쇄매체와 같이 전파, 유통, 배포될 수 있고 컴퓨터의 통신기능 및 그래픽 영상기능을 총체적으로 사용할 수 있는 기반이 되므로 이러한 매체를 이용하여 더욱 더 효율적인 부가가치의 창출기능을 수행할 수 있도록 한다.Software can also be distributed, distributed, and distributed like a print media, and can be used as a basis for using the computer's communication functions and graphic image functions as a whole.

기존의 프로그래머는 프로그램 그 자체만으로 라이센스를 얻고 그에 대한 대가만을 생각하였지만, 프로그램 관리서버가 소프트웨어 개발자에 의해 개발된 프로그램에 대한 대가를 위하여 소프트웨어에 광고를 갖도록 가공하여 심리적, 가시적 또는 은유적으로 사용자에게 파급효과를 주는 정도에 따라 광고주로부터 광고의 이미지 전달에 해당하는 대가를 얻도록 함으로써 광고주는 소프트웨어 개발자에게 소프트웨어에 대한 지적재산권을 인정하면서 개발비용 및 사용비용을 지불하고, 그 대가로 그 소프트웨어에 대한 배포에 대한 권리를 가지도록 한다.Existing programmers have licensed and thought only about the program itself, but the program management server is processed to have advertisements in the software to pay for the program developed by the software developer, so that it can be sent to the user psychologically, visually or metaphorically. Advertisers are paid for the delivery of images from advertisements according to their ripple effect. Advertisers pay development costs and usage costs to software developers by acknowledging the intellectual property rights of the software. Have a right to distribution.

또한 관리서버를 통하여 모든 프로그램을 사용하는 사용자의 경향을 분석받음으로써 더욱 좋은 소프트웨어의 개발에 대한 자료를 제공하며, 소프트웨어의 개발이 자금으로 이어질 수 있는 환경을 가져오도록 한 것이다.In addition, by analyzing the tendency of users to use all the programs through the management server, it provides data on the development of better software, and brings the environment where software development can lead to funding.

Claims (3)

소프트웨어를 인쇄매체와 같은 형태인 소프트웨어에 컴퓨터의 통신기능 및 그래픽 영상기능을 총체적으로 사용하여 업데이트가 가능하게 광고를 삽입하는 가공을 하여 전파, 유통, 배포에 의해 다운로드받은 사용자가 컴퓨터의 프로그램을 실행하는 중에 광고를 볼 수 있도록 가공한 광고의 기능을 갖는 소프트웨어.The user downloads the program by propagating, distributing, and distributing the software by processing the software into a software such as a print media and inserting an advertisement for update using the computer's communication function and graphic image function as a whole. Software that has the functionality of advertising, which allows it to be viewed on the fly. 프로그래머가 개발한 소프트웨어에 대해 광고의 기능을 갖는 소프트웨어로 가공할 것인 가를 결정하여 관리서버에 프로그램의 가공을 의뢰하는 단계와,Requesting the management server to process the program by determining whether to process the software developed by the programmer into the software having the function of advertisement; 상기의 소프트웨어에 대해 광고를 삽입하고자하는 광고주를 선별하여 프로그램명과 버전을 인식하고 그에 해당하는 광고의 위치를 설정하여 광고주가 요구하는 광고의 종류를 삽입하는 가공을 수행하는 단계와,Selecting an advertiser to insert an advertisement for the software, recognizing a program name and a version, setting a position of an advertisement corresponding thereto, and inserting a kind of advertisement required by the advertiser; 상기의 가공이 완료된 소프트웨어에 대해 관리서버는 모든 소프트웨어에 여러 자리의 비트를 갖는 코드번호를 부여하는 단계와,The management server assigns a code number having a multi-digit bit to all the software for the completed software, 모든 사용자들에게 무상 배포되는 상기의 소프트웨어를 채택한 사용자가 컴퓨터를 사용하는 중에 소프트웨어를 열게 되면 자체적으로 광고를 띄우는 동시에 플러그인 정보를 읽어 프로그램의 사용이 가능하도록 하는 단계와,If the user who adopts the above software, which is distributed free of charge to all users, opens the software while using the computer, the user can run the program and read the plug-in information to use the program. 상기의 프로그램을 사용하는 중에 광고의 기능을 갖는 소프트웨어에서 네트워크에 대한 자체 감사를 실시하여 네트워크 상태로 동작하면서 에러가 발생하지 않을 시에는 주어진 네트워크의 프로토콜 및 소켓을 사용하여 소프트웨어에서 주어진 일련의 코드와 IP 주소 및 사용자의 위치를 예상할 수 있는 정보를 관리서보로 전송하는 단계와,When using the above program, if the software that has the function of advertisement performs the self-audit of the network and operates in the network state, and no error occurs, the software uses the given network protocol and socket and Transmitting the IP address and information that can predict the user's location to the management servo; 서버에 접속할 수 없는 경우에는 미리 계약된 고정된 광고를 띄우는 동시에 내부적으로 LOG에 파일을 남기도록 하여 후에 네트워크 설정이 정상상태로 되어 관리서버에 접속가능한 상태가 되면 실행중인 프로그램에 해당하는 정보를 띄울 때 그 통합된 정보를 관리서버에게 전달하도록 하는 단계와,If it is not possible to connect to the server, it will display a fixed advertisement that has been contracted in advance, and leave a file in LOG internally.After that, if the network setting is normal and accessible to the management server, information related to the running program will be displayed. When the integrated information is delivered to the management server; 관리서버는 그 코드번호의 전송에 따라 데이터베이스화된 프로그램의 번호를 인식하여 분석하면서 카운트하여 통계처리를 수행하는 단계와,The management server recognizes and analyzes the number of databased programs according to the transmission of the code number, counts and performs statistical processing; 상기의 프로그램과 광고가 새로운 버전으로 라이브 업데이트될 경우에도 리세트시켜 새로운 카운트를 수행할 수 있도록 하는 단계들에 의해 사용됨을 특징으로 하는 광고의 기능을 갖는 소프트웨어.And wherein the program and the advertisement are used by the steps of resetting to perform a new count even if the program and the advertisement are live updated to the new version. 제 2 항에 있어서, 상기의 광고주는 지원하고자 하는 소프트웨어의 사용기간과 버전에 관하여 일련의 소프트웨어에 대한 코드변호를 부여받으면 그에 맞추어 광고의 기능을 갖는 소프트웨어의 모든 광고방법, 갱신광고 및 고정광고, 멀티미디어 광고, 스크린 세이버 등 일련의 계약된 방법에 따라 계약을 체결하여 광고를 시작하는 단계와,The method according to claim 2, wherein the advertiser is provided with a code defense for a series of software in relation to the period of use and version of the software to be supported, and all advertisement methods, renewal advertisements and fixed advertisements of the software having the function of advertisements accordingly. Starting an advertisement by entering into a contract according to a contracted method such as a multimedia advertisement or a screensaver, 만약 소프트웨어의 기간과 버전이 달라질 경우 프로그램 자동 업데이트에 의해 코드번호가 전환되며 이때부터 그 바뀐 코드번호에 의해 새로운 광고가 띄워지도록 하는 단계와,If the duration and version of the software is different, the code number is switched by the automatic update of the program, and then new advertisements are displayed by the changed code number. 관리서버는 광고의 위치와 종류 그리고 프로그램의 종류 및 버전에 따라 지정되어 있는 코드번호를 데이터베이스로 가짐으로써 정보가 들어왔을 때 그 정보를 정확히 카운트함으로써 관리서버가 카운트한 정보에 대한 통계분석을 수행하도록 하는 단계The management server has a code number designated according to the location and type of the advertisement and the type and version of the program in the database so that when the information comes in, the management server accurately counts the information so that the management server can perform statistical analysis on the counted information. Steps to 정보가 정확히 받아들여지고 코드번호를 정확히 식별하여 종료되었을 경우에는 프로그램의 내부 로그 파일을 리세트시키기 위한 코드를 내보내 프로그램 내의 로그 카운터를 처음부터 다시 하도록 하는 단계들에 의해 수행됨을 특징으로 하는 광고의 기능을 갖는 소프트웨어.If the information is received correctly and the code number is correctly identified and terminated, the function of the advertisement is performed by sending out the code for resetting the internal log file of the program to reset the log counter in the program from the beginning. Having software.
KR1019990056988A 1999-12-11 1999-12-11 The software which has an adverstising function KR20000058245A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990056988A KR20000058245A (en) 1999-12-11 1999-12-11 The software which has an adverstising function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990056988A KR20000058245A (en) 1999-12-11 1999-12-11 The software which has an adverstising function

Publications (1)

Publication Number Publication Date
KR20000058245A true KR20000058245A (en) 2000-10-05

Family

ID=19625264

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990056988A KR20000058245A (en) 1999-12-11 1999-12-11 The software which has an adverstising function

Country Status (1)

Country Link
KR (1) KR20000058245A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000018250A (en) * 2000-01-25 2000-04-06 이천수 Realizable method of application program to internet
KR20010000594A (en) * 2000-10-09 2001-01-05 박정수 Business Model for making money by Realization of the member registration form wizard and distribution of the application including this wizard so that the end-user can register by distributor's member
KR20010078606A (en) * 2000-02-09 2001-08-21 박규진 Method for advertising commercial using digital files
KR20010081239A (en) * 2000-02-11 2001-08-29 김학수 Method of advertising internet using the application software
KR20010088221A (en) * 2000-03-11 2001-09-26 설융석 recording media having advertising program and advertising method
WO2009145937A1 (en) * 2008-04-02 2009-12-03 Microsoft Corporation Interactive host-aware advertising

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5105184A (en) * 1989-11-09 1992-04-14 Noorali Pirani Methods for displaying and integrating commercial advertisements with computer software
US5946664A (en) * 1995-06-30 1999-08-31 Sony Corporation Apparatus and method for executing a game program having advertisements therein
KR20000030060A (en) * 1999-06-23 2000-06-05 주진용 The advertising method using application softwares
KR20010011817A (en) * 1999-07-30 2001-02-15 이관식 Game software having a advertisements which is displayed in accordance with gaming procedure
KR20010028833A (en) * 1999-09-27 2001-04-06 최형식 Advertizing method using software products

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5105184A (en) * 1989-11-09 1992-04-14 Noorali Pirani Methods for displaying and integrating commercial advertisements with computer software
US5105184B1 (en) * 1989-11-09 1997-06-17 Noorali Pirani Methods for displaying and integrating commercial advertisements with computer software
US5946664A (en) * 1995-06-30 1999-08-31 Sony Corporation Apparatus and method for executing a game program having advertisements therein
KR20000030060A (en) * 1999-06-23 2000-06-05 주진용 The advertising method using application softwares
KR20010011817A (en) * 1999-07-30 2001-02-15 이관식 Game software having a advertisements which is displayed in accordance with gaming procedure
KR20010028833A (en) * 1999-09-27 2001-04-06 최형식 Advertizing method using software products

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000018250A (en) * 2000-01-25 2000-04-06 이천수 Realizable method of application program to internet
KR20010078606A (en) * 2000-02-09 2001-08-21 박규진 Method for advertising commercial using digital files
KR20010081239A (en) * 2000-02-11 2001-08-29 김학수 Method of advertising internet using the application software
KR20010088221A (en) * 2000-03-11 2001-09-26 설융석 recording media having advertising program and advertising method
KR20010000594A (en) * 2000-10-09 2001-01-05 박정수 Business Model for making money by Realization of the member registration form wizard and distribution of the application including this wizard so that the end-user can register by distributor's member
WO2009145937A1 (en) * 2008-04-02 2009-12-03 Microsoft Corporation Interactive host-aware advertising

Similar Documents

Publication Publication Date Title
US7366996B2 (en) Computer interface method and apparatus with portable network organization system and targeted advertising
KR101073112B1 (en) A management method for contents combined work and advertising using an open license and apparatus thereof
US6216112B1 (en) Method for software distribution and compensation with replenishable advertisements
US8533723B1 (en) Computing device application framework
US20010047297A1 (en) Advertisement brokering with remote ad generation system and method in a distributed computer network
US7747466B2 (en) Methods for distributions of digital files
US20110010243A1 (en) User control of advertising content
KR100588109B1 (en) System and method for bidding automatically about internet keyword advertisement and computer readable medium processing the method
CA2403895A1 (en) Massively distributed processing system and associated methods
CN1573728A (en) Method and apparatus for displaying embedded chip states and embedded chip end-user application states
CN101561859A (en) Method and system for online issue and use of software
AU770881B2 (en) Electronic bill presentment and payment
KR20000058245A (en) The software which has an adverstising function
KR20000050127A (en) Operating method for personal computer services via networking on internet
KR20100101397A (en) Real-time online ad insert system using digital contents and method thereof
TW498258B (en) Online focused content generation, delivery, and tracking
KR100388450B1 (en) A method for accessing the internet site using a mouse and a system using thereof
KR20000036488A (en) Method for using pay softwares free of charge or at a reduced price while watching advertisements
US20020026352A1 (en) Method and apparatus for adjusting a condition for using a collective site
RU2500030C2 (en) System and method for effectively performing distribution procedure when using electronic backbone network
WO2009018228A1 (en) Trial optimization system and method
KR20020049447A (en) An advertisement notification using a pop-up message and whole screen window
Tamm et al. Electronic Commerce Business Concepts for Server Based Computing
KR20010081239A (en) Method of advertising internet using the application software
KR20010092134A (en) Internet electronic advertising method with ad program

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
G15R Request for early opening
E902 Notification of reason for refusal
E601 Decision to refuse application