一种硬件序列号存储方法技术

技术编号:24708486 阅读:15 留言:0更新日期:2020-07-01 00:02
本发明专利技术实施例公开了一种硬件序列号存储方法,包括以下步骤:根据用户需求规划设定序列号,并通过独立的存储器保存序列号;在对工业设备进行序列号的录入时,将存储器接入到工业设备上,利用工业设备的系统程序读取存储中的序列号,并对序列号的合法性进行效验,如果序列号合法则正常写入,如果序列号非法则系统程序给出错误提示;将效验合法的序列号写入到磁盘的特定位置中,所述磁盘的特定位置为所述磁盘存储主引导记录扇区后的任一扇区。本发明专利技术实施例提供一种硬件序列号存储方法,解决了现有技术中存储序列号时硬件成本高、定制难度大和扩展能力差的问题。

【技术实现步骤摘要】
一种硬件序列号存储方法
本专利技术实施例涉及产品识别方法
,具体涉及一种硬件序列号存储方法。
技术介绍
产品为了标识自身信息和唯一性、需要有一个独立于软件的唯一的SN号,当设备出现问题、授权请求等情况时,可以唯一定位到特定的设备。SN:SerialNumber的缩写,有时也叫SerialNo,也就是序列号,产品序列是为了验证“产品的合法身份”而引入的一个概念,它是用来保障用户的正版权益,享受合法服务的;一套正版的产品只对应一组序列号。SN码别称:机器码、认证码、注册申请码等。SN号要独立于软件存在,存储在特定的存储介质中,即要保证安全可靠非易失,难破解,又要便于扩展。现有技术中,在设备中添加一块存储单元,将序列号通过私有接口写入存储单元中,但是这种方法增加了硬件成本、和硬件的定制难度,也造成了软件安装的局限性。还有一种方案时利用硬件一些特定的特性,将序列号写入到硬件中去,但是这种方案必须要特定的主板、特定的网卡等,扩展性差,在做硬件选型时,限制较大。
技术实现思路
为此,本专利技术实施例提供一种硬件序列号存储方法,解决了现有技术中存储序列号时硬件成本高、定制难度大和扩展能力差的问题。为了实现上述目的,本专利技术实施例提供如下技术方案:根据本专利技术实施例公开的一种硬件序列号存储方法,包括以下步骤:S1、规划:根据用户需求规划设定序列号,并通过独立的存储器保存序列号;S2、录入效验:在对工业设备进行序列号的录入时,将存储器接入到工业设备上,利用工业设备的系统程序读取存储中的序列号,并对序列号的合法性进行效验,如果序列号合法则正常写入,如果序列号非法则系统程序给出错误提示;S3、存储:将效验合法的序列号写入到磁盘的特定位置中,所述磁盘的特定位置为所述磁盘存储主引导记录扇区后的任一扇区。进一步地,还包括S4、获取,通过工业设备的系统程序从指定位置读取序列号,并对读取的序列号的合法性进行效验,如果序列号合法则效验成功,返回序列号;如果序列号非法则效验失败,系统程序进行错误提示。进一步地,系统程序从指定位置读取的序列号需要转换成可读字符的形式再进行效验。进一步地,在S1中,可以对所述序列号的长度和/或字段含义进行规划设定。进一步地,在S1中,所述存储器选用半导体存储器或磁芯存储器。进一步地,所述序列号可以做加密处理。进一步地,在S2中,所述存储器通过通用接口与工业设备相连。本专利技术实施例具有如下优点:本专利技术专利通过采用新的硬件序列号的录入和保存方式,使得软件的安装和硬件的选取更具有普遍性,同时能节约硬件成本,用户也可以自己选择序列号的位置和内容,可以起到了良好的保密效果。附图说明为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
能涵盖的范围内。图1为本专利技术实施例提供的一种硬件序列号存储方法中序列号录入过程示意图;图2为本专利技术实施例提供的一种硬件序列号存储方法中序列号获取过程示意图。具体实施方式以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种硬件序列号存储方法,包括以下步骤:S1、规划:根据用户需求规划设定序列号的长度和/或字段含义,并通过独立的存储器保存序列号,存储器选用半导体存储器或磁芯存储器。S2、录入效验:在对工业设备进行序列号的录入时,存储器通过通用接口接入到工业设备上,利用工业设备的系统程序读取存储中的序列号,并对序列号的合法性进行效验,如果序列号合法则正常写入,如果序列号非法则系统程序给出错误提示。S3、存储:将效验合法的序列号写入到磁盘的特定位置中,所述磁盘的特定位置为所述磁盘存储主引导记录扇区后的任一扇区,可以起到很好的保密效果。S4、获取,通过工业设备的系统程序从指定位置读取序列号,将序列号转换成可读字符的形式,系统程序再对可读字符的形式序列号的合法性进行效验,如果序列号合法则效验成功,返回序列号;如果序列号非法则效验失败,系统程序进行错误提示。序列号可以进行加密处理,增加序列号的安全性,避免序列号丢失、被盗取。本专利技术实施例的系统程序利用GRUB4DOS中MBR的特性,MBR共63个扇区,但使用时只使用了第一个扇区的512字节,本专利技术实施例将序列号写入MBR后的某一个扇区,设备启动过程中、获取SN时,直接从该扇区获取即可。GRUB4DOS是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、Linux等。MBR,即主引导记录,是对IBM兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区。本专利技术专利公开了一种硬件序列号存储方法,通过采用新的硬件序列号的录入和保存方式,使得软件的安装和硬件的选取更具有普遍性,同时能节约硬件成本,用户也可以自己选择序列号的位置和内容,可以起到了良好的保密效果虽然,上文中已经用一般性说明及具体实施例对本专利技术作了详尽的描述,但在本专利技术基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本专利技术精神的基础上所做的这些修改或改进,均属于本专利技术要求保护的范围。本文档来自技高网
...

【技术保护点】
1.一种硬件序列号存储方法,其特征在于,包括以下步骤:/nS1、规划:根据用户需求规划设定序列号,并通过独立的存储器保存序列号;/nS2、录入效验:在对工业设备进行序列号的录入时,将存储器接入到工业设备上,利用工业设备的系统程序读取存储中的序列号,并对序列号的合法性进行效验,如果序列号合法则正常写入,如果序列号非法则系统程序给出错误提示;/nS3、存储:将效验合法的序列号写入到磁盘的特定位置中,所述磁盘的特定位置为MBR后的任一扇区。/n

【技术特征摘要】
1.一种硬件序列号存储方法,其特征在于,包括以下步骤:
S1、规划:根据用户需求规划设定序列号,并通过独立的存储器保存序列号;
S2、录入效验:在对工业设备进行序列号的录入时,将存储器接入到工业设备上,利用工业设备的系统程序读取存储中的序列号,并对序列号的合法性进行效验,如果序列号合法则正常写入,如果序列号非法则系统程序给出错误提示;
S3、存储:将效验合法的序列号写入到磁盘的特定位置中,所述磁盘的特定位置为MBR后的任一扇区。


2.根据权利要求1所述的一种硬件序列号存储方法,其特征在于:还包括S4、获取,通过工业设备的系统程序从指定位置读取序列号,并对读取的序列号的合法性进行效验,如果序列号合法则效验成功,返回序列号;如果序列号非法则效验失败...

【专利技术属性】
技术研发人员:王小东王玉涛
申请(专利权)人:北京天地和兴科技有限公司
类型:发明
国别省市:北京;11

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

1