一种多用户共享软件对usb设备进行授权的方法
【技术领域】
[0001] 本发明属于云计算和虚拟机技术领域,尤其涉及一种多用户共享软件授权USB设备的方法。
【背景技术】
[0002] 随着计算机和网络的快速发展,传统的字符认证方法的安全性问题越来越明显。 传统字符型软件授权被大规模破解、盗版,导致软件服务企业遭受巨大经济损失。
[0003] 随着安全技术的发展,服务提供商将安全认证信息固化在USB设备中,使得认证信息无法被提取和破解。 这样,只有对应的USB设备正确时,才能通过安全认证。 可以有效保障软件的安全,方便服务提供商管理。
由于USB设备本身具有一定的制造成本,并且大多数用户都在短时间内使用相应的服务,因此,对于大多数用户来说,使用USB类型的认证服务,可以使软件的使用成本大大提高。 迫切需要一种多用户共享USB认证设备资源的调度方法来对USB认证设备资源进行管理,既满足用户的USB认证设备使用需求,又能最大化的共享USB认证设备资源并有效降低成本。
【发明内容】
发明内容针对现有技术的上述缺陷,本发明要解决的技术问题是提供一种能够最大化共享USB认证设备资源的方法及多用户共享软件的方法以较低的成本授权USB设备。
为实现上述目的,本发明提供了一种多用户共享软件授权USB设备的方法吉祥物设计卡通人物,包括以下步骤:
步骤一、注册USB;
第2步,注册服务,
步骤3、请求使用USB设备,
步骤4、启动USB设备,
步骤5、结束USB设备;
步骤3中所述的请求使用USB设备执行如下步骤:
A1、当用户有使用USB设备的需求时,向管理模块提出请求; 判断用户是否拥有VM; 如果用户有虚拟机,则查询虚拟机的USB设备预留表,根据USB设备预留表申请USB设备;当用户没有虚拟机使用USB设备时,创建虚拟机使用 USB 设备;
A2后,管理模块接收到请求,处理请求; 判断用户是续费请求、新建VM+USB请求还是现有VM+USB请求; 检查用户的请求是否有效;
A3、记录用户的请求; 判断用户是否需要续约;
如果用户需要续签合同,则直接续签合同,然后结束; 否则,执行步骤4;
[0016] 步骤四中,所述启动USB设备按以下步骤进行:
管理模块定期巡检系统中的USB设备维护:
B1、检查是否有启动请求;
B2、当有启动请求时,检查系统中的资源是否满足用户; 否则结束;
B3、当系统中的资源满足用户要求时,向USB资源管理器和Hypervisor发送请求; 当系统中的资源不能满足用户时,延迟用户的USB设备使用时间,并通知用户;
B4、管理模块检查USB设备的当前状态:如果是空闲状态,则将USB设备的连接信息发送给Hypervisor;如果是空闲状态,则将USB设备的连接信息发送给Hypervisor;
如果不是空闲状态,则查询当前使用该USB设备的VM、用户和主机Hypervisor信息;
B5、向前一用户发送通知;
B6、管理模块向原VM主机Hypervisor发送请求,卸载指定VM的指定USB设备;
B7、将USB设备的连接信息发送给新VM的宿主Hypervisor;
B8、管理模块向Hypervisor发送请求,携带USB设备的连接信息和VM信息; Hypervisor根据请求创建带有USB设备的VM,并为现有VM添加USB设备;
步骤5中结束USB设备,执行如下:
管理模块定期巡检系统中的USB设备维护:
C1、检查是否有即将过期的请求; 如果存在即将过期的请求,请检查系统中是否有足够的资源允许用户续订合约:
如果系统中有足够的资源允许用户继续使用,则先保留资源,然后向用户发送信息进行提示; 如果用户在到期前没有续约,则释放预留资源,否则返回执行步骤-*·-·,
如果系统中没有足够的资源允许用户继续使用,则向用户发送信息提示其USB设备即将过期;
C2、向Hypervisor发送请求,携带USB设备的连接信息和VM信息; Hypervisor根据请求删除带有USB设备的VM。
优选地软件授权方式有哪些,在步骤4之前还包括用户向管理模块修改或撤销USB设备请求的步骤。 管理模块接收到用户的请求后,对记录中的用户请求或续约请求进行修改或撤销。 优选地软件授权方式有哪些,步骤一按以下步骤进行:
D1、判断USB设备对应的服务存在; 如果不存在,则在系统中创建服务,并记录服务的相关信息,包括名称、版本号、发布时间、公司信息、软件类型和使用说明,然后执行下一步; 如果存在,则直接进行下一步;
D2、接入USB设备:首先将USB设备插入统一USB接口总线; 扫描USB设备; 新插入的 USB 设备将被记录并标记。
优选地,步骤2按以下步骤进行:
E1、找到新的USB设备;
E2、USB关联对应的服务;
[0041] E3、为USB设备建立服务表,记录当前USB设备的使用情况以及对应的使用信息。
优选地,所述步骤3中,根据用户的权限以及检查用户配额请求的有效性,则检查系统中的可用资源是否与用户的请求匹配,如果匹配,则为用户预留或分配资源; 如果不匹配,则将推荐方案提供给用户,并通过电子邮件通知客户,并保证限时有效; 若用户接受该推荐方案,则判定该推荐方案为真实预约; 如果用户不接受推荐方案,则重新选择; 当系统接受用户的请求后,则将USB设备挂载到用户的虚拟机上,并根据用户的使用情况通知和提醒用户。
[0017] 本发明的有益效果是:本发明能够在仅配置一个USB虚拟化设备卡的情况下更加满足用户的需求,提高了USB设备的利用率,有效节省了资源和用户的使用成本。软件。
【附图说明】
[0044] 图1为本发明的调度结构图。
[0045] 图2为本发明角色交互的场景图。
图3是用户使用USB设备的流程图。
【详细方式】
[0016] 下面结合附图和实施例对本发明作进一步说明:
如图1至图3所示,一种多用户共享软件授权USB设备的方法,包括以下步骤:
步骤1、注册USB:
D1、判断USB设备对应的服务存在; 如果不存在,则在系统中创建一个服务,并记录该服务的相关信息,包括名称、版本号、发布时间、公司信息、软件类型和使用说明,然后执行下一步; 如果存在,则直接进行下一步;
D2、接入USB设备:首先将USB设备插入统一USB接口总线; 扫描USB设备; 新插入的 USB 设备将被记录并标记。
第二步、注册服务:
E1、找到新的USB设备;
E2、USB关联对应的服务;
[0055] E3、为USB设备建立服务表,记录当前USB设备的使用情况以及对应的使用信息。
步骤3、请求使用USB设备:
A1、当用户有使用USB设备的需求时,向管理模块提出请求; 判断用户是否拥有VM; 如果用户有虚拟机,则查询该虚拟机的USB设备预约表,如表1所示,用户根据USB设备预约表,申请USB设备;
表1.USB设备预约表
[0060] 当用户没有VM来使用USB设备时,则创建具有USB设备的VM;
[0611] A2之后,管理模块接收到请求,处理该请求; 判断用户是续费请求、新的VM+USB请求还是已有的VM+USB请求; 检查用户的请求是否有效;
A3、记录用户的请求; 判断用户是否需要续约;<
- 本文固定链接: https://wen.nuanque.com/shouquan/5431.html
- 转载请注明: nuanquewen 于 吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计 发表
- 文章或作品为作者独立观点不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。本文之内容为用户主动投稿和用户分享产生,如发现内容涉嫌抄袭侵权,请联系在线客服举报,一经查实,本站将立刻删除。本站转载之内容为资源共享、学习交流之目的,请勿使用于商业用途。