一种基于B/S架构的客户端授权方法与流程

文档序号:13743259阅读:1074来源:国知局
技术领域本发明涉及一种基于B/S架构的客户端授权方法,尤其是一种实现限制非法盗用软件使用,提高软件保护的一套系统,属于计算机技术领域。

背景技术:
现在市场上有很多应用软件有授权限制,授权的方式也有很多种。加密锁就是众多授权的一种常见方式。软件开发者可以在软件的多处设置软件锁,为软件起保护作用。而加密锁则作为钥匙来打开这些锁。还有很多通过浏览器授权的,即基于B/S架构的授权方式。系统服务端对要求客户端同时访问的在线人数有限制,同时要求服务端只能在一台机器上运行。等等这一系列要求的实现,我们可以通过基于B/S架构的客户端授权系统实现。这种授权方式比较方便,省去复杂的硬件授权,还有就是省去了硬件投入成本。而且硬件容易损坏。浏览器授权只需轻轻松松打开浏览器,按流程操作就可完成授权方式。软件授权的目的就是让用户按照购买许可来使用软件,涉及软件安装份数,使用时间以及功能模块等内容。基于B/S架构的授权方法,通过浏览器与客户端之间的高效率数据交互方式解决了加密性能,最终提升了软件的安全强度。盗版用户是得不到软件的真正使用价值或全部模块的使用。这种授权方式是交互式的,部署服务端后,可以通过系统的配置(包括主机硬件CUP、内存、硬盘、主板、显卡等信息),生成一串数据,再通过授权系统生成授权码,加密强度大。

技术实现要素:
本发明的目的在于:本发明涉及一种基于B/S架构的客户端授权方法,主要是通过基于B/S架构的客户端授权系统生成的授权码,让客户端得到授权认证,可以提高软件与数据的保护,限制软件的非法盗用。为达到以上目的,本发明涉及一种基于B/S架构的客户端授权方法,该系统主要是B/S架构即Browser/Server(客户机/服务器)结构。主要是通过通过一种面向对象的、运行于JAVA平台之上的高级程序设计语言汇编而成。该系统主要包含以下两个系统组件:应用服务端组件---用于收集客户端信息生成含有客户端信息的识别码后台授权码生成组件---用于系统根据提供的识别码生成授权码以上两个系统组件又由以下小组件组成:授权码生成Build组件---用于调用识别码数据并生成授权码数据分析Analyse组件---用于分析匹配含有客户端信息的识别码数据调用Date组件---用于调用收集到的客户端信息数据数据收集Collect组件---用于收集客户端信息方便Date组件调用系统对客户端授权的方法如下:步骤一:正确部署应用服务端,通过浏览器登陆服务端交互界面,根据应有的许可配置本地信息。步骤二:应用服务端组件会调用Collect组件自动收集你本地客户端的所有信息包括你配置的信息,然后生成含有本地客户端信息的唯一识别码。步骤三:使用反馈来的唯一识别码通过后台授权码生成组件,生成含有客户端信息的授权码。步骤四:在返回应用服务端,通过得到的授权码录入系统,得到授权后方可正常使用软件的全模块。步骤五:如客户端信息由变更现象,系统软件将无法使用时,必须重新生成识别码和授权号。识别码和授权号均采用128位DES加密。具体实施方式略。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1