建立计算机系统唯一辨识信息的方法技术方案

技术编号:2832357 阅读:179 留言:0更新日期:2012-04-11 18:40
一种建立计算机系统唯一辨识信息的方法,在一计算机系统内设有一产品信息区,产品信息区包括有制造厂商的一辨识信息,计算机系统也设有一非挥发性随机存取存储器,非挥发性随机存取存储器上设有一储存区,储存区可供存放辨识信息,当计算机系统开机而进行系统检查时,计算机系统辨识出储存区内为空白区域,而无任何辨识信息,则使产品信息区内的辨识信息储存至储存区中,而计算机系统开机完毕后所欲安装一软件时,计算机系统上的辨识信息可供此软件验证是否安装于计算机系统上的依据。本发明专利技术的有益效果在于,计算机系统不再需要频繁更新软件的辨识依据,软件人员及销售人员不需为软件的版本而浪费时间与成本。

【技术实现步骤摘要】

本专利技术关于,尤指于一计算机系统内 的一非挥发性随机存取存储器上设有一储存区,使得计算机系统于开机时便将 一辨识信息写入储存区,以成为一软件安装辨识的唯一依据。
技术介绍
现今人们的生活正迈入一个电子产业蓬勃发展的信息时代,各种由计算器 衍生的高科技电子产品飞快迅速,着实为人类的科技发展带来了莫大的突破性, 然而,随着当前各种电子科技的不断研发与精进,各种电子产品于开机时所执 行初始化处理的功能越来越强大,其所表示的程序代码内容也相对地庞大许多, 传统上,当计算机厂商于设计电子产品时,针对不同设计的电子产品系统型号,均会于计算机系统管理的基本输入/输出系统(System Management BIOS,以下 简称SMBIOS表)内记录有一产品代码(Product Number or Name,以下简称PN ), 以作为辨识之用,若后续出货时欲将一软件安装于此种电子产品时,此软件会 对电子产品进行辨识,判断是否记录有此软件所认可的产品代码,以决定此软 件是否可符合电子产品的规格,而于电子产品内进行操作,可防止安装到非软 件所认可产品代码的电子产品上。然而,现今产销分工的观念盛行,设计的计算机厂商往往将制造及行销的 业务外包分配至经销商、通路商或其它下游厂商,使得行销厂商或代工厂商会 将本身的PN或生产料号(Manufacture Number,以下简称MN)改变记录至同 样电子产品的SMBIOS表内,如此,同样的电子产品可能同时^皮记录有不同的 PN或MN,使得此软件无法统一辨识所认可的电子产品,使得只好——加入此 软件用以辨识的表格内,然而,同样的电子产品可能有数十个不等的PN或MN,若此软件需辨识到这些PN或MN,对其表格内的数据量可能浪费许多数据量, 或对于新合作的厂商必须在新加入另外的名单,此一现象,对软件开发者 (developer)、测试者、计算机维修者或任何人而言,极易在出产此软件时,无法 判断是否为非认可的电子产品或为认可但只为不同PN或MN的电子产品而耗费 了大量的人力及时间。
技术实现思路
本专利技术目的在于提供一种,于一计算 机系统内设有一产品信息区,产品信息区包括有制造厂商的一辨识信息,计算 机系统亦设有一非挥发性随机存取存储器,非挥发性随机存取存储器上设有一 储存区,储存区可供存放辨识信息,当计算机系统开机而进行系统冲全查时,计 算机系统辨识出储存区内无任何辨识信息,则使产品信息区内的辨识信息储存 至储存区中,而计算机系统开机完毕后所欲安装一软件时,计算机系统上的辨 识信息可供此软件验证是否安装于计算机系统上的依据。为实现上述专利技术目的,本专利技术提供了 一种建立计算机系统唯一辨识信息 方法,其中,该方法应用在一计算机系统上,计算机系统设有一非挥发性随机 存取存储器,非挥发性随机存取存储器内设有一储存区,计算机系统还设有一 产品信息区,产品信息区储存有一辨识信息,在计算机系统进行开机测试时, 依据下列步骤进行处理搜寻非挥发性随机存取存储器,并判断储存区内是否 具有一符合规则的字串;及若储存区不具有符合规则的字串,则复制产品信息 区内的辨识信息,并写入储存区中。其中若储存区具有符合规则的字串,则继续进行后续的开机测试。其中当储存区若具有包含至少 一检查符号的辨识信息的字串,则字串视为 一符合规则的字串。其中当复制辨识信息至储存区时,会进行一辨认动作,所述辨识动作的辨 认的步骤如下读取辨识信息;判断辨识信息是否具有包含至少一检查符号; 及若有,则将辨识信息写入储存区。如此,计算机系统便不再需要屡屡频繁地更新软件的辨识依据,使得软件人员及销售人员便不需为软件的版本而浪费时间与成本。 附图说明图1为本专利技术的电子方块图;图2为本专利技术于计算机系统开机时所进行的流程图;图3为本专利技术于编辑接口接收一字串后所进行的流程图;图4为本专利技术于辨识信息写入储存区所进行辨识的流程图;及图5为本专利技术于计算机系统开始安装软件所进行的流程图。计算机系统1 非挥发性随机存取存储器10 緩沖区11储存区13 BIOS程序14 产品信息区20 辨识信息211软件30 辨识表31 授权厂商信息31具体实施方式一般计算机系统内所设的一系统管理基本输入输出系统(System management Basic Input Output System,简称SMBIOS ),用于订出主才几板及系统 厂商如何以标准的格式显示出产品管理信息的规格,SMBIOS包含需多窗体, 以记载不同功能及特性的用途,如表0: BIOS数据(TYPE 0 TABLE: BIOS Information )共记载有BIOS 数据的种类(Type)、数据长度(Length)、版本(Version)、出品厂商(Vender Name) 及放置位置(addressing segment)等。表1:系统数据(TYPE 1 TABLE: System Information )共记载有系统数据 的种类(Type)、数据长度(Length)、版本(Version)、制造厂商(Manufacturer Name)、 产品编号(Product Name)及序号(Serial Number)等。表2:主机板数据(TYPE 2 TABLE: Base Board Information)共记栽有主 机板数据的种类(Type)、版本(Version)、制造厂商(Manufacturer Name)、产品编 号(Product Name)及序号(Serial Number)等。表4:处理器数据(TYPE 4 TABLE: Processor Information)共记载有处理器数据的秤类(Type)、版本(Version)、制造厂商(Manufacturer Name)、产品编号 (ProductName)、序号(SerialNumber)及容许电压(Voltage)等。表11:原始设备制造商数据(TYPE 11 TABLE: OEM String)共记载有原 始设备制造商的种类(Type)、数据长度(Length)、控制变量(Handle)及计数值 (Count)等。而且计算机系统利用 一计算机管理接口 ( Desktop Management Interface,以 下简称DMI)协助收集上述表格内数据的一种工具,DMI建立一标准且可供管 理计算机系统,让计算机制造商及其使用者可更容易了解并取得计算机系统本 身相关的信息,以帮助计算机制造商依据上述的数据调整出最佳状况,其中通 路商或经销商会把其信息,包括本身的品牌信息或计算机系统的产品序号存至 表l上,使得计算机于进行开机测试(Power On Test Itself, POST)时,将品牌 信,t、或计算机系统的产品序号显示出来。本专利技术一种,其一较佳实施例中,请 参阅第1、 2图所示,于一计算机系统1内设有一非挥发性随机存取存储器10 (Non-Volatile Random Access Memory, NVRAM ),非挥发性随机存取存储器 10上设有一储存区13,计算机系统1的非挥发性随机存取存储器10内或其它 随机存取存储器(图中未示)亦设有一产品信息区20 (如表1内的产品编号字 段或表11内的原始设本文档来自技高网
...

【技术保护点】
一种建立计算机系统唯一辨识信息方法,其中,该方法应用在一计算机系统上,计算机系统设有一非挥发性随机存取存储器,非挥发性随机存取存储器内设有一储存区,计算机系统还设有一产品信息区,产品信息区储存有一辨识信息,在计算机系统进行开机测试时,依据下列步骤进行处理:搜寻非挥发性随机存取存储器,并判断储存区内是否具有一符合规则的字串;及若储存区不具有符合规则的字串,则复制产品信息区内的辨识信息,并写入储存区中。

【技术特征摘要】
1、一种建立计算机系统唯一辨识信息方法,其中,该方法应用在一计算机系统上,计算机系统设有一非挥发性随机存取存储器,非挥发性随机存取存储器内设有一储存区,计算机系统还设有一产品信息区,产品信息区储存有一辨识信息,在计算机系统进行开机测试时,依据下列步骤进行处理搜寻非挥发性随机存取存储器,并判断储存区内是否具有一符合规则的字串;及若储存区不具有符合规则的字串,则复制产品信息区内的辨识信息,并写入储存区中。...

【专利技术属性】
技术研发人员:施温信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1