[發明專利]一種許可證回收方法及系統無效
| 申請號: | 201110322711.7 | 申請日: | 2011-10-21 |
| 公開(公告)號: | CN102521530A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 章臣新;張國 | 申請(專利權)人: | 張國 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00;G06F11/30 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 馮鐵惠 |
| 地址: | 214000 江蘇省無*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 許可證 回收 方法 系統 | ||
技術領域
本發明涉及一種網絡許可證技術,尤其涉及一種許可證回收方法及系統。
背景技術
目前,浮點型許可證是各種大型設計制造軟件的主流授權方式,浮點型許可證一般的使用方式是:客戶端在使用軟件時,從獲取到浮點型許可證直至歸還此浮點型許可證的整個階段長期地占有該浮點型許可證。由于當前大型設計制造軟件極其昂貴,很多公司和設計院都無力購買大量的許可證,導致這些組織單位的許可證資源都比較緊缺,經常會出現員工搶占許可證的情況,其實員工自身暫時并不需要使用軟件,導致某些真正需要使用軟件的員工無法進行正常工作,而且造成許可證資源的浪費;還有的情況是,員工在使用軟件時,由于受其他事情如上廁所、打電話等的干擾,在此期間未將軟件關閉,也會造成昂貴的許可證資源長時間的閑置;以上種種情況都在一定程度上造成了許可證資源的浪費,同時也降低了許可證的使用效率。
發明內容
針對上述技術問題,本發明的目的在于提供一種許可證回收方法及系統,其使許可證最大限度的處于使用狀態,避免了許可證的閑置,提高了許可證的使用效率,降低了使用成本。
為達到上述目的,本發明是通過以下技術方案來實現的:
一種許可證回收方法,所述方法包括如下步驟:
A、創建一張監控目標程序列表,當發現這些監控目標程序存在時,判斷監控目標程序是否正在使用;
B、根據步驟A對監控目標程序的判斷結果,進一步對監控目標程序的相關信息進行監控;
C、根據步驟B對監控目標程序的相關信息的監控結果,處理監控目標程序對應的許可證。
特別的,所述步驟A判斷監控目標程序是否正在使用的方法包括以下步驟:
A1、判斷監控目標程序的CPU占用率是否達到指定閥值;
A2、所述步驟A1判斷監控目標程序的CPU占用率未達到指定閥值時,則判斷監控目標程序是否位于最前窗口;
A3、所述步驟A2判斷監控目標程序位于最前窗口時,則判斷是否有鍵盤或鼠標的信號輸入。
特別的,所述步驟B對監控目標程序的相關信息進行監控具體包括:所述步驟B對監控目標程序的相關信息進行監控具體包括:在步驟A1至A3任意一個判斷結果為否時,計時器從目標程序的當前狀態開始計時。
特別的,所述步驟C具體包括:在計時器到達設定時間閥值時,則掛起監控目標程序,然后關閉監控目標程序與許可證服務器的網絡連接,回收監控目標程序的許可證;在計時器未達到時間閥值且步驟A判斷監控目標程序正在使用時,則計時器清零,監控目標程序重新獲得許可證,喚醒監控目標程序。
本發明還公開了一種許可證回收系統,其特征在于,所述系統包括:
列表創建單元,用于創建一張監控目標程序列表,并判斷監控目標程序是否存在;
判斷單元,用于在監控目標程序存在時判斷監控目標程序是否正在使用;
信息監控單元,用于根據判斷單元的判斷結果進一步對監控目標程序的相關信息進行監控;
許可證處理單元,用于根據信息監控單元的監控結果處理監控目標程序對應的許可證。
特別的,所述判斷單元包括:占用率判斷單元,用于判斷監控目標程序的CPU占用率是否達到指定閥值;窗口判斷單元,用于判斷監控目標程序是否位于最前窗口;信號輸入判斷單元,用于監控目標程序位于最前窗口時判斷是否有鍵盤或鼠標的信號輸入。
特別的,所述信息監控單元包括:計時器,用于記錄目標程序處于未使用狀態的時間,并在目標程序由未使用狀態轉為使用狀態時,將記錄的結果清零;時間閥值設置單元,用于設置允許目標程序處于未使用狀態的時間閥值。
特別的,所述許可證處理單元包括:程序掛起單元,用于在計時器達到時間閥值設置單元設置的時間時,掛起監控目標程序;連接關閉單元,用于在程序掛起單元掛起監控目標程序后,關閉監控目標程序與許可證服務器的網絡連接;許可證回收單元,用于在連接關閉單元關閉監控目標程序與許可證服務器的網絡連接后,回收監控目標程序的許可證;程序喚醒單元,用于在監控目標程序重新獲得許可證時,喚醒監控目標程序。
本發明的有益效果為,所述一種許可證回收方法及系統通過創建一張監控目標程序列表,在發現這些目標程序存在時就判斷其是否正在使用,若目標程序未被使用,則開始對該目標程序的當前狀態開始計時,達到設定的時間閥值時,回收簽出許可證,若計時器未達到時間閥值,監控目標進程又開始處于使用狀態,則計時器清零;避免了許可證的閑置,提高了許可證的使用效率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張國,未經張國許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110322711.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于移動電話的數字課堂管理方法
- 下一篇:一種蓄電池防爆呼吸裝置預警系統





