计算机系统中执行猜奖及对奖的方法

文档序号:6603062阅读:540来源:国知局
专利名称:计算机系统中执行猜奖及对奖的方法
技术领域
本发明涉及一计算机系统中执行猜奖及对奖的方法,特别指将一组随机数执行程序执行值传送至远程服务器并与服务器内预定值比较的方法。
背景技术
为了促销产品,厂商都会想出一些抽奖及对奖的活动,例如在产品包装内附上抽奖单,请消费者填写资料后邮寄或传真至销售该产品的公司,再于特定日期或定期抽奖。另一种较为人知的方式是附上印有编号的两联式抽奖单,其中一联为抽奖联,另一联为收执联,消费者将资料填写好后将抽奖联寄回,参加抽奖,然而上述两种抽奖方式往往消耗大量纸张违反全世界普遍追求的环保要求,且对主办抽奖的单位而言,抽奖作业往往需要额外的人力及花费,对消费者而言,消费者得知中奖时间往往会因此拖延很久。
如果只是在网络上填写资料后通过电子邮件寄回抽奖主办单位抽奖,由于没有任何依据,中奖的公平性往往受到质疑。

发明内容
本发明的目的在于提供一种计算机系统中执行猜奖及对奖的方法,使用者在购买计算机产品后,可以计算机产品本身具备的软件产生一随机数值,作为猜奖号码,并通过网际网络将该数值传送至销售公司的服务器对奖。
本发明的上述目的是这样实现的一种计算机系统中执行猜奖及对奖的方法,其中,包括提供一可执行一组随机数并将该随机数执行值映射至一动态随机存取内存上的第一程序于该计算机系统的基本输入输出系统装置中;提供一可获取该计算机系统的该动态随机存取内存上的该随机数执行值并上传至一网络服务器的第二程序于该计算机系统的硬盘驱动器中;在该计算机系统的基本输入输出系统电源启动自我测试阶段,按下一热键以产生一触发信号;对应该触发信号,致能该第一程序;执行一组随机数并将该随机数执行值映射至该动态随机存取内存上;及致能该第二程序,获取该动态随机存取内存上该随机数执行值并上传至该网络服务器。
本发明所述的计算机系统中执行猜奖及对奖的方法,其中,该第二程序还可输入文字基本数据。
本发明所述的计算机系统中执行猜奖及对奖的方法,其中,还包括提供一比较程序及一组以上的对奖值于该服务器内;及执行该比较程序,比较该随机数执行值与该对奖值。
本发明所述的计算机系统中执行猜奖及对奖的方法,其中,该第二程序是在窗口操作系统下操作。
本发明所述的计算机系统中执行猜奖及对奖的方法,其中,还包括储存一传送至该服务器的数据的备份于硬盘驱动器中。
本发明所述的计算机系统中执行猜奖及对奖的方法,其中,还包括当比较结果是部分数字与该对奖值相符时,发出一封电子邮件通知中奖。
根据本发明所述的计算机系统中执行猜奖及对奖的方法,包括下列步骤(1)提供一可执行一组随机数(Random Number)并将该随机数执行值映射(Shadow)至一动态随机存取内存上的第一程序于该计算机系统的基本输入输出系统(BIOS)装置中;(2)提供一可获取该计算机系统的该动态随机存取内存上包含该随机数执行值的数据并上传至一网络服务器的第二程序于该计算机系统的硬盘驱动器中,该第二程序在窗口操作系统(windows)中运作,例如微软或LINUX系统,该第二程序也可提供猜奖人输入其基本数据;(3)在该计算机系统的BIOS电源启动自我测试(POST)阶段,按下一热键以产生一触发信号;(4)对应该触发信号,致能该第一程序;(5)执行一组随机数并将该包含随机数执行值等数据映射(Shadow)至该动态随机存取内存上;及
(6)致能该第二程序,获取该动态随机存取内存上包含该随机数执行值等数据并上传至该网络服务器。
上述第二程序在传送数据至远程服务器的同时,也可以选择是否备份一份数据,储存至计算机硬盘驱动器中,以确认以后对奖是否有误。
上述产生的随机数值,可为单一较长数值,例如六位数值或者一组较短数值,例如二位数值。
产品销售公司或抽奖主办单位的服务器在收到猜奖人个人计算机传送过来的数据后,可以选择将猜奖人传送的随机数值打印或在显示器上显示出来以人工方式比较或者在服务器内装置一比较程序,自动比较预设的中奖值与猜奖人传送过来的随机数值,决定是否中奖。
对于中奖名单,则由主办单位依抽奖中传送过来的数据,发出电子邮件,或经由软件自动发出电子邮件通知猜奖人中奖。
本发明不需要使用纸张,且在很短的时间内即可完成猜奖及对奖。


图1是本发明的较佳实施例的流程图。
具体实施例方式
一主机板厂商提供一猜奖办法,作为促销活动,该主机板厂商在其主机板产品上的基本输入输出系统(BIOS)装置上提供可执行一组随机数(RandomNumber)并将该随机数执行值映射(Shadow)至一动态随机存取内存上的第一程序,并在主机板包装盒内附上一光盘,内含可获取计算机系统动态随机存取内存上该随机数执行值并上传至一网络服务器的第二程序。消费者在购买该主机板后,安装至计算机中,同时将该第二程序安装至该计算机的硬盘驱动器中,则消费者在该计算机的相关软硬件完成安装开启计算机后,请参阅图1,在计算机执行自我检查的自我测试(POSTPower On Self-Test)过程中,按下一热键(Hot Key)F12键(步骤10),则BIOS程序对应该热键按下所发出的信号,致能该第一程序,执行一随机数指令得到一组数值(步骤11),显示于显示器上,例如12,37,25,08,45,02,按下离开键后,该第二程序将该组随机数值映射(shadow)至动态随机存取内存(DRAM),继续未完成的POST程序,并进入窗口操作系统(WINDOWS)。
消费者接下来连接上网际网络,然后执行该第二程序,获取位于该DRAM的该随机数值,同时输入包括姓名、国别、电子邮件信箱及产品编号等文字基本数据后,传送至远程服务器内储存(步骤12)。
远程服务器内,包含一比较程序,比较消费者传送过来的随机数值与开奖值(步骤13),若比较结果六位数字中,有若干位数字相符则为中奖,并依相符数字多少,决定中奖奖项大小。然后主办单位依消费者传送过来的数据,寄出一封电子邮件,通知中奖以及领奖办法(步骤14)。
本发明提供的计算机系统中执行猜奖及对奖的方法,不需要使用纸张,通过网络,在很短的时间内即可完成猜奖及对奖,并起到了促销产品的作用,并具有防伪作用。
权利要求
1.一种计算机系统中执行猜奖及对奖的方法,其特征在于,包括提供一可执行一组随机数并将该随机数执行值映射至一动态随机存取内存上的第一程序于该计算机系统的基本输入输出系统装置中;提供一可获取该计算机系统的该动态随机存取内存上的该随机数执行值并上传至一网络服务器的第二程序于该计算机系统的硬盘驱动器中;在该计算机系统的基本输入输出系统电源启动自我测试阶段,按下一热键以产生一触发信号;对应该触发信号,致能该第一程序;执行一组随机数并将该随机数执行值映射至该动态随机存取内存上;及致能该第二程序,获取该动态随机存取内存上该随机数执行值并上传至该网络服务器。
2.如权利要求1所述的计算机系统中执行猜奖及对奖的方法,其特征在于,该第二程序还可输入文字基本数据。
3.如权利要求1所述的计算机系统中执行猜奖及对奖的方法,其特征在于,还包括提供一比较程序及一组以上的对奖值于该服务器内;及执行该比较程序,比较该随机数执行值与该对奖值。
4.如权利要求1所述的计算机系统中执行猜奖及对奖的方法,其特征在于,该第二程序是在窗口操作系统下操作。
5.如权利要求1所述的计算机系统中执行猜奖及对奖的方法,其特征在于,还包括储存一传送至该服务器的数据的备份于硬盘驱动器中。
6.如权利要求3所述的计算机系统中执行猜奖及对奖的方法,其特征在于,还包括当比较结果是部分数字与该对奖值相符时,发出一封电子邮件通知中奖。
全文摘要
本发明涉及一种计算机系统中执行猜奖及对奖的方法,消费者在购买计算机产品后,可以计算机产品基本输入输出系统(BIOS)上的第一程序,产生一组随机数值,作为猜奖号码,映射至动态随机存取内存,并通过位于计算机硬盘中的第二程序将该随机数值从动态随机存取内存获取后,经由网际网络将该数值传送至销售公司的服务器与存于服务器内的对奖值比较是否中奖,若中奖,则发出一封电子邮件通知消费者中奖及告知领奖办法。
文档编号G06F9/38GK1504874SQ0215593
公开日2004年6月16日 申请日期2002年12月5日 优先权日2002年12月5日
发明者林火元 申请人:技嘉科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1