一种硬件设备的授权方法和系统技术方案

技术编号:16547141 阅读:33 留言:0更新日期:2017-11-11 11:54
本发明专利技术提供了一种硬件设备的授权方法和系统,其中,所述方法包括:读取硬件设备对应的硬件信息;采用所述硬件信息和预设的字符集确定所述硬件设备的授权应用对象;采用所述授权应用对象针对所述硬件设备进行授权。本发明专利技术适用于所有品牌和类型的硬件设备,而不再只适用于单一品牌或类型的硬件设备,使授权操作能适应所有的硬件系统。同时,应用本发明专利技术能够避免因硬件不同而需要人为进行选择使用不同的授权软件进行操作,提高授权的效率并减少人为的操作,有效节省了不少的人力资源。

Authorization method and system for hardware device

The invention provides an authorization method and system, a hardware device wherein the method comprises the following steps: reading the corresponding hardware hardware information; the hardware information and the default character set to determine the hardware equipment authorization application object; the application of authorization as for the hardware equipment is authorized. The invention is applicable to all brands and types of hardware equipment, and no longer applies only to a single brand or type of hardware equipment, the authorization operation can adapt to all of the hardware system. At the same time, the application of the invention can avoid the different hardware and the need of human selection operation using different licensed software, improve the efficiency of authorized and reduce the artificial operation, effectively saving a lot of human resources.

【技术实现步骤摘要】
一种硬件设备的授权方法和系统
本专利技术涉及数据处理
,特别是涉及一种硬件设备的授权方法和一种硬件设备的授权系统。
技术介绍
企业要保持健康可持续性发展,信息安全是基本的保证之一。随着网络环境的日益恶化以及企业自身的发展,伴随着越来越多的商业泄密事件的发生,信息安全问题逐渐被提上议事日程,企业管理者也逐渐认识到,信息安全建设是企业重要任务,一些中小企业也纷纷加入到这个日益庞大的队伍中来。在不久的将来,信息安全将更多的被企业所关注,会有更多的企业加入到安全行列中来的,这也是企业生存和发展的关键步骤。在实际应用中,需要保护企业自主开发的各种软件不被盗用。为了保护企业自主开发的软件,一般采用授权方式进行对于软件的使用进行限制。只有获得授权的计算机才能运行该软件,为了达到此目的,通常授权需要与计算机的硬件信息进行绑定。也就是说,授权是在获取的硬件信息的基础上进行的。实际中可能每一台不同的计算机有不同的授权文件。但是,由于目前存在许多不同类型的计算机,获取的硬件信息内容有所不同,因而需要使用不同的授权软件进行授权。可以理解,这种方式需要开发多个授权软件,并且需要人为选择出合适的授权软件,那就企业需要耗费不少的人力资源。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种硬件设备的授权方法和相应的一种硬件设备的授权系统。为了解决上述问题,本专利技术实施例公开了一种硬件设备的授权方法,包括:读取硬件设备对应的硬件信息;采用所述硬件信息和预设的字符集确定所述硬件设备的授权应用对象;采用所述授权应用对象针对所述硬件设备进行授权。优选的是,在所述读取硬件设备对应的硬件信息的步骤之前,还包括:获取硬件设备对应的硬件信息;采用所述硬件信息生成硬件信息文件。优选的是,所述读取硬件设备对应的硬件信息的步骤包括:读取硬件设备对应的硬件信息文件;从所述硬件设备对应的硬件信息文件中提取出硬件信息。优选的是,所述授权应用对象包括第一授权应用对象和第二授权应用对象,所述预设的字符集包括一个或多个字符串,所述采用硬件信息和预设的字符集确定所述硬件设备的授权应用对象的步骤包括:判断所述硬件信息是否全部与预设的字符集的字符串匹配;若是,则确定针对所述硬件设备调用第一授权应用对象;若否,则确定针对所述硬件设备调用第二授权应用对象。优选的是,所述授权应用对象包括第三授权应用对象和第四授权应用对象,所述预设的字符集包括特定字符串,所述采用硬件信息和预设的字符集确定所述硬件设备的授权应用对象的步骤包括:判断所述硬件信息是否存在与预设的字符集中的特定字符串存在匹配项;若是,则确定针对所述硬件设备调用第三授权应用对象;若否,则确定针对所述硬件设备调用第四授权应用对象。优选的是,所述硬件设备包括计算机;所述硬件信息包括硬盘对应硬盘标识,和/或中央处理器对应中央处理器标识。本专利技术实施例还公开了一种硬件设备的授权系统,包括:硬件信息获取模块,用于获取硬件设备对应的硬件信息;授权应用对象确定模块,用于采用所述硬件信息和预设的字符集确定所述硬件设备的授权应用对象;硬件设备授权模块,用于采用所述授权应用对象针对所述硬件设备进行授权。优选的是,所述授权系统,还包括:硬件信息获取模块,用于获取硬件设备对应的硬件信息;硬件信息文件生成模块,用于采用所述硬件信息生成硬件信息文件。优选的是,所述硬件信息获取模块包括:硬件信息文件读取子模块,用于读取硬件设备对应的硬件信息文件;硬件信息提取子模块,用于从所述硬件设备对应的硬件信息文件中提取出硬件信息。优选的是,所述授权应用对象包括第一授权应用对象和第二授权应用对象,所述预设的字符集包括一个或多个字符串,所述授权应用对象确定模块包括:第一判断子模块,用于判断所述硬件信息是否全部与预设的字符集的字符串匹配;若是,则调用第一授权对象确定子模块,若否,则调用第二授权对象确定子模块;第一授权对象确定子模块,用于确定针对所述硬件设备调用第一授权应用对象;第二授权对象确定子模块,用于确定针对所述硬件设备调用第二授权应用对象。优选的是,所述授权应用对象包括第三授权应用对象和第四授权应用对象,所述预设的字符集包括特定字符串,所述授权应用对象确定模块包括:第二判断子模块,用于判断所述硬件信息是否存在与预设的字符集中的特定字符串存在匹配项;若是,则调用第三授权对象确定子模块,若否,则调用第四授权对象确定子模块;第三授权对象确定子模块,用于确定针对所述硬件设备调用第三授权应用对象;第四授权对象确定子模块,用于确定针对所述硬件设备调用第四授权应用对象。本专利技术实施例包括以下优点:本专利技术实施例读取硬件设备对应的硬件信息,然后再根据硬件信息和预设的字符集选定该硬件设备的授权应用对象,最终采用所选定的授权应用对象针对硬件设备进行授权操作。在现有技术中,每种单独的授权方法可能只适用于单一硬件品牌或类型的硬件设备,由于硬件品牌或类型不同,那么就需要人为选择不同的授权应用对象进行授权操作。而应用本专利技术实施例,则可以根据硬件信息和预设的字符集选定相应的授权应用对象,使用该授权应用对象能够实现对于硬件设备的授权,故本专利技术实施例可以适用于所有品牌和类型的硬件设备,而不再只适用于单一品牌或类型的硬件设备,使授权操作能适应所有的硬件系统。同时,应用本专利技术实施例能够避免因硬件不同而需要人为进行选择使用不同的授权软件进行操作,提高授权的效率并减少人为的操作,有效节省了不少的人力资源。附图说明图1是本专利技术的一种硬件设备的授权方法实施例的步骤流程图;图2是本专利技术的一种硬件设备的授权流程的示意图;图3是本专利技术的一种硬件设备的授权系统实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。硬件设备中的关键部件可以使用不同硬件信息来进行标识,硬件信息可以作为如何针对该硬件设备进行授权的依据。硬件信息可以通过多种方法进行读取。具体来说,当需要针对硬件设备进行授权的操作时,首先读取硬件设备中某个关键部件的硬件信息,比如说,读取硬盘或者中央处理器CPU的ID号作为整台硬件设备的ID号,然后再针对ID号对于硬件设备进行授权操作。然而,硬件设备的关键部件由于生产厂家的不同、硬件类型的不同等原因,很有可能导致这些关键部件的ID号会使用不同的方式或字符组成,但是针对不同方式或字符只能使用相应的授权方式来进行授权操作,由于每种单独的授权方法可能只适用于单一品牌或类型的硬件设备,就会需要人为选择使用不同的授权软件采用不同的授权方法来进行授权操作。针对上述问题,本专利技术实施例提供了一种硬件设备的授权策略,能够根据硬件设备的硬件信息和预设的字符集选定合适的授权应用对象进行授权操作。具体过程可以概述为,首先读取需要进行授权操作的硬件设备的硬件信息,然后根据硬件信息和预设的字符集,选择合适的授权应用对象对于硬件设备进行授权操作。本专利技术实施例能够适用于所有类型的硬件设备和硬件系统。下面,通过以下各个实施例进行详细描述。参照图1,示出了本专利技术的一种硬件设备的授权方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,获取硬件设备对应的硬件信息;在具体实现中,硬件设备可以为本文档来自技高网...
一种硬件设备的授权方法和系统

【技术保护点】
一种硬件设备的授权方法,其特征在于,包括:读取硬件设备对应的硬件信息;采用所述硬件信息和预设的字符集确定所述硬件设备的授权应用对象;采用所述授权应用对象针对所述硬件设备进行授权。

【技术特征摘要】
1.一种硬件设备的授权方法,其特征在于,包括:读取硬件设备对应的硬件信息;采用所述硬件信息和预设的字符集确定所述硬件设备的授权应用对象;采用所述授权应用对象针对所述硬件设备进行授权。2.根据权利要求1所述的方法,其特征在于,在所述读取硬件设备对应的硬件信息的步骤之前,还包括:获取硬件设备对应的硬件信息;采用所述硬件信息生成硬件信息文件。3.根据权利要求2所述的方法,其特征在于,所述读取硬件设备对应的硬件信息的步骤包括:读取硬件设备对应的硬件信息文件;从所述硬件设备对应的硬件信息文件中提取出硬件信息。4.根据权利要求1或2或3所述的方法,其特征在于,所述授权应用对象包括第一授权应用对象和第二授权应用对象,所述预设的字符集包括一个或多个字符串,所述采用硬件信息和预设的字符集确定所述硬件设备的授权应用对象的步骤包括:判断所述硬件信息是否全部与预设的字符集的字符串匹配;若是,则确定针对所述硬件设备调用第一授权应用对象;若否,则确定针对所述硬件设备调用第二授权应用对象。5.根据权利要求1或2或3所述的方法,其特征在于,所述授权应用对象包括第三授权应用对象和第四授权应用对象,所述预设的字符集包括特定字符串,所述采用硬件信息和预设的字符集确定所述硬件设备的授权应用对象的步骤包括:判断所述硬件信息是否存在与预设的字符集中的特定字符串存在匹配项;若是,则确定针对所述硬件设备调用第三授权应用对象;若否,则确定针对所述硬件设备调用第四授权应用对象。6.根据权利要求1所述的方法,其特征在于,所述硬件设备包括计算机;所述硬件信息包括硬盘对应硬盘标识,和/或中央处理器对应中央处理器标识。7.一种硬件设备的授权系统,其特征在于,包括:硬件信息获取模块,用于获取硬件设...

【专利技术属性】
技术研发人员:王晶张京华
申请(专利权)人:北京北方华创微电子装备有限公司
类型:发明
国别省市:北京,11

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

1