一种转移软件授权许可的方法技术

技术编号:3481272 阅读:231 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种将软件使用授权从网络版软件保护装置转移到单机版软件保护装置中的方法,包括:当用户需要脱离网络环境使用软件时,可以将软件的授权许可从网络版的软件保护装置中导出到单机版软件保护装置中,同时减少网络版软件保护装置中已有的授权许可数目;当用户重新回到网络环境中时,可以将之前导出的软件授权归还到网络版的软件保护装置中。导入导出的过程受到严格的保护,确保符合软件开发商的既定控制策略。本发明专利技术弥补了现有软件保护装置中只能应用于网络环境或者只能应用于单机环境的缺陷,能够无缝实现两种工作环境的转换。

【技术实现步骤摘要】

本专利技术涉及软件版权保护和使用许可技术,特别涉及一种转移软件授权 i午可的方法。
技术介绍
使用软件保护装置是实现软件安全保护和版权保护的主要手段。软件保护装置特指一种附加在计算机接口 (比如,USB接口、串口、并口等接口) 上的硬件设备,对运行在计算机上的特定的软件进行软件安全保护和版权保 护。软件保护装置中存储着特定软件的软件使用授权,例如决定该软件是否 可以被使用,该软件中的哪些模块或功能能够被使用等等。这些软件使用授 权通常被称为软件授;f又许可。现有技术的软件保护装置主要有两种基本形式 一种是单机版软件保护 装置,这种软件保护装置可以连接到软件运行所在的计算机接口上,为该计 算机上的特定的一种或多种软件提供一种或多种保护(比如,安全保护和/ 或版权保护等);另一种是网络版软件保护装置,这种软件保护装置可以连 接在网络中的任意一台充任服务器的计算机接口上,该充任服务器的计算机 上运行有服务程序,通过网络版软件保护装置为该网络内其它计算机上运行 的特定的一种或多种软件提供一种或多种保护(比如,安全保护和/或版权 保护等)。单机版软件保护装置只给本机上的软件提供保护,不需要网络环境的支 持,因此只要携带有单机版软件保护装置,就可以在任何一台计算机上授权运行所要保护的软件。受网络版软件保护装置所保护的软件则不同,只有与 作为服务器的计算机处于同一个网络中的计算机才能运行该软件,通常适用于在企业内部使用的软件。采用网络版软件保护装置的优点是 一个网络版 软件保护装置能够保护多套软件的授权许可,例如在网络版软件保护装置中 保存可以同时运行的软件客户端数量,就可以限制在一个企业内部中可以同 时使用多少个软件拷贝。这样可以降低软件保护装置所占的成本和比例,同 时有利于企业对软件的使用进行管理。然而,在有些情况下,软件的使用者经常会面临脱离企业内部网络环境 而使用软件的情况。传统上,面临这种情况的软件用户就不得不再购买一套 或者数套单机版软件产品,而这时之前所购买的网络版的软件产品则面临着 资源的闲置。例如,当某种软件的用户自企业下班后,回到家之后需要继续 使用企业所购买的网络版软件时,此时企业购买的网络版软件就不能提供服 务,用户就不得不再另行购买一套单机版软件。现有的两种软件保护装置不能解决上述问题,不能满足日益迫切的移动 办公需求。
技术实现思路
本专利技术的目的是提供一种可以将网络版软件保护装置中存储的软件授 权许可转移到单机版软件版权保护装置中的技术方法。根据图l所示内容, 本专利技术在软件用户需要脱离网络环境使用软件时,可以将软件的 一份授权许 可导出到单机版软件保护装置中,并携带单机版软件保护装置在任何一台其 它的计算机上使用软件。当用户不再需要在单机环境下使用软件授权许可 时,可以将单机版软件保护装置中的软件授权许可导出到网络版软件保护装 置中。根据本专利技术的一种用于转移软件授权许可的方法,其特征在于,方法在 网络版软件保护装置和单机版软件保护装置之间转移软件授权许可,包括如下步骤(1)网络版软件保护装置根据单机版软件保护装置的识别信息, 生成授权许可转移数据报文;(2)单机版软件保护装置接收授权许可转移 数据报文,将 软件保护装置中。根据本专利技术的方法,其特征还在于,单机版软件保护装置和网络版软件 保护装置都包括授权许可导入导出装置/模块,其中通过授权许可导入导出 装置/模块实现网络版软件保护装置与单机版软件保护装置之间的软件授权 许可转移。根据本专利技术的方法,其特征还在于,授权许可导入导出装置/模块可以 由硬件实现,也可以由软件和硬件结合的方式实现,也可以在原有硬件中以 软件的方式实现。根据本专利技术的方法,其特征还在于,网络版软件保护装置所包含的软件 授权许可可以部分地或全部地转移到一个或多个单机版软件保护装置中。根据本专利技术的方法,其特征还在于,网络版软件保护装置和单机版软件 保护装置之间可以进行实时交互或者非实时交互。根据本专利技术的方法,其特征还在于,实时交互方式是网络版软件保护装 置和单机版软件保护装置连接在同一台计算机上进行数据交互;非实时交互 方式是通过U盘、软盘、红外、蓝牙和网络传输技术来进行数据交互。根据本专利技术的方法,其特征还在于,在上述步骤(1)之前,所述单机 版软件保护装置向所述网络版软件保护装置发出授权许可请求,所述授权许 可请求中包含所述单机版软件保护装置的识别信息,以及用于验证所述授权 许可请求合法性的鉴另'J码。根据本专利技术的方法,其特征还在于,所述识别信息是保存在软件保护装 置内部的,用于区分本装置与其它装置的信息。根据本专利技术的方法,其特征还在于,所迷识别信息包括软件保护装置 的唯一ID信息、序列号、设备名称、厂商名称、厂商ID等。根据本专利技术的方法,其特征还在于,在步骤(2)之后,将已获得软件 授权许可的单机版软件保护装置连接到计算机上,并使用单机版软件保护装 置所保护的软件。根据本专利技术的方法,其特征还在于,获取软件授权许可请求中除了包含 单机版软件保护装置的识别信息外,还可以包含一次有效的鉴別信息,以保 证生成的授权许可转移数据报文对单机版软件保护装置是一次有效的。根据本专利技术的方法,其特征还在于, 一次有效的鉴别信息是网络版软件 保护装置中不断累加的 一个序号,当单机版软件保护装置获得软件授权许可 时,同时更新保存在网络版软件保护装置内部的序号,并要求下次所接受的根据本专利技术的方法,其特征还在于,网络版软件保护装置根据获取软件 授权许可请求生成的授权许可转移数据报文中还包含发出获取软件授权许 可请求的单机版软件保护装置的识别信息和 一 次有效的鉴别信息。根据本专利技术的方法,其特征还在于,授权许可转移数据报文还可以包含 一种或多种消息鉴別码。根据本专利技术的方法,其特征还在于,消息鉴别码可以是对称密码算法、 Hash算法生成的MAC码,也可以是非对称算法生成的数字签名。根据本专利技术的方法,其特征还在于,还包括步骤单机版软件保护装置 在接收到授权许可转移数据报文后,对授权许可转移数据报文中包含的单机 版软件保护装置的识别信息、 一次有效的鉴别信息、消息鉴别码进行验证;验证成功后才将授权许可转移数据报文中包含的软件授权许可转移到单机 版软件保护装置中并使软件授权许可生效。根据本专利技术的方法,其特征还在于,可以对网络版软件保护装置中所包 含的软件授权许可进行修改,修改的策略由软件发行者规定。根据本专利技术的方法,其特征还在于,如果网络版软件保护装置中所存储 的软件授权许可允许同时运行N个软件客户端,那么在有一个软件授权许 可被导出到单机版软件保护装置之后,网络版软件保护装置中所存储的软件授权许可的数量将减少到N-l或者更少。根据本专利技术的方法,其特征还在于,对导出的软件授权许可信息进行记 录,当软件授权许可被单机版软件保护装置导出到网络版软件保护装置时进 行验证0 i根据本专利技术的方法,其特征还在于,根据软件发行者规定的安全策略, 还可以要求参与软件授权许可转移的网络版软件保护装置和单机版软件保 护装置之间存在分組配对关系,只有配对的网络版软件保护装置和单机版软 件保护装置之间才能转移软件授权许可。根据本专利技术的方法,其特征还在于,通过对网络版软件保护装置和单机 版软件保护装置包含同样的密钥或者包含同本文档来自技高网
...

【技术保护点】
一种用于转移软件授权许可的方法,其特征在于,所述方法在网络版软件保护装置和单机版软件保护装置之间转移软件授权许可,包括如下步骤:    (1)所述网络版软件保护装置根据所述单机版软件保护装置的识别信息,生成授权许可转移数据报文;    (2)所述单机版软件保护装置接收所述授权许可转移数据报文,将所述授权许可转移数据报文中所包含的软件授权许可转移到所述单机版软件保护装置中。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙吉平韩勇
申请(专利权)人:北京深思洛克数据保护中心
类型:发明
国别省市:11[中国|北京]

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

1