一种通过在线方式对断网的被保护端计算机进行软件动态授权的方法与流程

文档序号:22084929发布日期:2020-09-01 19:55阅读:454来源:国知局
一种通过在线方式对断网的被保护端计算机进行软件动态授权的方法与流程

本发明涉及计算机被保护技术领域,具体涉及一种通过在线方式对断网的被保护端计算机进行软件动态授权的方法。



背景技术:

由于保密原因,被保护局域网、被保护计算机必须与互联网物理断开,这种情况下,对被保护端计算机上软件授权一般只能采用静态授权、硬件授权等方法。

静态授权方式主要根据机器序列号,生成一个许可证,在一定时间段内可以合法使用。

硬件授权是购买软件的时候软件厂商提供一个硬件实体,在需要使用软件的机器上插入硬件获取软件授权。

以上是目前绝大多数软件在被保护计算机或网络中采用的授权方式,这两种方式在所谓saas(软件即服务)服务类型中的应用缺点很明显,只能一次性给予软件所有的运行权限,没办法对短期的、按计算处理量收费的项目进行计费,对软件商来说,客户无论是频繁使用会很少使用,都是一样的,没办法提供差异化的服务,对客户来说,即使只是很少使用,也需要花费和其他客户一样的代价去后买使用权限,带来公司资金与资源的浪费。

截止目前,尚未见可以通过互联网在线方式进行用户验证,然后通过一定的算法,完成对断网计算机上的软件进行动态授权的方法,实现对服务类型软件的动态授权,为客户提供差异化的授权服务。



技术实现要素:

本发明的目的在于提供一种通过在线方式对断网的被保护端计算机进行软件动态授权的方法,解决了断网计算机上授权许可动态获取问题,解决了控制程序只能在指定设备上运行的问题。

为解决上述技术问题,本发明采用了以下方案:

一种通过在线方式对断网的被保护端计算机进行软件动态授权的方法包括以下步骤:

s1:获取权限;

s2:使用第三方联网设备获取动态授权信息;

s3:通过步骤s2中的授权信息授权断网计算机上相应被保护软件,使得被保护端计算机合法使用,通过以上步骤,在计算机断网状态,只需要第三方联网设备获取动态授权信息,并将授权信息输入到被保护端计算机上,断网计算机上相应被保护软件便能合法使用,能控制相应程序只能在指定计算机设备上运行。

作为优选,在步骤s1中,首先安装好实现本发明方法的软件到断网环境的计算机,用户完成账号注册,用户在互联网注册成功后初始登陆,后台系统自动生成标识码,用户使用第三方联网设备扫描断网计算机中呈现的二维码或条形码,所述二维码或条形码中携带的信息与该标识码自动进行关联,确定第三方联网设备的唯一性。

作为优选,在步骤s2中,在断网的计算机上启动相应被保护软件,软件自动生成二维码或条码,二维码或条码的生成方法为现有成熟的技术手段,是本领域技术人员所熟知的公开技术,本发明采用当下流行的二维码识别方式,符合用户的使用习惯,第三方联网设备扫描识别二维码或条码获得授权码,由于第三方联网设备的唯一性,使得其它第三方设备识别二维码后无法得到授权码。

作为优选,在步骤s3中,第三方联网设备识别二维码或条码获得授权码后,断网计算机上一定时间后自动弹出授权界面,在授权界面上输入授权码,断网计算机上相应被保护软件便能合法运行。

作为优选,所述下载的软件集成了实现本发明方法的软件授权管理模块。

作为优选,所述二维码或条码为动态码,动态码提高安全性,实现对服务类型软件的动态授权,借助二维码或条码较大的信息容量,可以记录用户信息、计算机唯一编码、软件运行状态等关键信息。

作为优选,还包括以下步骤:

s4:在本发明的软件使用权限即将受限时,本发明软件输出二维码或者条码,第三方联网识别此时的二维码或者条码,获得新授权码,本发明软件的使用受限可采用计费等方式来限制使用,如使用次数或者使用时间的方式,多样化的付费方式,根据不同客户的需求动态付费,为客户提供差异化的授权服务,避免了资金的浪费,极大推动软件服务业的发展;

s5:在断网的计算机上弹出的授权界面上输入s4步骤中的新授权码,本发明的软件能继续使用,使得计算机上相应被保护软件能继续被保护。

作为优选,所述授权码为可输入的简短字符串,便于简化信息输入的方式。

作为优选,所述第三方联网设备为手机或其它具有扫描识别功能的终端,手机为随身携带的终端,具有广泛的适用性。

本发明具有的有益效果:

1、本发明提供的方法、软件系统,可以在计算机断网的情况下,按照多种计费方式动态控制被保护端计算机及相应软件合法运行,有效的保护软件版权方的利益,对客户而言也大大简化了与软件提供商的交互,能根据需求动态付费,避免了资金浪费。

附图说明

图1为本发明的流程框图;

具体实施方式

下面结合实施例及附图,对本发明作进一步的详细说明,但本发明的实施方式不限于此。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖向”、“纵向”、“侧向”、“水平”、“内”、“外”、“前”、“后”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“开有”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

实施例1

一种通过在线方式对断网的被保护端计算机进行软件动态授权的方法:

如图1所示,在实际应用中,将实现本发明方法的软件安装到断网环境的计算机上,该软件集成了实现本发明方法的软件授权管理模块,用户完成账号注册,用户在互联网注册成功后初始登陆,后台系统自动生成标识码,用户使用第三方联网设备扫描断网计算机中呈现的二维码或条形码,所述二维码或条形码中携带的信息与该标识码自动进行关联,确定第三方联网设备的唯一性,第三方联网设备为手机,手机为随身携带的终端,具有广泛的适用性,在断网的计算机上启动相应被保护软件,软件自动生成二维码,二维码的生成方法为现有成熟的技术手段,是本领域技术人员所熟知的公开技术,本发明采用当下流行的二维码识别方式,符合用户的使用习惯,手机扫描识别二维码获得授权码,由于第三方联网设备的唯一性,使得其它第三方设备识别二维码后无法得到授权码;手机识别二维码或条码获得授权码后,断网计算机上一定时间后自动弹出授权界面,在授权界面上输入授权码后,断网计算机上相应被保护软件便能合法运行,本发明的授权码采用短码形式,对二维码信息进行处理,用于简化信息输入的方式,二维码的生成方法为现有成熟的技术手段,是本领域技术人员所熟知的公开技术,本发明采用当下流行的二维码识别方式,符合用户的使用习惯;二维码为动态码,动态码提高安全性,实现对服务类型软件的动态授权,借助二维码或条码较大的信息容量,可以记录用户信息、计算机唯一编码、软件运行状态等关键信息,二维码通过网络回传给授权管理系统,后台自动根据许可协议内容通过授权码传递给第三方联网设备,简化了用户与软件提供商的交互手续,便于授权软件运行。

当实现本发明方法的软件使用权限即将受限时,实现本发明方法的软件输出二维码或者条码,第三方联网识别此时的二维码或者条码,获得新授权码,实现本发明方法的软件的使用受限可采用计费等方式来限制使用,如使用次数或者使用时间的方式,多样化的付费方式,根据不同客户的需求动态付费,为客户提供差异化的授权服务,避免了资金的浪费,极大推动软件服务业的发展;在断网的计算机上弹出的授权界面上输入新授权码,使得实现本发明方法的软件能继续使用,使得计算机上相应被保护软件能继续被保护。

实施例2

若在计算机无被保护情况下,此时计算机就无需与互联网断开,此时也可以在计算机上下载安装实现本发明方法的软件,其余步骤同上述实施例相同,同样能在计算机连网情况下,进行软件动态授权,同样实现计算机上相应被保护软件的合法运行。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1