软件管理方法及系统与相关技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术公开了一种软件管理方法及系统。管理服务器记录所有客户端的软件使用信息,当被授权软件在规定时间间隔内没有操作时,管理服务器对所述授权软件的许可进行回收;和/或,管理服务器统计许可的软件总数,当软件许可总数达到触发回收值时,自动触发许可回收机制,完成相应软件的许可回收。通过该软件管理方法,统一管理软件授权许可并时时监控所有软件的运行状况,对于闲置授权许可进行智能调配,减少授权许可的过度浪费。
权利要求书
1.一种软件管理方法,其特征在于包括以下步骤:
S1:根据企业需求,对管理服务器进行预设置;
S2:客户端发送许可请求到管理服务器;
S3:管理服务器根据预设置对许可请求进行检查,检查许可请求包括如下步骤:
S3-1:如果许可请求满足预设置,则转入步骤S4;如果不满足预设置,则转入步骤S3-2;
S3-2:管理服务器记录许可请求信息,并返回许可失败信息给客户端;
S4:管理服务器查询许可证剩余量,如果能满足请求,则生成许可文件,返回给客户端,授权成功;如果不能满足请求,则转入步骤S5;
S5:管理服务器向客户端发送回收许可指令,具体包括如下步骤:
S5-1管理服务器向所有相应的客户端发送停止许可命令,所述相应的客户端为与发送许可请求的客户端请求的许可内容相同的客户端;
S5-2:如果所有相应的客户端都有回应,则不收回它们的许可,管理服务器记录许可请求信息,并返回许可失败信息给客户端;否则收回没有回应的相应的客户端的许可证,转入步骤S6;
S6:管理服务器将收回的许可证分配给发送许可请求的客户端,授权成功;
所述步骤S1中对管理服务器进行预设置包括:
S1-1:管理服务器统计一定时间段内请求软件许可的客户端总数,得到在同一时间各软件的最大需求量;
S1-2:在最大需求量的基础上,再加上许可预留数,将其总数作为企业需求量;所述许可预留数是针对必须满足其许可供应的用户而设置的许可预留;
S1-3:根据企业需求量,配置管理服务器的许可证总量;
该软件管理方法还包括监测备份过程,即对所有许可请求信息、许可证发放信息、以及软件的使用信息进行监测,并生成报表,进行备份;所述监测备份还包括对所述生成的报表进行文件校验,防止篡改的过程;
所述方法还包括许可监测回收,所述许可监测回收包括:
管理服务器统计许可的软件总数,当软件许可总数达到触发回收值时,自动触发许可回
收机制,完成相应软件的许可回收;
所述许可回收机制为:管理服务器向所有相应的客户端发送停止许可命令,所述相应的客户端为许可的总数达到触发回收值的软件的客户端,如果相应的客户端没有回应,则收回没有回应的相应的客户端的许可。
2.根据权利要求1所述的软件管理方法,其特征在于,所述步骤S1中对管理服务器进行预设置还包括:
S1-4:在管理服务器上对客户端进行身份登记,所述身份登记包括客户端的主机名、物理地址、IP地址。
3.根据权利要求2所述的软件管理方法,其特征在于,所述步骤S1中进行预设置包括:对客户端用户进行分组,即根据用户的需求,将需求相同的用户设置成一组,给与其相应的许可获取权限。
4.根据权利要求3所述的软件管理方法,其特征在于,所述方法还包括许可监测预警,所述许可监测预警包括:管理服务器记录所有客户端的用户名称、主机名、IP地址、许可的软件、开始使用时间、在线时长,统计许可的软件总数,当软件许可总数达到预警值时,向所述软件的被许可客户端发出预警信息。
5.根据权利要求4所述的软件管理方法,其特征在于,所述许可监测回收还包括:
管理服务器记录所有客户端的软件使用信息,当被授权软件在规定时间间隔内没有操作时,管理服务器向该授权软件的客户端发送许可回收命令,管理服务器对该授权软件的许可进行回收。
6.根据权利要求4-5任一项所述的软件管理方法,其特征在于,该方法还包括移动端接收备
份信息的过程,所述移动端接收备份信息的过程包括:在对许可进行回收之前,管理服务器向客户端发送备份指令,该备份指令的通知信息同时发送到绑定的移动端;用户移动端收到备份指令的通知信息,如果不同意回收,可以直接在移动端回复不同意收回许可的信息,从而避免许可证被收回。
7.根据权利要求1-5任一项所述的软件管理方法,其特征在于,该方法还包括许可借用控制,所述许可借用控制包括:对服务器进行借用信息设置,所述借用信息包括借用软件,借用时间,借用者的硬件信息。
8.一种软件管理系统,其特征在于,所述系统包括:
管理服务器,
客户端;
所述客户端用于向管理服务器发送许可请求,接收管理服务器返回的许可信息;
所述管理服务器用于根据企业需求进行预设置,接收客户端发送的许可请求,并根据预设置对许可请求进行检查,如果许可请求满足预设置,查询许可证剩余量,如果许可证剩余量不能满足请求,向所有相应的客户端发送停止许可命令,收回相应的客户端的许可证,管理服务器将收回的许可证分配给发送许可请求的客户端;
所述预设置包括:
S1-1:管理服务器统计一定时间段内请求软件许可的客户端总数,得到在同一时间各软件的最大需求量;
S1-2:在最大需求量的基础上,再加上许可预留数,将其总数作为企业需求量;所述许可预留数是针对必须满足其许可供应的用户而设置的许可预留;
S1-3:根据企业需求量,配置管理服务器的许可证总量;
所述管理服务器还用于监测备份过程,即对所有许可请求信息、许可证发放信息、以及软件的使用信息进行监测,并生成报表,进行备份;所述监测备份还包括对所述生成的报表进行文件校验,防止篡改的过程;
所述管理服务器还用于许可监测回收,所述许可监测回收包括:
管理服务器统计许可的软件总数,当软件许可总数达到触发回收值时,自动触发许可回
收机制,完成相应软件的许可回收;
所述许可回收机制为:管理服务器向所有相应的客户端发送停止许可命令,所述相应的客户端为许可的总数达到触发回收值的软件的客户端,如果相应的客户端没有回应,则收回没有回应的相应的客户端的许可。
技术说明书
一种软件管理方法及系统
技术领域
本技术涉及一种软件管理方法及系统,具体涉及一种智能高效的企业软件运行监控调配管理的方法及系统。
背景技术
随着工业化与信息化的深度融合,企业借助信息化推动技术创新、产品创新、业务创新等以增强竞争力。20余年来制造业全面应用CAD、CAE及CAM等技术用以产品创新,以提高效