1.一种软件授权控制方法,其特征在于:先部署一套可以外网访问的监控系统;当部署一套应用平台时,需要为该平台的服务器配置外网访问IP;当应用平台启动时通过接口的方式,将平台服务器的MAC地址、外网IP地址、内网IP地址发送至监控平台;监控平台通过接收的信息并结合监控服务器的时间戳,生成某一记录mes;应用平台可通过定时器每天都与监控系统对接,并将服务器的内网IP、外网IP与MAC地址发送至监控平台,监控平台根据内网IP与MAC地址,即可得到mes记录;然后通过外网IP,访问平台的注册接口,并将注册信息发送至平台中;平台通过解析监控平台的信息,并根据本地的内网IP与MAC地址,判断软件是否已注册,并更新软件系统的注册状态。
2.根据权利要求1所述的软件授权控制方法,其特征在于:
主要包括如下步骤:
第1步、部署监控系统,并配置外网访问IP,同时开放认证接口;
第2步、部署软件平台,并配置外网IP,同时开放注册接口;
第3步、软件平台启动,通过外网IP访问监控系统的认证接口,并将软件平台的内网IP、外网IP和服务器的MAC地址加密成密码MsgA发送至监控平台;
第4步、监控系统通过解密MsgA信息,得到平台的服务器内网IP、MAC地址和外网IP地址;
第5步、监控平台判断该MAC地址和外网IP地址是否存在;如果不存在,则记录该软件平台未注册,返回未注册状态给软件平台,同时跳至第10步;
第6步、监控平台判断该MAC地址、内网IP和外网IP地址是否已注册,如果未注册,返回未注册状态给软件平台,同时跳至第10步;
第7步、监控平台标识该软件平台已注册,同时跟据平台的内网IP、MAC地址和外网IP,并通过公钥信息,生成私钥信息,同时将公钥信息与私钥信息通过软件平台A的外网IP访问其注册接口;
第8步、软件平台A跟据返回的公钥信息与私钥信息,并获取服务器的MAC地址、内网IP与外网IP地址,验证该私钥信息是否有效,如果无效,则跳至第10步;
第9步、软件平台验证成功,解除平台注册用户量限制、并取消平台响应速度限制;
第10步、标识软件平台未注册,并启动注册用户量限制与请求响应限制。