当前位置: 首页 > 专利查询>邹芬专利>正文

一种使用实时独立于主机时钟的双电源系统装置实现软件授权的方法制造方法及图纸

技术编号:7272003 阅读:174 留言:0更新日期:2012-04-15 19:17
本发明专利技术涉及计算机信息安全领域,特别是使用一种实时独立于电脑主机时钟的双电源系统装置实现软件授权的方法。该方法通过对软件保护装置内访问控制模块的控制,从而控制软件的使用。具体为,该软件授权装置内的时钟信息实时独立于电脑主机的时钟信息,进一步地,软件授权装置根据用户实际访问的时间与软件开发商预先设置的被允许访问的时间进行比对,由此判断该用户是否为合法用户;其次,当软件授权装置通过USB端口插入电脑主机后,此时软件授权装置被自动切换成电脑主机供电;当软件授权装置通过USB端口拔除电脑主机后,此时,软件授权装置通过其内置的电源系统供电。本发明专利技术不依赖外部系统时间,所以,可以杜绝由于用户电脑主机时钟被修改而带来的软件安全性问题,又因为是双电源供电系统,延长了软件授权装置的使用寿命,从而更大程度地保护了软件开放商的合法权利,为软件保护提供了实用性强的解决方案。

【技术实现步骤摘要】

本专利技术涉及软件保护领域,特别是涉及一种限制软件使用时间的方法和系统,为软件行业,提供了实用性很强的保护方案。
技术介绍
随着经济的发展,软件作为辅助工具已经深入到各行各业中;进一步地,灵活的软件发行方式成为促进软件销售的有力工具,也越来越受软件开发商的青睐,其中对于软件试用、软件租赁、分期付款等发行方式来说,如何控制软件的使用时间成为重要的技术要求。在软件开发商已有的众多软件保护产品策略中,多数采用了如下的方式采用一种计时器,对软件实际使用的时间进行累计,并配合电脑主机时间进行校准,从而获得总的使用时间长度。这种方式带来以下几个问题第一,当用户修改电脑主机时间时,那么软件保护装置将获取错误的时间信息;其次,当软件保护装置断电时,将无法获取软件被实际使用的时间。综上所述,现有的限制软件使用时间的方案,在其可靠性方面或多或少存在一些问题, 实际应用过程中不能从根本上解决问题,最终影响了使用效果和范围。
技术实现思路
有鉴于此,本专利技术的目的就是提供一种较为准确的,独立电脑主机时间的,安全性相对较高的软件保护方法。典型的软件限时应用方式之一是从软件销售或者初次安装开始,允许软件正常运行一段时间,比如三天、一个月等,到期后停止工作,必须购买后续的授权或者升级为正式版本才能继续使用。在这种应用方式中,实际上只需要将软件限制在某段时间中运行就可以了。当然本专利技术不仅仅局限上述应用范围。本专利技术提供了一种使用实时独立于电脑主机时钟的双电源系统装置实现软件授权的方法。该方法通过对软件授权装置内访问控制模块的控制,从而控制软件的使用。具体为,该软件授权装置内的时钟信息实时独立于电脑主机的时钟信息,进一步地,软件授权装置根据用户实际访问的时间与软件开发商预先设置的被允许访问的时间进行比对,由此判断该用户是否为合法用户;其次,当软件授权装置通过USB端口插入电脑主机后,此时软件授权装置自动由电脑主机供电;当软件授权装置通过USB端口拔除电脑主机后,此时,软件授权装置通过其内置的电源系统供电。本专利技术不依赖外部时间,所以,可以杜绝由于用户电脑主机时钟被修改而带来的软件安全性问题,又因为是双电源系统,延长了软件授权装置的使用寿命,从而更大程度地保护了软件开放商的合法权利,为软件保护提供了实用性强的解决方案。根据本专利技术的一个方面,一种软件保护的方法,其通过对软件授权装置内访问权限的控制,从而控制软件的使用,其特征在于,所述的方法包括以下步骤装置内的时钟信息实时独立电脑主机的时钟信息;双电源供电系统;以及根据软件被实际使用的时间和次数以及被访问的时间段来控制软件的使用。根据本专利技术的一个方面,其特征还在于,软件授权装置有一个独立于电脑主机时钟信息的计时时钟单元。根据本专利技术的一个方面,其特征还在于,软件授权装置内的时钟信息实时独立于电脑主机的时钟信息。根据本专利技术的一个方面,其特征还在于,该软件授权装置采用双电源系统供电。根据本专利技术的一个方面,其特征还在于,当软件授权装置通过USB端口插入电脑主机后,此时软件授权装置由电脑主机供电;以及当软件授权装置通过USB端口拔除电脑主机后,此时,软件授权装置通过其内置的电源系统供电;和当软件授权装置处于非工作状态时,此时,软件授权装置仍通过其内置的电源系统供电。根据本专利技术的一个方面,其特征还在于,软件开发商根据需要设置软件被允许访问的权限。根据本专利技术的一个方面,其特征还在于,软件开发商通过设置软件被允许访问的时间段和使用次数以及使用时间的总长度,实现软件保护。根据本专利技术的一个方面,其特征还在于,用户访问软件的时间段刚好在被允许访问的时间段内,则启用相应的功能模块;用户实际使用软件的总次数不超过被允许访问的总次数,则启用相应的功能模块;以及用户实际使用的时间总数不超过被允许访问的时间总数,则启用相应的功能模块。根据本专利技术的一个方面,其特征还在于,该软件授权装置通过对实际访问时间的控制,从而控制软件的使用,并最终达到了保护软件的目的。本专利技术通过对访问时间的限制从而控制软件的使用,进一步地,由于通过软件授权装置读取当前用户的访问时间,而非通过电脑主机系统读取用户当前的访问时间,又因为软件授权装置拥有一套独立的供电系统,可不间断的运行,从而给系统提供了一种及时可靠的系统时间。附图说明图1为本专利技术软件授权装置的结构示意图。图2为本专利技术软件授权装置的工作原理图。图3为本专利技术优选实施案例中软件运行时与软件授权装置进行交互的流程示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下通过举实施例,对本专利技术进一步详细说明。图1为本专利技术软件授权装置的结构示意图,如图1所示,本专利技术涉及的软件授权装置(101)包含访问控制器(102)、时钟模块(104)、电源模块(105),内置供电系统(106)。其中访问控制器(102)包含一个访问控制模块(103)用于实现PC机客户端与软件保护装置的对话具体为解析来自PC机客户端的指令,实现软件开发商设置软件被允许访问的权限。时钟模块(104),此模块为软件授权装置的计时功能,不间断地计时,而且此时钟模块的时钟信息完全独立于电脑主机的时钟信息。电源模块(105),此模块主要的功能是,判断目前软件授权装置的工作状态,并根据相应的工作状态切换供电方式,具体表现为当软件授权装置通过USB端口插入电脑主机后,此时软件授权装置被自动切换成电脑主机供电;当软件授权装置通过USB端口拔除电脑主机后,此时,软件授权装置通过其内置的电源系统供电。内置供电系统(106),此模块为该软件授权装置内置独立的供电系统,当软件授权装置处于非工作状态以及通过USB端口拔除电脑主机后,此时软件授权装置由其内置供电系统供电。图2为本专利技术软件保护装置的工作原理图,如图2所示,软件授权装置(101),当通过USB控制器(201)连接至电脑主机后,由电脑主机供电O03);否则通过软件授权装置其内置的供电系统供电O02);在步骤204中,软件开发商设置软件被允许访问的权限。具体为设置软件被允许访问的时间段和使用次数,以及软件被允许使用的长度。在步骤205中,软件授权装置自动提取用户当前访问软件的时间。在步骤206中,软件授权装置判断该用户是否为合法用户;如果为合法用户,则执行用户的相应请求O07);否则拒绝当前用户的请求008)。图3为本专利技术优选实施案例中软件运行时与软件授权装置进行交互的流程示意图。实施例背景陈述如下一家软件公司准备发行一款新的软件,采用的销售模式是 凡是购买此软件的客户,从安装日开始算起,允许免费试用一个月时间,到期后试用软件自动停止工作,必须购买后续的授权或者升级为正式版本才能继续使用。优先实施案例如图 3所示软件授权装置(101),当通过USB控制器(301)连接至电脑主机后,由电脑主机供电(303);否则通过软件授权装置其内置的供电系统供电(302);在步骤304中,软件开发商对软件保护装置进行设置;软件软件开发商设置访问权限,也即根据自己的需要设置软件被允许访问的时间段,时间次数以及时间长度。在步骤305中,初始化并启动软件保护装置的内部计时器;对内部计时器的初始化,并启动内部计时器,使其开始利用软件保护装置内的时钟单元开始计时。在步骤306中,等待外部命令;该步骤为待命状态,如本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:邹芬
申请(专利权)人:邹芬
类型:发明
国别省市:

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

1
相关领域技术