KR100394746B1 - 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제실행 방법 - Google Patents

시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제실행 방법 Download PDF

Info

Publication number
KR100394746B1
KR100394746B1 KR10-2000-0074890A KR20000074890A KR100394746B1 KR 100394746 B1 KR100394746 B1 KR 100394746B1 KR 20000074890 A KR20000074890 A KR 20000074890A KR 100394746 B1 KR100394746 B1 KR 100394746B1
Authority
KR
South Korea
Prior art keywords
advertisement
application
parameter
advertising
system bios
Prior art date
Application number
KR10-2000-0074890A
Other languages
English (en)
Other versions
KR20010016422A (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 KR10-2000-0074890A priority Critical patent/KR100394746B1/ko
Publication of KR20010016422A publication Critical patent/KR20010016422A/ko
Application granted granted Critical
Publication of KR100394746B1 publication Critical patent/KR100394746B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • 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/0272Period of advertisement exposure

Landscapes

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

Abstract

본 발명은 광고용 응용 프로그램을 자동으로 실행시키도록 구성한 후 무상 또는 염가로 공급되는 개인용 컴퓨터에 있어서, 상기 개인용 컴퓨터의 시스템 바이오스 제어에 의해 광고용 응용 프로그램의 실행을 강제하는 방법에 관한 것으로, 더 상세하게는 광고용 응용 프로그램과 컴퓨터의 메인 보드에 설치된 시스템 바이오스간에 주기적으로 통신을 하도록 프로그램함으로써 사용자가 광고용 응용 프로그램을 종료시켜 통신오류가 발생하면 시스템을 강제적으로 종료 시키는 것을 특징으로 하는 광고용 응용 프로그램 실행 강제 방법에 관한 것이다.
본 발명에 따를 경우 광고용 응용 프로그램을 강제적으로 실행시키도록 하는 대신 광고주로 부터 광고비를 받아 염가로 컴퓨터를 보급할 수 있는 효과가 있다. 다.

Description

시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제 실행 방법{METHOD OF COMPULSIVE EXECUTION OF ADVERTISING PROGRAM BY SYSTEM BIOS CONTROL}
본 발명은 광고용 응용 프로그램을 자동으로 실행시키도록 구성한 후 무상 또는 염가로 공급되는 개인용 컴퓨터에 있어서, 상기 컴퓨터 메인 보드의 시스템 바이오스를 이용하여 운영 체계(Operating System)상에서 실행되는 광고용 응용프로그램을 제어하는 방법에 관한 것으로, 더 상세하게는 메인 보드에 구비된 씨모스 램(CMOS RAM)을 매개로 하여, 광고를 화면상에 디스플레이하는 응용프로그램(이하 "광고 프로그램" 또는 "광고용 응용 프로그램"이라고 한다)을 사용자가 임의로 실행 중지 시키는 경우, 시스템 바이오스가 강제적으로 컴퓨터 시스템을 종료하게 함으로써 무료 또는 염가로 공급되는 개인용 컴퓨터의 광고 효과를 유지할 수 있는시스템 바이오스 제어에 의한 광고 프로그램 강제 실행 방법에 관한 것이다.
일반적인 개인용 컴퓨터(Personal Computer)에서는 그래픽 카드를 통하여, 화면상에 원하는 이미지를 디스플레이할 수 있는바, 필요에 따라서는 화면 하단 작업표시줄등에 기업 홍보를 위한 광고를 디스플레이할 수 있는 프로그램을 설치하여 실행 시킬 수도 있다. 그러나, 이러한 광고 프로그램은 사용자가 임의로 그 실행을 중지시키거나, 프로그램 화일 자체를 삭제해 버릴 수도 있다.
최근, 업계에서는 개인용 컴퓨터가 사용자의 의사에 무관하게 기업 홍보 프로그램을 실행할 수 있도록 만들어, 해당 컴퓨터를 염가 또는 무료로 컴퓨터 수요자에게 보급하려는 노력이 전개되고 있다.
이러한 염가 또는 무료의 컴퓨터 보급이 활성화되려면, 그 선결문제로서 컴퓨터 사용자가 광고 프로그램의 실행을 중지 시키거나, 그 화일을 삭제할 수 없어야 한다.
종래, 이러한 문제의 해결 방법으로 다양한 방법이 제시되어 왔는바, 그 대표적인 것이 대한민국 공개특허공보 공개 번호 특2000-0053690호 및 대한민국 공개 특허공보 공개 번호 특2000-0053676호에 개시된 방법들이다.
상기 특2000-0053690호의 발명은 시스템 바이오스의 롬(ROM)에 화면에 표시하고자 하는 광고용 이미지 데이터와 이미지 데이터를 화면상에 표시하기 위한 이미지 제어 프로그램을 저장하여 컴퓨터가 부팅될 때에 저장된 이미지 데이터와 제어 프로그램을 하드 디스크에 전달하여, 운영체계가 구동되면 이미지 제어 프로그램을 실행되도록 하여 하드디스크의 이미지 데이터를 화면상에 표시하도록 하는 방법을 제시한다. 이 방법은 나름대로의 장점도 있으나, 이미지 데이터와 이미지 제어 프로그램을 모두 롬에 저장하여야 하므로, 롬의 메모리 용량의 제약을 받게 되는 문제점이 있다.
상기 특2000-0053676호의 발명은 그래픽 칩셋에 이미지 데이터와 제어 프로그램을 저장하여 이미지를 디스플레이하게 하고 메인 보드 칩셋 타이머를 이용하여 디스플레이된 이미지를 일정 주기로 루핑시키는 방법을 제시한다. 이 방법 또한 나름대로의 장점은 있으나, 상기 특2000-0053690호에 개시된 발명과 동일한 문제점이 있다. 즉, 다양한 종류의 광고물을 화면에 표시하기 위하여는 대량의 이미지 데이터가 필수적인데, 이러한 데이터를 상기 그래픽 칩셋의 메모리에 저장하기에는 부적당하다는 문제점이 있는 것이다.
본 발명은 상기한 문제점을 해결하기 위한 것으로서, 본 발명이 이루고자 하는 기술적 과제는 운영 체계상에서 실행되는 광고용 응용 프로그램 및 이미지 데이터를 하드디스크에 저장하고, 염가 또는 무료 보급된 컴퓨터가 부팅되는 경우 자동으로 화면의 일부에는 상기 광고용 응용 프로그램이 실행되게 하고, 사용자가 임의로 상기 광고용 응용 프로그램을 실행 중지 시키거나, 그 화일을 삭제하여 더 이상 운영 체계상에서 광고용 응용 프로그램이 실행되지 않을 때에는 시스템 바이오스에서 이를 판단하여 강제적으로 컴퓨터 시스템을 종료시키도록 하는 시스템 바이오스 제어에 의한 광고 프로그램 강제 실행 방법을 제공하는데 있다.
도1은 본 발명에 따른 시스템 바이오스 제어에 의한 광고 프로그램 강제 실행 방법의 실시례를 도시한 흐름도이다.
본 발명에 따른 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제 실행 방법은
(a) 시스템 바이오스에 의하여 메인 보드의 씨모스 램(CMOS RAM)에 할당된 통신 채널용 어드레스의 저장값(이하 "매개값"이라 한다)을 영(Zero)으로 초기화하는 단계;
(b) 상기 (a)단계와 동시적으로 메인 보드 칩셋의 1분 타이머를 기동하는 단계;
(c) 상기 (b)단계의 1분 타이머 기동 후 1 분 초과시마다 상기 매개값을 1만큼 증가 시키는 단계;
(d) 상기 광고용 응용 프로그램이 실행되는 동안, 상기 광고용 응용 프로그램에 의하여 1분 보다 긴 일정한 주기로 상기 매개값을 영(Zero)으로 리셋하는 단계;및
(e) 상기 광고용 응용 프로그램의 실행이 중지되어, 상기 매개값이 상기 (d) 단계에 의하여 리셋되지 않아 일정치 이상의 값으로 증가하는 경우, 바이오스는 중앙연산장치(CPU)가 과열인 것으로 판단하여 시스템을 종료 시키는 단계;
를 포함하여 구성된다.
상기 (e)단계 이전에,
(e-1) 상기 광고용 응용 프로그램의 실행이 중지되어, 상기 매개값이 상기 (d) 단계에 의하여 리셋되지 않아 일정치 이상의 값으로 증가하는 경우, 일정한 시간동안 지속되는 경고음을 발생하는 단계를 더 포함하는 것이 바람직하다.
이하, 본 발명에 따른 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제 실행 방법을 첨부한 도면을 참조하면서 상세히 설명한다.
메인 보드의 CMOS RAM에는 미리 통신 채널 어드레스가 할당되어야 하고, 그 어드레스의 데이터 값(매개값:도 1에서 K)을 매개로 광고용 응용프로그램과 바이오스가 광고용 응용 프로그램을 실행 강제하기 위한 제어를 수행해 나간다. 즉, 시스템 바이오스와 OS(Operating System)상에서 동작하는 광고용 응용 프로그램이 주기적으로 상기 매개값을 매개로 주기적으로 통신을 하게 하여 통신 오류 발생시(즉 광고용 응용 프로그램의 실행 중지 또는 그 화일의 삭제시) 바이오스가 컴퓨터 시스템을 종료(Shutdown)시키게 된다.
도 1에는 상기 (d)단계에서 상기 광고용 응용 프로그램이 실행되는 동안, 상기 광고용 응용 프로그램에 의하여 5분을 주기로 상기 매개값(K)을 영(Zero)으로 리셋하는 경우를 예시하여 도시하였다. 그러나 상기 5분의 주기는 필요에 따라 가감할 수 있다.
또한, 도 1에는 상기 (e-1)단계에서 광고용 응용 프로그램의 실행이 중지되어, 상기 매개값이 상기 (d) 단계에 의하여 리셋되지 않아 21이 되는 시점(이것은 20분 동안 광고용 응용 프로그램이 상기 매개값을 한번도 리셋하지 않았음을 의미한다)에서 1분간의 경고음을 발하고, 다시 상기 매개값이 상기 (d)단계에서 리셋되지 않아 26이 되는 시점(이것은 25분 동안 광고용 응용 프로그램이 상기 매개값을한번도 리셋하지 않았음을 의미한다)에서 1분간의 경고음을 발하는 경우를 예시하여 도시하였다.
또한, 도1 에는 상기 (e)단계에서 광고용 응용 프로그램의 실행이 중지되어, 상기 매개값이 상기 (d) 단계에 의하여 리셋되지 않아 31(이것은 30분 동안 광고용 응용 프로그램이 상기 매개값을 한번도 리셋하지 않았음을 의미한다)이 되는 시점에서 바이오스는 중앙연산장치(CPU)가 과열인 것으로 판단하여 시스템을 종료 시키는 경우를 예시하여 도시하였다.
이하, 도 1에 예시된 흐름도를 이용하여 본 발명에 따른 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제 실행 방법을 설명한다.
컴퓨터가 부팅되면 바이오스는 CMOS RAM에 할당된 통신채널 어드레스의 저장값, 즉 상기 매개값(K)를 영(Zero)로 초기화 한다(101).
이와 동시에 1분 타이머가 기동하게 되는데(102), 시스템 바이오스와 광고용 응용 프로그램간에는 상기 1분 타이머의 인터럽트에 의하여 1분마다의 정기적인 통신이 일어난다.
바이오스는 1분 초과시마다 상기 매개값을 1만큼 증가 시켜 저장한다(103).
이때, OS상에서 동작하고 있는 광고용 응용 프로그램은 매 5분 마다 상기 매개값을 리셋하여 초기값 영(Zero)으로 저장한다(200).
상기 광고용 응용 프로그램이 동작하지 않으며, 상기 매개값은 리셋되지 않고 그 값이 매 1분 마다 계속 1만큼씩 증가해 가는데, 그 매개값이 21이면(104), 즉 광고용 응용 프로그램이 동작하지 않은 채 20분이 경과하면, 사용자에게 1차 경고음을 1분동안 발생시킨다.
다시, 상기 매개값이 광고용 응용 프로그램에 의하여 리셋되지 않고, 증가하여 26이 되면(106), 즉 응용 프로그램이 동작하지 않은 채 25분이 경과하게 되면 2차 경고음을 1분동안 발생하게 된다.
그럼에도 불구하고, 계속하여 상기 매개값이 광고용 응용 프로그램에 의하여 리셋되지 않고, 증가하여 31이 되면(107), 바이오스는 컴퓨터의 중앙연산장치(CPU)가 과열인 것으로 판단하여(108), 시스템을 종료 시킨다(109).
이러한 방법으로 염가 또는 무상으로 컴퓨터를 구입한 사용자에게 광고용 으용 프로그램의 실행을 강제하게 되어, 효과적인 광고가 지속될 수 있도록 한다.
이상과 같이 본 발명의 실시예에 대하여 상세히 설명하였으나, 본 발명의 권리범위는 이에 한정되지 않으며, 본 발명의 일실시예와 실질적으로 균등의 범위에 있는 것까지 본 발명의 권리범위가 미친다.
본 발명에 따를 경우 광고용 응용 프로그램을 강제적으로 실행시키도록 하는 대신 광고주로 부터 광고비를 받아 염가로 컴퓨터를 보급할 수 있는 효과가 있다. 다.

Claims (2)

  1. 광고용 응용 프로그램을 자동으로 실행시키도록 구성한 후 무상 또는 염가로 공급되는 개인용 컴퓨터에 있어서,
    (a) 시스템 바이오스에 의하여 메인 보드의 씨모스 램(CMOS RAM)에 할당된 통신 채널용 어드레스의 저장값(이하 "매개값"이라 한다)을 영(Zero)으로 초기화하는 단계;
    (b) 상기 (a)단계와 동시적으로 메인 보드 칩셋의 1분 타이머를 기동하는 단계;
    (c) 상기 (b)단계의 1분 타이머 기동 후 1 분 초과시마다 상기 매개값을 1만큼 증가 시키는 단계;
    (d) 상기 광고용 응용 프로그램이 실행되는 동안, 상기 광고용 응용 프로그램에 의하여 1분 보다 긴 일정한 주기로 상기 매개값을 영(Zero)으로 리셋하는 단계;및
    (e) 상기 광고용 응용 프로그램의 실행이 중지되어, 상기 매개값이 상기 (d) 단계에 의하여 리셋되지 않아 일정치 이상의 값으로 증가하는 경우, 바이오스는 중앙연산장치(CPU)가 과열인 것으로 판단하여 시스템을 종료 시키는 단계;
    를 포함하여 구성되는 것을 특징으로 하는 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제 실행 방법.
  2. 제1항에 있어서, 상기 (e)단계 이전에,
    (e-1) 상기 광고용 응용 프로그램의 실행이 중지되어, 상기 매개값이 상기 (d) 단계에 의하여 리셋되지 않아 일정치 이상의 값으로 증가하는 경우, 일정한 시간동안 지속되는 경고음을 발생하는 단계를 더 포함하는 것을 특징으로 하는 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제 실행 방법.
KR10-2000-0074890A 2000-12-09 2000-12-09 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제실행 방법 KR100394746B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0074890A KR100394746B1 (ko) 2000-12-09 2000-12-09 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제실행 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0074890A KR100394746B1 (ko) 2000-12-09 2000-12-09 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제실행 방법

Publications (2)

Publication Number Publication Date
KR20010016422A KR20010016422A (ko) 2001-03-05
KR100394746B1 true KR100394746B1 (ko) 2003-08-14

Family

ID=19702876

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0074890A KR100394746B1 (ko) 2000-12-09 2000-12-09 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제실행 방법

Country Status (1)

Country Link
KR (1) KR100394746B1 (ko)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01312624A (ja) * 1988-06-13 1989-12-18 Mitsubishi Electric Corp マルチウインドの表示制御方式
KR19980039648A (ko) * 1996-11-28 1998-08-17 오봉환 Pc에서 시스템 부팅 전에 tv 프로그램을 재생하는 방법
KR20000053676A (ko) * 1999-06-29 2000-09-05 이태경 컴퓨터 화면상의 이미지 루핑 방법
KR20000053690A (ko) * 1999-10-29 2000-09-05 이태경 시스템 바이오스를 이용한 컴퓨터 화면상의 이미지 표시 방법
KR20010000841A (ko) * 2000-10-23 2001-01-05 임효준 컴퓨터 부팅시 프로그램 강제 수행장치 및 방법
KR20010028560A (ko) * 1999-09-22 2001-04-06 김혜숙 네트워크 광고 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01312624A (ja) * 1988-06-13 1989-12-18 Mitsubishi Electric Corp マルチウインドの表示制御方式
KR19980039648A (ko) * 1996-11-28 1998-08-17 오봉환 Pc에서 시스템 부팅 전에 tv 프로그램을 재생하는 방법
KR20000053676A (ko) * 1999-06-29 2000-09-05 이태경 컴퓨터 화면상의 이미지 루핑 방법
KR20010028560A (ko) * 1999-09-22 2001-04-06 김혜숙 네트워크 광고 방법
KR20000053690A (ko) * 1999-10-29 2000-09-05 이태경 시스템 바이오스를 이용한 컴퓨터 화면상의 이미지 표시 방법
KR20010000841A (ko) * 2000-10-23 2001-01-05 임효준 컴퓨터 부팅시 프로그램 강제 수행장치 및 방법

Also Published As

Publication number Publication date
KR20010016422A (ko) 2001-03-05

Similar Documents

Publication Publication Date Title
US6993645B2 (en) System and method for the delivery, retrieval and display of content prior to operating system loading
US6438668B1 (en) Method and apparatus for reducing power consumption in a digital processing system
JP3598272B2 (ja) オペレーティングシステムの起動及びリスタート方法
US6523123B2 (en) Method and apparatus for providing intelligent power management
CA2227636C (en) Apparatus and method for allowing an operating system to persist across a power off/on cycle
US6401202B1 (en) Multitasking during BIOS boot-up
US20080077784A1 (en) Electronic marketing on a computing device during select time windows
TWI227855B (en) Providing advertising with video games
US20080207328A1 (en) Interstitial advertising in a gaming environment
US20060242398A1 (en) Booting from non-volatile memory
KR101134816B1 (ko) 운영 체제 초기화 중에 플랫폼 그래픽을 디스플레이하기 위한 방법 및 시스템
KR20020011765A (ko) 컴퓨터 및 그 제어 방법
US20100095290A1 (en) Game device and information processing apparatus
TWI450090B (zh) 關於改變程式之啟動列表以判定電腦系統性能是否增進之方法及系統
KR100394746B1 (ko) 시스템 바이오스 제어에 의한 광고용 응용 프로그램 강제실행 방법
CN107357608B (zh) 一种自动安装操作***的方法、装置及***
US5996072A (en) Method for preserving and displaying text on a PC BIOS boot screen
JP3820230B2 (ja) 情報処理装置並びに省電力方法及びプログラム
JP2006201919A (ja) マルチブートコンピュータ
WO2001016679A1 (en) Operating vehicular processor-based systems
CN113835837B (zh) 基于容器***的恢复出厂设置方法、装置及电子设备
US7721082B2 (en) Method for advertising using the BIOS of a peripheral card, a software program based on the said method, and a hardware peripheral card using the said method and program
KR20030064182A (ko) 윈도우프로그램을 이용한 휴식시간 알림방법
JP4601259B2 (ja) 情報処理装置とその輝度調整方法
JP5258066B2 (ja) Pos装置、その表示制御方法、bios及びposアプリケーション

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070801

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee