[发明专利]一种基于B/S架构的客户端授权方法在审
申请号: | 201410750420.1 | 申请日: | 2014-12-10 |
公开(公告)号: | CN105740658A | 公开(公告)日: | 2016-07-06 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 镇江雅迅软件有限责任公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212009 江苏省镇江市经十二*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 架构 客户端 授权 方法 | ||
技术领域
本发明涉及一种基于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加密。
具体实施方式
略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于镇江雅迅软件有限责任公司,未经镇江雅迅软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410750420.1/2.html,转载请声明来源钻瓜专利网。