国产精品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>

      一種許可證回收方法及系統(tǒng)的制作方法

      文檔序號:6436173閱讀:252來源:國知局
      專利名稱:一種許可證回收方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)許可證技術(shù),尤其涉及一種許可證回收方法及系統(tǒng)。
      技術(shù)背景
      目前,浮點型許可證是各種大型設(shè)計制造軟件的主流授權(quán)方式,浮點型許可證一般的使用方式是客戶端在使用軟件時,從獲取到浮點型許可證直至歸還此浮點型許可證的整個階段長期地占有該浮點型許可證。由于當前大型設(shè)計制造軟件極其昂貴,很多公司和設(shè)計院都無力購買大量的許可證,導致這些組織單位的許可證資源都比較緊缺,經(jīng)常會出現(xiàn)員工搶占許可證的情況,其實員工自身暫時并不需要使用軟件,導致某些真正需要使用軟件的員工無法進行正常工作,而且造成許可證資源的浪費;還有的情況是,員工在使用軟件時,由于受其他事情如上廁所、打電話等的干擾,在此期間未將軟件關(guān)閉,也會造成昂貴的許可證資源長時間的閑置;以上種種情況都在一定程度上造成了許可證資源的浪費, 同時也降低了許可證的使用效率。發(fā)明內(nèi)容
      針對上述技術(shù)問題,本發(fā)明的目的在于提供一種許可證回收方法及系統(tǒng),其使許可證最大限度的處于使用狀態(tài),避免了許可證的閑置,提高了許可證的使用效率,降低了使用成本。
      為達到上述目的,本發(fā)明是通過以下技術(shù)方案來實現(xiàn)的
      一種許可證回收方法,所述方法包括如下步驟
      A、創(chuàng)建一張監(jiān)控目標程序列表,當發(fā)現(xiàn)這些監(jiān)控目標程序存在時,判斷監(jiān)控目標程序是否正在使用;
      B、根據(jù)步驟A對監(jiān)控目標程序的判斷結(jié)果,進一步對監(jiān)控目標程序的相關(guān)信息進行監(jiān)控;
      C、根據(jù)步驟B對監(jiān)控目標程序的相關(guān)信息的監(jiān)控結(jié)果,處理監(jiān)控目標程序?qū)?yīng)的許可證。
      特別的,所述步驟A判斷監(jiān)控目標程序是否正在使用的方法包括以下步驟
      Al、判斷監(jiān)控目標程序的CPU占用率是否達到指定閥值;
      A2、所述步驟Al判斷監(jiān)控目標程序的CPU占用率未達到指定閥值時,則判斷監(jiān)控目標程序是否位于最前窗口;
      A3、所述步驟A2判斷監(jiān)控目標程序位于最前窗口時,則判斷是否有鍵盤或鼠標的信號輸入。
      特別的,所述步驟B對監(jiān)控目標程序的相關(guān)信息進行監(jiān)控具體包括所述步驟B對監(jiān)控目標程序的相關(guān)信息進行監(jiān)控具體包括在步驟Al至A3任意一個判斷結(jié)果為否時,計時器從目標程序的當前狀態(tài)開始計時。
      特別的,所述步驟C具體包括在計時器到達設(shè)定時間閥值時,則掛起監(jiān)控目標程序,然后關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接,回收監(jiān)控目標程序的許可證;在計時器未達到時間閥值且步驟A判斷監(jiān)控目標程序正在使用時,則計時器清零,監(jiān)控目標程序重新獲得許可證,喚醒監(jiān)控目標程序。
      本發(fā)明還公開了一種許可證回收系統(tǒng),其特征在于,所述系統(tǒng)包括
      列表創(chuàng)建單元,用于創(chuàng)建一張監(jiān)控目標程序列表,并判斷監(jiān)控目標程序是否存在;
      判斷單元,用于在監(jiān)控目標程序存在時判斷監(jiān)控目標程序是否正在使用;
      信息監(jiān)控單元,用于根據(jù)判斷單元的判斷結(jié)果進一步對監(jiān)控目標程序的相關(guān)信息進行監(jiān)控;
      許可證處理單元,用于根據(jù)信息監(jiān)控單元的監(jiān)控結(jié)果處理監(jiān)控目標程序?qū)?yīng)的許可證。
      特別的,所述判斷單元包括占用率判斷單元,用于判斷監(jiān)控目標程序的CPU占用率是否達到指定閥值;窗口判斷單元,用于判斷監(jiān)控目標程序是否位于最前窗口 ;信號輸入判斷單元,用于監(jiān)控目標程序位于最前窗口時判斷是否有鍵盤或鼠標的信號輸入。
      特別的,所述信息監(jiān)控單元包括計時器,用于記錄目標程序處于未使用狀態(tài)的時間,并在目標程序由未使用狀態(tài)轉(zhuǎn)為使用狀態(tài)時,將記錄的結(jié)果清零;時間閥值設(shè)置單元, 用于設(shè)置允許目標程序處于未使用狀態(tài)的時間閥值。
      特別的,所述許可證處理單元包括程序掛起單元,用于在計時器達到時間閥值設(shè)置單元設(shè)置的時間時,掛起監(jiān)控目標程序;連接關(guān)閉單元,用于在程序掛起單元掛起監(jiān)控目標程序后,關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接;許可證回收單元,用于在連接關(guān)閉單元關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接后,回收監(jiān)控目標程序的許可證;程序喚醒單元,用于在監(jiān)控目標程序重新獲得許可證時,喚醒監(jiān)控目標程序。
      本發(fā)明的有益效果為,所述一種許可證回收方法及系統(tǒng)通過創(chuàng)建一張監(jiān)控目標程序列表,在發(fā)現(xiàn)這些目標程序存在時就判斷其是否正在使用,若目標程序未被使用,則開始對該目標程序的當前狀態(tài)開始計時,達到設(shè)定的時間閥值時,回收簽出許可證,若計時器未達到時間閥值,監(jiān)控目標進程又開始處于使用狀態(tài),則計時器清零;避免了許可證的閑置, 提高了許可證的使用效率。


      下面根據(jù)附圖和實施例對本發(fā)明作進一步詳細說明。
      圖1為本發(fā)明許可證回收方法的流程圖2為本發(fā)明許可證回收系統(tǒng)的框圖。
      具體實施方式
      下面結(jié)合附圖和實施例對本發(fā)明作進一步說明。請參照圖1所示,圖1為本發(fā)明許可證回收方法的流程圖。
      本實施例中,許可證回收方法,所述方法包括一下步驟
      步驟101、客戶根據(jù)自身需要創(chuàng)建監(jiān)控目標程序列表,并判斷被監(jiān)控的目標程序是否存在。
      步驟102、判斷監(jiān)控目標程序是否處于使用狀態(tài),首先判斷監(jiān)控目標程序的CPU占用率是否達到指定閥值,若監(jiān)控目標程序的CPU占用率達到指定閥值,則表明監(jiān)控目標程序處于使用狀態(tài)。
      步驟103、根據(jù)步驟102的判斷結(jié)果,若監(jiān)控目標程序的CPU占用率未達到指定閥值,則判斷監(jiān)控目標程序是否位于最前窗口,若監(jiān)控目標程序不位于最前窗口,則表明監(jiān)控目標程序處于未使用狀態(tài)。
      步驟104、根據(jù)步驟103的判斷結(jié)果,若監(jiān)控目標程序位于最前窗口,則判斷是否有鍵盤或鼠標的信號輸入,若有鍵盤或鼠標的信號輸入,則表明監(jiān)控目標程序處于使用狀態(tài),若沒有有鍵盤或鼠標的信號輸入,則表明監(jiān)控目標程序處于未使用狀態(tài)。
      步驟105、根據(jù)步驟102至104的判斷結(jié)果,若監(jiān)控目標程序處于未使用狀態(tài),則客戶根據(jù)自身需要設(shè)置允許目標程序處于未使用狀態(tài)的時間閥值,閥值的大小決定了目標程序可以處于閑置的時間。
      步驟106、在設(shè)置完時間閥值后,記錄監(jiān)控目標程序處于未使用狀態(tài)的時間。
      步驟107、記錄監(jiān)控目標程序處于未使用狀態(tài)一段時間后,判斷步驟106記錄的時間是否達到步驟105設(shè)置的閥值,若沒有達到設(shè)置的閥值,則重新執(zhí)行步驟106的操作。
      步驟108、在步驟107判斷監(jiān)控目標程序處于未使用狀態(tài)的時間達到設(shè)置的閥值時,則掛起監(jiān)控目標程序。
      步驟109、在掛起監(jiān)控目標程序后,關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接。
      步驟110、在目標程序與許可證服務(wù)器斷開連接后,回收監(jiān)控目標程序所使用的浮點型許可證。
      步驟111、在監(jiān)控目標程序重新使用浮點型許可證時,計時器清零,喚醒監(jiān)控目標程序。
      請參照圖2所示,圖2為本發(fā)明許可證回收系統(tǒng)的框圖。
      本實施列中,一種許可證回收系統(tǒng),其包括列表創(chuàng)建單元、判斷單元、信息監(jiān)控單元及許可證處理單元,所述判斷單元包括窗口判斷單元和信號輸入判斷單元,所述信息監(jiān)控單元包括計時器、時間閥值設(shè)置單元,所述許可證處理單元包括程序掛起單元、連接關(guān)閉單元、許可證回收單元及程序喚醒單元。
      所述列表創(chuàng)建單元用于客戶根據(jù)自身需要創(chuàng)建監(jiān)控目標程序列表,并被監(jiān)控的目標程序是否存在。
      所述窗口判斷單元用于判斷監(jiān)控目標程序是否處于使用狀態(tài),首先判斷監(jiān)控目標程序是否位于最前窗口,若監(jiān)控目標程不位于最前窗口,則表明監(jiān)控目標程序位于未使用狀態(tài);所述信號輸入判斷單元用于在窗口判斷單元判斷監(jiān)控目標程序位于最前窗口時,判斷是否有鍵盤或鼠標的信號輸入,若有鍵盤或鼠標的信號輸入,則說明監(jiān)控目標程序處于使用裝填,若鍵盤或鼠標沒有信號輸入,則說明監(jiān)控目標程序處于未使用狀態(tài)。
      所述計時器用于記錄監(jiān)控目標程序處于未使用狀態(tài)的時間;所述時間閥值設(shè)置單元用于客戶根據(jù)自身需要設(shè)置允許目標程序處于未使用狀態(tài)的時間閥值,閥值的大小決定了目標程序可以處于閑置的時間。
      所述程序掛起單元用于在計數(shù)器判斷監(jiān)控目標程序處于未使用狀態(tài)的時間達到設(shè)置的閥值時,掛起監(jiān)控目標程序;所述連接關(guān)閉單元用于監(jiān)控目標程序掛起后,關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接;所述許可證回收單元用于在目標程序與許可證服務(wù)器斷開連接后,回收監(jiān)控目標程序所使用的浮點型許可證;程序喚醒單元,用于在監(jiān)控目標程序重新獲得許可證時,喚醒監(jiān)控目標程序。
      所述一種許可證回收方法及系統(tǒng)通過創(chuàng)建一張監(jiān)控目標程序列表,在發(fā)現(xiàn)這些目標程序存在時就判斷其是否正在使用,若目標程序未被使用,則開始對該目標程序的當前狀態(tài)開始計時,達到設(shè)定的時間閥值時,回收簽出許可證,若計時器未達到時間閥值,監(jiān)控目標進程又開始處于使用狀態(tài),則計時器清零;避免了許可證的閑置,提高了許可證的使用效率。
      上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍的內(nèi)。
      權(quán)利要求
      1.一種許可證回收方法,其特征在于,包括如下步驟A、創(chuàng)建一張監(jiān)控目標程序列表,當發(fā)現(xiàn)這些監(jiān)控目標程序存在時,判斷監(jiān)控目標程序是否正在使用;B、根據(jù)步驟A對監(jiān)控目標程序的判斷結(jié)果,進一步對監(jiān)控目標程序的相關(guān)信息進行監(jiān)控;C、根據(jù)步驟B對監(jiān)控目標程序的相關(guān)信息的監(jiān)控結(jié)果,處理監(jiān)控目標程序?qū)?yīng)的許可證。
      2.根據(jù)權(quán)利要求1所述的許可證回收方法,其特征在于,所述步驟A判斷監(jiān)控目標程序是否正在使用的方法包括以下步驟Al、判斷監(jiān)控目標程序的CPU占用率是否達到指定閥值;A2、所述步驟Al判斷監(jiān)控目標程序的CPU占用率未達到指定閥值時,則判斷監(jiān)控目標程序是否位于最前窗口;A3、所述步驟A2判斷監(jiān)控目標程序位于最前窗口時,則判斷是否有鍵盤或鼠標的信號輸入。
      3.根據(jù)權(quán)利要求2所述的許可證回收方法,其特征在于,所述步驟B對監(jiān)控目標程序的相關(guān)信息進行監(jiān)控具體包括在步驟Al至A3任意一個判斷結(jié)果為否時,計時器從目標程序的當前狀態(tài)開始計時。
      4.根據(jù)權(quán)利要求3所述的許可證回收方法,其特征在于,所述步驟C具體包括在計時器到達設(shè)定時間閥值時,則掛起監(jiān)控目標程序,然后關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接,回收監(jiān)控目標程序的許可證;在計時器未達到時間閥值且步驟A判斷監(jiān)控目標程序正在使用時,則計時器清零,監(jiān)控目標程序重新獲得許可證,喚醒監(jiān)控目標程序。
      5.一種許可證回收系統(tǒng),其特征在于,所述系統(tǒng)包括列表創(chuàng)建單元,用于創(chuàng)建一張監(jiān)控目標程序列表,并判斷監(jiān)控目標程序是否存在; 判斷單元,用于在監(jiān)控目標程序存在時判斷監(jiān)控目標程序是否正在使用; 信息監(jiān)控單元,用于根據(jù)判斷單元的判斷結(jié)果進一步對監(jiān)控目標程序的相關(guān)信息進行監(jiān)控;許可證處理單元,用于根據(jù)信息監(jiān)控單元的監(jiān)控結(jié)果處理監(jiān)控目標程序?qū)?yīng)的許可證。
      6.根據(jù)權(quán)利要求5所述的許可證回收系統(tǒng),其特征在于,所述判斷單元包括占用率判斷單元,用于判斷監(jiān)控目標程序的CPU占用率是否達到指定閥值;窗口判斷單元,用于判斷監(jiān)控目標程序是否位于最前窗口 ;信號輸入判斷單元,用于監(jiān)控目標程序位于最前窗口時判斷是否有鍵盤或鼠標的信號輸入。
      7.根據(jù)權(quán)利要求5或6所述的許可證回收系統(tǒng),其特征在于,所述信息監(jiān)控單元包括 計時器,用于記錄目標程序處于未使用狀態(tài)的時間并在目標程序由未使用狀態(tài)轉(zhuǎn)為使用狀態(tài)時,將記錄的結(jié)果清零;時間閥值設(shè)置單元,用于設(shè)置允許目標程序處于未使用狀態(tài)的時間閥值。
      8.根據(jù)權(quán)利要求7所述的許可證回收系統(tǒng),其特征在于,所述許可證處理單元包括程序掛起單元,用于在計時器達到時間閥值設(shè)置單元設(shè)置的時間時,掛起監(jiān)控目標程序;連接關(guān)閉單元,用于在程序掛起單元掛起監(jiān)控目標程序后,關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接;許可證回收單元,用于在連接關(guān)閉單元關(guān)閉監(jiān)控目標程序與許可證服務(wù)器的網(wǎng)絡(luò)連接后,回收監(jiān)控目標程序的許可證;程序喚醒單元,用于在監(jiān)控目標程序重新獲得許可證時,喚醒監(jiān)控目標程序。
      全文摘要
      本發(fā)明公開一種許可證回收方法及系統(tǒng),應(yīng)用于許可證回收領(lǐng)域,其通過創(chuàng)建監(jiān)控目標程序列表,在發(fā)現(xiàn)這些目標程序存在時就判斷其是否正在使用,若目標程序未被使用,則開始對該目標程序的當前狀態(tài)開始計時,在達到設(shè)定的時間閥值時,回收簽出許可證,若計時器未達到時間閥值,監(jiān)控目標進程又開始處于使用狀態(tài),則計時器清零;當用戶又需要繼續(xù)使用已被強制簽回許可證的軟件時,只需點擊相關(guān)圖標,即可使軟件獲得許可證;整個簽回與簽出許可證過程對用戶完全透明的,并且不會對用戶的作業(yè)造成任何影響;所述許可證回收系統(tǒng)使許可證最大限度的處于使用狀態(tài),避免了許可證的閑置,提高了許可證的用效率,降低了許可證的使用成本。
      文檔編號G06F11/30GK102521530SQ20111032271
      公開日2012年6月27日 申請日期2011年10月21日 優(yōu)先權(quán)日2011年10月21日
      發(fā)明者張國, 章臣新 申請人:張國
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1