【摘要】 本发明公开了一种带时间阈保护的软件保护装置及其实现方法。通过在 软件保护装置中增加时间阈控制单元,要求计算机必须在指定的时间间隔内 与软件保护装置完成一次时间上的同步,从而实现软件保护装置内部可靠的 日历功能。本发明能够满足软件保护中对时间的控制要求,但不需要软件保 护装置自带实时时钟。 【专利类型】发明授权 【申请人】北京深思洛克软件技术股份有限公司 【申请人类型】企业 【申请人地址】100086北京市海淀区中关村南大街甲6号铸诚大厦B座1201室 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810111947.4 【申请日】2008-05-19 【申请年份】2008 【公开公告号】CN100585610C 【公开公告日】2010-01-27 【公开公告年份】2010 【授权公告号】CN100585610C 【授权公告日】2010-01-27 【授权公告年份】2010.0 【IPC分类号】G06F21/22; G06F21/12 【发明人】孙吉平; 韩勇 【主权项内容】1、一种带时间阈保护的软件保护装置,其特征在于,该装置包含: 软件保护装置功能模块,用于执行软件保护功能; 时间阈控制模块,用于实现日历和时钟,该时间阈控制模块包含: 状态存储单元,用于存储时间阈控制模块的状态标志值;在 超过设定的时间阈值后,在没有同步操作的情况下,该状态存储 单元将修改所述状态标志值,表示已经超过了指定的时间阈值; 其中,在该状态标志值指示出在指定时间内未同步操作的情况下, 该软件保护装置的软件保护功能全部或部分被限制使用,直到该 状态标志值被修改为正常值; 错误计数单元,用于记录错误次数,当错误次数超过设定的 临界值后,软件保护装置将被限制工作,直到错误计数被授权清 除; 日历和时钟存储单元,用于存储时间,该日历和时钟存储单 元中的初始的时间值在软件保护装置发布前预设或在软件初次运 行时通过同步操作进行初始化;所述软件保护装置读取日历和时 钟存储单元中的时间值,判断是否满足软件执行的许可条件,如 果不满足则执行错误处理; 所述时间阈值用于计时,所述的同步操作是指计算机将当前的时间传给 时间阈控制模块,时间阈控制模块对传入的时间进行校验,根据校验的结果 更新日历和时钟存储单元;所述的校验和更新是指通过与日历和时钟存储单 元中保存的时间进行比较,判断计算机传入的时间是否被修改过; 其中,如果在未超过设定的时间阈值期间进行同步操作,则时间阈控制 模块重新开始计时;如果在超过时间阈值后进行同步操作,则时间阈控制模 块进行一次错误计数累积,并重新开始计时。 【当前权利人】北京深思数盾科技股份有限公司 【当前专利权人地址】北京市海淀区西北旺东路10号院东区5号楼5层510 【专利权人类型】股份有限公司 【统一社会信用代码】911101081019533451 【引证次数】5.0 【他引次数】5.0 【家族引证次数】5.0 【家族被引证次数】7