一种在双机热备环境中使用软件保护装置的方法制造方法及图纸

技术编号:2824866 阅读:210 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在双机热备环境中使用软件保护装置的方法。工作机和备份机分别与各自的软件保护装置连接,工作锁保护工作机上的受保护软件,备份锁保护备份机上的受保护软件。当工作机发生故障时,备份机运行受保护软件,备份锁控制受保护软件只能在指定的时间期限里运行。本发明专利技术解决了在双机热备环境中难以使用软件保护装置的问题,既为软件用户提供了方便的故障备份方案,又维护了软件开发商的版权利益。

【技术实现步骤摘要】

本专利技术涉及软件保护技术,特别涉及一种在双机热备环境中使用软件保护装置的方法
技术介绍
软件保护装置是实现软件安全保护和版权保护的主要手段。软件保护装置特指一种附加在计算机接口(比如,USB接口、串口、并口等接口)上的硬件设备,对运行在计算机上的特定的软件进行软件安全保护和版权保护。现代的软件保护装置,例如USB加密锁,采用高强度智能卡芯片和先进的密码学技术,具有一定的运算和存储能力,同时难以被破解和复制,在高强度软件版权保护中具有广泛的应用。双机热备是常用的防止服务器故障的方法,就是将中心服务器安装成互为备份的两台服务器,在同一时间内只有一台服务器运行,当工作服务器出现故障时,另一台备份机迅速接管操作,从而保证整个网络系统的正常运行。目前在使用软件保护装置对双机备份机上运行的软件进行保护时,遇到的问题是:两台服务器各需要一个软件保护装置进行软件保护,而每个软件保护装置代表一个软件使用授权,必须从软件开发商购买,因此软件用户需要花费双倍的软件使用费,这显然是无法接受的。而软件开发商也不可能免费给软件用户多发放一个软件授权,因为没有有效的手段禁止用户将附加的软件保护装置用于非双机备份的环境中。
技术实现思路
有鉴于此,本专利技术提出了一种在双机热备环境中使用软件保护装置的方法。-->为了表述清晰,本专利技术做以下定义:工作机:在正常情况下运行受保护软件的服务器。工作锁:与工作机相连,保护工作机上的受保护软件的软件保护装置。备份机:在工作机故障时运行受保护软件的服务器。备份锁:与备份机相连,保护备份机上的受保护软件的软件保护装置。根据本专利技术的一个方面,提供一种在双机热备环境中使用软件保护装置的方法,其特征在于:工作机与工作锁连接,备份机与备份锁连接,工作锁用于保护工作机上的受保护软件,备份锁用于保护备份机上的受保护软件,该方法包括步骤:A、备份机定期与工作机通信,查询工作机的工作状态;B、当工作机发生故障时,备份机进入工作状态;C、备份机运行受保护软件,备份锁控制受保护软件只能在指定的时间期限内运行。根据本专利技术的一个方面,其特征还在于,在工作机正常工作的情况下,工作机运行受保护软件,工作锁对受保护软件进行保护,同时备份机处于待命状态,不运行受保护软件,备份锁不工作。根据本专利技术的一个方面,其特征还在于,在步骤A中,通过向备份机返回异常来通知备份机工作机已发生故障。根据本专利技术的一个方面,其特征还在于,在步骤A中,如果备份机在指定时间内没有收到工作机正常状态的通知信息,则认为工作机发生故障。根据本专利技术的一个方面,其特征还在于,在步骤C之后,工作机恢复正常工作后,备份机重新回到待命状态。根据本专利技术的一个方面,其特征还在于,工作锁将备份锁的计时信息清零。根据本专利技术的一个方面,其特征还在于,超过指定的时间期限后,禁止备份机运行受保护软件。-->附图说明图1为本专利技术提出的一种在双机热备环境中使用软件保护装置的方法。图2为本专利技术实施例中双机热备环境中使用软件保护装置的方法的流程示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术进一步详细说明。本专利技术中工作机和备份机分别与各自的软件保护装置(即工作锁、备份锁)连接,工作锁保护工作机上运行的受保护软件,备份锁保护备份机上运行的受保护软件。在正常情况下,工作机运行受保护软件,工作锁根据软件开发商设定的策略对受保护软件进行保护;备份机处于待命状态,不运行受保护软件,备份锁不工作。备份机定期与工作机通信,查询后者的工作状态。一旦工作机出现故障通知备份机,或者备份机在指定时间内没有收到工作机正常状态的通知信息,备份机就运行受保护软件,接管工作机的任务,此时备份锁开始对受保护软件进行保护。备份锁对受保护软件的保护策略与工作锁不同,只在设定的时间范围内允许受保护软件运行,例如一星期,超过此期限后备份机上的受保护软件将禁止运行。在此期限内应修复工作机并恢复正常工作状态,而备份机重新回到待命状态。备份锁工作后的计时信息可以被工作锁根据故障状况清零,以便在下次故障发生时使用。从上述过程可以看出,由于配备了备份锁,可以保证在工作机发生故障时备份机可以正常的运行受保护软件接管服务任务,为用户实现了双机热备功能而无需额外的软件使用费。而备份锁与工作锁的控制策略不同,只能在限定的时间内使用,用户无法用于别处,因此维护了软件开发商的合法利益。参见图2,在双机热备环境中使用软件保护装置的流程如下:正常情况下,工作机处于工作状态,备份机处于待机状态。备份机定期-->查询工作机状态。工作机发生故障后进入停机状态,工作锁记录故障信息(如故障发生的时间);备份机查询结果返回异常后进入工作状态。备份机在工作时备份锁开始计时并控制备份机上的受保护软件只能在预先设定的时间内运行,若超过此期限则进入停机状态。工作机被修复后进入准备状态,向备份机发出恢复信号,备份机停机。工作机恢复工作,备份机向工作机发出备份锁计时清零请求,工作锁根据故障记录判断该请求的合理性(例如备份锁的启动时间是在故障发生时间之后),返回备份锁计时清零响应。备份锁使用备份锁计时清零响应将计时器清零。工作机和备份机分别进入工作状态和待机状态。-->本文档来自技高网...

【技术保护点】
一种在双机热备环境中使用软件保护装置的方法,其特征在于:工作机与工作锁连接,备份机与备份锁连接,工作锁用于保护工作机上的受保护软件,备份锁用于保护备份机上的受保护软件,该方法包括步骤:A、备份机定期与工作机通信,查询工作机的工作状态 ;B、当工作机发生故障时,备份机进入工作状态;C、备份机运行受保护软件,备份锁控制受保护软件只能在指定的时间期限内运行。

【技术特征摘要】
1、一种在双机热备环境中使用软件保护装置的方法,其特征在于:工作机与工作锁连接,备份机与备份锁连接,工作锁用于保护工作机上的受保护软件,备份锁用于保护备份机上的受保护软件,该方法包括步骤:A、备份机定期与工作机通信,查询工作机的工作状态;B、当工作机发生故障时,备份机进入工作状态;C、备份机运行受保护软件,备份锁控制受保护软件只能在指定的时间期限内运行。2、根据权利要求1的方法,其特征在于,在工作机正常工作的情况下,工作机运行受保护软件,工作锁对受保护软件进行保护,同时备份机处于待命状态,不运行受保护...

【专利技术属性】
技术研发人员:孙吉平韩勇
申请(专利权)人:北京深思洛克软件技术股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利