国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種多用戶共享軟件授權(quán)usb設(shè)備的方法

      文檔序號:9787694閱讀:2475來源:國知局
      一種多用戶共享軟件授權(quán)usb設(shè)備的方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明屬于云計(jì)算和虛擬機(jī)技術(shù)領(lǐng)域,特別是涉及一種多用戶共享軟件授權(quán)USB 設(shè)備的方法。
      【背景技術(shù)】
      [0002] 隨著計(jì)算機(jī)及網(wǎng)絡(luò)的飛速發(fā)展,傳統(tǒng)的字符認(rèn)證方式的安全方面的缺點(diǎn)越來越明 顯。傳統(tǒng)的字符型軟件license被大范圍的破解和盜版,使軟件服務(wù)公司蒙受巨大的經(jīng)濟(jì)損 失。
      [0003] 隨著安全技術(shù)的發(fā)展,服務(wù)提供商將安全認(rèn)證信息固化在USB設(shè)備中,使認(rèn)證信息 不能被提取和破解。這樣,只有對應(yīng)正確的USB設(shè)備時,才能通過安全的認(rèn)證。可以有效的保 證軟件的安全性,并且便于服務(wù)提供商進(jìn)行管理。
      [0004] 由于USB設(shè)備本身具有一定的制造成本,并且大部分用戶均是短時間使用相應(yīng)的 服務(wù),所以,對于大部分用戶來說,使用USB類型的認(rèn)證服務(wù),會使軟件的使用成本大大提 高。現(xiàn)急需要一種多用戶共享USB認(rèn)證設(shè)備資源的調(diào)度方法來對USB認(rèn)證設(shè)備資源進(jìn)行管 理,以便既滿足用戶的USB認(rèn)證設(shè)備使用需要,又可以最大化共享USB認(rèn)證設(shè)備資源,有效的 降低成本。

      【發(fā)明內(nèi)容】

      [0005] 有鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種可以最大化 共享USB認(rèn)證設(shè)備資源,并且成本更低的多用戶共享軟件授權(quán)USB設(shè)備的方法。
      [0006] 為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種多用戶共享軟件授權(quán)USB設(shè)備的方法,包括以 下步驟:
      [0007] 步驟一、注冊USB;
      [0008] 步驟二、注冊服務(wù)、
      [0009] 步驟三、請求使用USB設(shè)備、
      [0010] 步驟四、開始USB設(shè)備、
      [0011] 步驟五、結(jié)束USB設(shè)備;
      [0012] 步驟三中所述請求使用USB設(shè)備按以下步驟進(jìn)行:
      [0013] A1、當(dāng)用戶有使用USB設(shè)備的需要時,向管理模塊提出請求;判斷用戶是否有VM;如 果用戶已經(jīng)有VM,則查詢VM的USB設(shè)備預(yù)約表,根據(jù)USB設(shè)備預(yù)約表申請USB設(shè)備;當(dāng)用戶沒 有VM來使用USB設(shè)備,則創(chuàng)建帶USB設(shè)備的VM;
      [0014] A2、管理模塊接收到請求后,對請求進(jìn)行處理;判斷用戶是續(xù)約請求、新建VM+USB 請求還是已有VM+USB請求;檢查用戶的請求是否有效;
      [0015] A3、對用戶的請求進(jìn)行記錄;判斷用戶是否需要續(xù)約;
      [0016] 如果用戶需要續(xù)約,則直接進(jìn)行續(xù)約,然后結(jié)束;否則執(zhí)行步驟四;
      [0017] 步驟四中,所述開始USB設(shè)備按以下步驟進(jìn)行:
      [0018]管理模塊定時檢查系統(tǒng)中的USB設(shè)備進(jìn)行維護(hù):
      [0019] B1、檢查是否有將要開始的請求;
      [0020] B2、當(dāng)有將開始的請求,則檢查系統(tǒng)中的資源是否滿足用戶;否則結(jié)束;
      [0021] B3、當(dāng)系統(tǒng)中的資源滿足用戶時,向USB資源管理器及Hyperviso r發(fā)送請求;當(dāng)系 統(tǒng)中的資源不滿足用戶時,將用戶的USB設(shè)備使用時間延后,并通知用戶;
      [0022] B4、管理模塊檢查USB設(shè)備的當(dāng)前狀態(tài):如果為空閑狀態(tài),則將U SB設(shè)備的連接信 息發(fā)送給Hypervisor;
      [0023] 如果不為空閑狀態(tài),則查詢出當(dāng)前使用該USB設(shè)備的VM、用戶及宿主Hypervisor信 息;
      [0024] B5、向前一個用戶發(fā)送通知;
      [0025] B6、管理模塊向原VM宿主Hypervisor發(fā)送請求,卸載指定VM的指定USB設(shè)備;
      [0026] B7、將USB設(shè)備的連接信息發(fā)送給新VM的宿主Hypervisor;
      [0027] B8、管理模塊向Hypervi sor發(fā)送請求,攜帶USB設(shè)備的連接信息及VM信息; Hypervisor根據(jù)請求創(chuàng)建帶USB設(shè)備的VM并為已有的VM添加 USB設(shè)備;
      [0028] 步驟五中結(jié)束USB設(shè)備按以下步驟進(jìn)行:
      [0029]管理模塊定時檢查系統(tǒng)中的USB設(shè)備進(jìn)行維護(hù):
      [0030] C1、檢查是否有將要到期的請求;如果有將要到期的請求,檢查系統(tǒng)中是否有足夠 的資源允許用戶續(xù)約:
      [0031] 如果系統(tǒng)中有足夠的資源允許用戶繼續(xù)使用,則先對資源進(jìn)行預(yù)占,然后發(fā)送信 息給用戶進(jìn)行提示;如果用戶在到期前未進(jìn)行續(xù)約,則將預(yù)占資源釋放,否則返回執(zhí)行步驟 -* · -·,
      [0032] 如果系統(tǒng)中無足夠的資源允許用戶繼續(xù)使用,則發(fā)送信息給用戶以提示其USB設(shè) 備將要到期;
      [0033] C2、向Hypervisor發(fā)送請求,攜帶USB設(shè)備的連接信息及VM信息;Hypervisor根據(jù) 請求刪除帶USB設(shè)備的VM。
      [0034]較佳的,所述步驟四之前,還包括用戶向管理模塊提出修改或撤銷USB設(shè)備請求的 步驟;管理模塊接收到用戶的請求后,將記錄中用戶的請求或續(xù)約請求進(jìn)行修改或撤銷。 [0035]較佳的,步驟一按以下步驟進(jìn)行:
      [0036] D1、判斷USB設(shè)備對應(yīng)的服務(wù)存在;如果不存在,在系統(tǒng)中創(chuàng)建服務(wù),并記錄服務(wù)的 相關(guān)信息,包括名稱、版本號、發(fā)布時間、公司信息、軟件類型及使用描述,然后執(zhí)行下一步; 如果存在,則直接進(jìn)行下一步;
      [0037] D2、接入USB設(shè)備:先將USB設(shè)備插入統(tǒng)一的USB接口總線;掃描U SB設(shè)備;將新插入 的USB設(shè)備記錄并進(jìn)行標(biāo)記。
      [0038]較佳的,步驟二按以下步驟進(jìn)行:
      [0039] E1、查找到新的USB設(shè)備;
      [0040] E2、將USB關(guān)聯(lián)到對應(yīng)的服務(wù);
      [0041 ] E3、為USB設(shè)備建立服務(wù)表,記錄當(dāng)前USB設(shè)備的使用情況和對應(yīng)的使用信息。
      [0042]較佳的,所述步驟三中,按照用戶的權(quán)限及額度審核用戶請求的有效性,再檢查系 統(tǒng)中可用資源與用戶的請求是否匹配,如果匹配則為用戶預(yù)約或分配資源;如果不匹配,則 向用戶提供推薦方案,郵件通知客戶,并保證在有限時間內(nèi)有效;如果用戶接受推薦方案, 則確定推薦方案為真實(shí)預(yù)約;如果用戶不接受推薦方案,則重新進(jìn)行選擇;當(dāng)系統(tǒng)接受理用 戶的請求,則將USB設(shè)備掛載到用戶虛擬機(jī),并根據(jù)用戶的使用情況對用戶進(jìn)行通知和提 不。
      [0043]本發(fā)明的有益效果是:本發(fā)明能夠在僅配置一個USB虛擬化設(shè)備卡的情況下,更多 的滿足用戶的需求,并且提高了 USB設(shè)備的利用率,有效的節(jié)約了資源和用戶使用軟件的成 本。
      【附圖說明】
      [0044]圖1是本發(fā)明調(diào)度結(jié)構(gòu)圖。
      [0045]圖2是本發(fā)明角色交互場景圖。
      [0046] 圖3是用戶使用USB設(shè)備流程圖。
      【具體實(shí)施方式】
      [0047] 下面結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明:
      [0048] 如圖1至圖3所示,一種多用戶共享軟件授權(quán)USB設(shè)備的方法,包括以下步驟:
      [0049] 步驟一、注冊USB:
      [0050] D1、判斷USB設(shè)備對應(yīng)的服務(wù)存在;如果不存在,在系統(tǒng)中創(chuàng)建服務(wù),并記錄服務(wù)的 相關(guān)信息,包括名稱、版本號、發(fā)布時間、公司信息、軟件類型及使用描述,然后執(zhí)行下一步; 如果存在,則直接進(jìn)行下一步;
      [0051 ] D2、接入USB設(shè)備:先將USB設(shè)備插入統(tǒng)一的USB接口總線;掃描U SB設(shè)備;將新插入 的USB設(shè)備記錄并進(jìn)行標(biāo)記。
      [0052]步驟二、注冊服務(wù):
      [0053] E1、查找到新的USB設(shè)備;
      [0054] E2、將USB關(guān)聯(lián)到對應(yīng)的服務(wù);
      [0055] E3、為USB設(shè)備建立服務(wù)表,記錄當(dāng)前USB設(shè)備的使用情況和對應(yīng)的使用信息。
      [0056] 步驟三、請求使用USB設(shè)備:
      [0057] A1、當(dāng)用戶有使用USB設(shè)備的需要時,向管理模塊提出請求;判斷用戶是否有VM;如 果用戶已經(jīng)有VM,則查詢VM的USB設(shè)備預(yù)約表,如表1所示,用戶根據(jù)USB設(shè)備預(yù)約表,申請 USB設(shè)備;
      [0059] 表1.USB設(shè)備預(yù)約表
      [0060]當(dāng)用戶沒有VM來使用USB設(shè)備,則創(chuàng)建帶USB設(shè)備的VM;
      [00611 A2、管理模塊接收到請求后,對請求進(jìn)行處理;判斷用戶是續(xù)約請求、新建VM+USB 請求還是已有VM+USB請求;檢查用戶的請求是否有效;
      [0062] A3、對用戶的請求進(jìn)行記錄;判斷用戶是否需要續(xù)約;<
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1