[发明专利]刷新软件许可证无效
申请号: | 200880008826.5 | 申请日: | 2008-03-20 |
公开(公告)号: | CN101681403A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | 德米特里·弗拉季斯拉沃维奇·丘普罗夫;弗拉基米尔·爱德华多维奇·什马科夫 | 申请(专利权)人: | 迪姆威奇软件有限责任公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F21/24;G06F21/22 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 王波波 |
地址: | 美国特*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 刷新 软件 许可证 | ||
相关申请的交叉引用
本申请要求2007年3月20日提交的美国临时申请No.60/918,898的 优先权,其全部内容通过引用合并于此。
背景技术
软件产生器实施软件许可证所做的努力迄今尚未完全令人满意。 未授权用户或“盗版者”对软件市场带来巨大的损害,其中开发软件方 面重要的经济投资没有带来足够的授权用户。
附图说明
结合附图,参照以下详细描述,可以更容易地认识到并同样更好 地理解所公开的主旨的上述方面和许多附带优点,其中:
图1是示出了根据本公开各个实施例的示例许可证访问代理和用 于刷新软件许可证的示例许可证服务器的框图;
图2是示出了根据本公开的各个实施例的示例许可证系统产生 器、示例供应器,以及用于获取软件许可证的示例客户端计算机的框 图;以及
图3A-3F是根据本公开的各个实施例的用于刷新软件许可证使得 禁止未授权用户的示例方法的过程图。
具体实施方式
本公开的实施例包括系统、方法、以及计算机可读介质,适合于: 首先提供一种使得能够执行受保护的软件产品的软件许可证,从而允 许访问其功能,并且随后可以周期性地或非周期性地刷新软件许可证 (如果被正确授权的话)。在本公开的实施例中,许可证系统产生器帮 助产生许可证验证程序。该许可证验证程序由供应器合并在受保护的 软件产品中。供应器然后可以将该受保护的软件产品分发至客户端。 如果被正确授权,代表客户的该许可证验证程序接触并验证许可证服 务器,该服务器能够验证或刷新该软件许可证并启用该受保护的软件 产品的功能。
本公开的实施例中,软件许可证包含启用该受保护的软件产品的 功能的数据。在一个实施例中,软件许可证中的数据实现一些程序功 能,并且在其他实施例中,软件许可证中的数据实现所有程序功能。 在另一个实施例中,该受保护的软件产品包括多个特征,这些特征中 的一些可以没有软件许可证也能操作,其中这些特征中的一些需要软 件许可证才能操作。在实施例中,软件许可证中的数据提供除不需要 软件许可证就能操作的特征之外的附加特征。
在一个实施例中,软件许可证与包含信息的许可证分组相关联。 这些信息可以包括软件许可证序号、数字签名、与软件许可证相关联 的用户标识符、由软件许可证启用的程序特征的列表、等等。在一些 实施例中,这些附加的信息可以包括不需要用户干预就能够识别客户 端计算机的信息,例如唯一表征客户端计算机硬件配置的电子序列号、 网卡地址等等。在许可证分组中包括各种信息的实施例中,许可证服 务器可以储存一个或多个信息从而减少了对受保护的软件产品的未授 权使用。例如,使用附加的信息,确定与特定的电子序号相关联的软 件许可证是否已被安装在不止一个计算机上,或由不止一个用户进行 安装。识别受保护软件产品的安装的信息还包括安装日期或在安装的 时产生的随机数。在一些实施例中,对比于软件许可证和附加的信息, 在产生许可证分组之前许可证服务器将没有附加信息的软件许可证进 行存储,其有利地节省了存储空间。
图1示出了客户端计算机100和许可证服务器102。该客户端计 算机100可以采用各种形式。例如,客户端计算机100的一个适合的 形式可以是一种通用台式计算机,而客户端计算机100的其他适合形 式可以是移动电话、膝上型计算机、PDA、电子游戏机控制台等等。 客户端计算机100已经安装有许可证访问代理104,该代理用于启用 受保护软件产品116中的功能。
本公开的实施例便于对客户端计算机100和许可证服务器102进 行验证,从而防止盗版者通过伪造来自客户端计算机100的请求或来 自许可证服务器102的响应,不正当地获取软件许可证的。为此,许 可证访问代理104包括配置为对许可证服务器102身份进行验证的许 可证服务器验证器106。
许可证服务器102还包括客户端验证器120,其用于在接收到许 可证请求时对客户端计算机100进行验证。该客户端验证器120可以 在接收到许可证请求时,通过以下操作来对客户端计算机100进行验 证:使用客户端标识符和初始密钥,并将它们与在通信耦合至客户端 验证器120的数据库中存储的信息进行匹配。在许可证访问代理104 的一些实施例中,初始化器108建立与许可证服务器102的初始连接 并提交许可证请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迪姆威奇软件有限责任公司,未经迪姆威奇软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880008826.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能响应电脱盐脱水设备专用电源
- 下一篇:一种油茶皂苷控释片的制备方法