一種許可管理方法及系統的制作方法
【專利摘要】本發明公開了一種許可管理方法及系統,所述方法包括如下步驟:采集許可授權服務端與用戶端之間的通訊信息;分析并獲得許可授權服務器通訊信息內容中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表,本發明還提供了許可管理系統,本發明提供的一種許可管理方法及系統能夠實時監控許可服務運行情況,對異常情況及時預警并對許可服務資源進行調配,通過對實時和歷史數據的分析進行有效許可服務的采購和指導用戶合理使用許可服務。
【專利說明】
一種許可管理方法及系統
技術領域
[0001]本發明涉及軟件許可領域,尤其涉及一種許可管理方法及系統。
【背景技術】
[0002]隨著計算機輔助設計/計算(CAD/CAE/CAM)的普及使用,工業設計領域通過使用各類CAD、CAE軟件來完成各類設計、計算等操作;大部分企業都采用浮點許可的模式使用CAD\CAE軟件,還仍停留在研發人員單人單機安裝各類設計軟件并管理的模式;而CAD、CAE軟件又比較昂貴,研發人員使用軟件時處于不飽和狀態,不同程度上存在高成本、低效率的問題。
[0003]企業所使用的軟件眾多、管理繁雜,且大多數軟件為租用模式,需不定期續買而更新許可服務;易產生許可到期后更新不及時,許可服務異常而影響正常工作等問題。
【發明內容】
[0004]鑒于目前軟件許可管理存在的上述不足,本發明提供一種許可管理方法及系統,能夠實時監控許可服務運行情況,對異常情況對許可服務資源進行調配,通過對實時和歷史數據的分析進行有效許可服務的采購,根據許可服務實際使用比率指導用戶合理使用許可服務。
[0005]為達到上述目的,本發明的實施例采用如下技術方案:
[0006]—種許可管理方法,所述許可管理方法包括如下步驟:
[0007]采集許可授權服務端與用戶端之間的通訊信息;
[0008]分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;
[0009]根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;
[0010]根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表。
[0011]依照本發明的一個方面,所述采集許可授權服務端與用戶端之間的通訊信息步驟具體包含以下步驟:
[0012]按照預先設定的間隔時間對許可服務端進行周期采樣;
[0013]許可服務探針組件模擬用戶端根據TCP/IP協議向許可服務器端發送Socket數據包;
[0014]對許可服務器端反饋數據包進行分析,發現反饋數據包異常,將當前異常記錄在許可服務異常日志內;
[0015]若反饋數據包正常,則對反饋數據包進行解析,解析出許可服務功能模塊信息和用戶使用許可服務信息。
[0016]依照本發明的一個方面,所述分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息步驟具體為:通過內置Cache數據進行碰撞分析,動態識別已經下線用戶、剛上線用戶及持續在線用戶,用戶使用許可功能模塊的數量,許可服務無法使用或無法更新的用戶數量、統計用戶惡意多抓取的許可服務數量和長時間占用許可服務的用戶數量。
[0017]依照本發明的一個方面,所述根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配步驟執行前執行以下步驟:對許可服務出現的異常情況發出及時的預警。
[0018]依照本發明的一個方面,所述根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配步驟具體為:通過對許可授權服務器通訊信息的分析獲得許可服務實際需求量,動態回收被惡意多抓取的許可服務和長時間占用許可服務,優先分配給許可服務使用緊張的用戶,將處于空閑狀態的許可服務調配給無法獲取許可服務的用戶。
[0019]依照本發明的一個方面,所述根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表步驟中包括:分析許可服務需求量、使用時間、使用比率、空閑比率,生成許可服務實時和歷史使用狀態數據;根據許可服務使用狀態數據指導用戶合理使用許可服務,預估有效許可服務的采購數量。
[0020]一種許可管理系統,所述許可管理系統包括:
[0021]信息監控采集模塊,用于采集許可授權服務端與用戶端之間的通訊信息;
[0022]信息分析模塊,用于分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;
[0023]調配模塊,用于根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;
[0024]數據表生成模塊,用于根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表。
[0025]依照本發明的一個方面,所述許可管理系統還包括:預警模塊,用于對許可服務出現的異常情況發出及時的預警。
[0026]本發明實施的優點:通過對許可授權服務器端與客戶端進行監控,采集許可授權服務端與用戶端之間的通訊信息;分析許可授權服務器通訊信息內容中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表,根據上述步驟并采用許可管理系統,能夠實時監控許可服務運行情況,對異常情況及時預警并對許可服務資源進行調配,通過對實時和歷史數據的分析進行有效許可服務的采購,根據許可服務實際使用比率指導用戶合理使用許可服務。
【附圖說明】
[0027]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0028]圖1為本發明所述的一種許可管理方法的實施例1的方法流程圖;
[0029]圖2為本發明所述的一種許可管理方法的實施例2的方法流程圖;
[0030]圖3為本發明所述的一種許可管理系統的結構示意圖。
【具體實施方式】
[0031]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0032]實施例1:
[0033]如圖1、所示,一種許可管理方法,所述許可管理方法包括如下步驟:
[0034]步驟S1:采集許可授權服務端與用戶端之間的通訊信息;
[0035]所述步驟S1:采集許可授權服務端與用戶端之間的通訊信息步驟中包括:
[0036]按照預先設定的間隔時間對許可服務端進行周期采樣;
[0037]許可服務探針組件模擬用戶端根據TCP/IP協議向許可服務器端發送Socket數據包;
[0038]對許可服務器端反饋數據包進行分析,發現反饋數據包異常,將當前異常記錄在許可服務異常日志內;
[0039]若反饋數據包正常,則對反饋數據包進行解析,解析出許可服務功能模塊信息和用戶使用許可服務信息。
[0040]步驟S2:分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;
[0041]所述步驟S2:分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息步驟具體為:通過內置Cache數據進行碰撞分析,動態識別已經下線用戶、剛上線用戶及持續在線用戶,用戶使用許可功能模塊的數量,許可服務無法使用或無法更新的用戶數量、統計用戶惡意多抓取的許可服務數量和長時間占用許可服務的用戶數量。
[0042]步驟S3:根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;
[0043]所述步驟S3:根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配步驟具體為:通過分析許可授權服務器通訊信息中許可服務異常信息、許可功能模塊信息和用戶使用許可信息獲得許可服務實際需求量,動態回收被惡意多抓取的許可服務和長時間占用許可服務,優先分配給許可服務使用緊張的用戶,將處于空閑狀態的許可服務調配給無法獲取許可服務的用戶。
[0044]其中,經管理員授權的用戶才可以使用許可服務,保證許可服務不被非授權用戶使用;控制同一用戶同時僅能夠打開一個許可服務功能模塊;控制用戶使用的許可服務數量不超過管理員允許的數量。
[0045]步驟S4:根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表。
[0046]所述步驟S4:根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表步驟中包括:分析許可服務需求量、使用時間、使用比率、空閑比率,生成許可服務實時和歷史使用狀態數據;根據許可服務使用狀態數據指導用戶合理使用許可服務,預估有效許可服務的采購數量。
[0047]許可服務使用趨勢可生成圖表格式,可看出全局許可服務資源使用的緊張空閑與否;并根據行業經驗及數學模型對許可服務的合理購買給出數據指標建議。
[0048]可將用戶使用許可服務的明細數據分卷處理,提供長時間許可使用數據明細,通過對數據的挖掘和分析,為系統管理員提供許可功能模塊使用的各種圖表信息,為許可服務資源優化管理提供決策所需數據情報。
[0049]通過對許可授權服務器端與客戶端進行監控,采集許可授權服務端與用戶端之間的通訊信息;分析許可授權服務器通訊信息內容中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表,根據上述步驟能夠實時監控許可服務運行情況,對異常情況及時預警并對許可服務資源進行調配,通過對實時和歷史數據的分析進行有效許可服務的采購,根據許可服務實際使用比率指導用戶合理使用許可服務。
[0050]實施例2:
[0051]如圖2、所示,一種許可管理方法,所述許可管理方法包括如下步驟:
[0052]步驟S1:采集許可授權服務端與用戶端之間的通訊信息;
[0053]所述步驟S1:采集許可授權服務端與用戶端之間的通訊信息步驟中包括:
[0054]按照預先設定的間隔時間對許可服務端進行周期采樣;
[0055]許可服務探針組件模擬用戶端根據TCP/IP協議向許可服務器端發送Socket數據包;
[0056]對許可服務器端反饋數據包進行分析,發現反饋數據包異常,將當前異常記錄在許可服務異常日志內;
[0057]若反饋數據包正常,則對反饋數據包進行解析,解析出許可服務功能模塊信息和用戶使用許可服務信息。
[0058]步驟S2:分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;
[0059]所述步驟S2:分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息步驟具體為:通過內置Cache數據進行碰撞分析,動態識別已經下線用戶、剛上線用戶及持續在線用戶,用戶使用許可功能模塊的數量,許可服務無法使用或無法更新的用戶數量、統計用戶惡意多抓取的許可服務數量和長時間占用許可服務的用戶數量。
[0060]步驟S3:對許可服務出現的異常情況發出及時的預警;
[0061]主要對許可更新服務異常、許可功能模塊異常、許可服務空閑、許可服務使用緊張、用戶惡意多抓取許可服務及長時間占用許可服務等情況發出預警
[0062]步驟S4:根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;
[0063]所述步驟S4:根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配步驟具體為:通過分析許可授權服務器通訊信息中許可服務異常信息、許可功能模塊信息和用戶使用許可信息獲得許可服務實際需求量,動態回收被惡意多抓取的許可服務和長時間占用許可服務,優先分配給許可服務使用緊張的用戶,將處于空閑狀態的許可服務調配給無法獲取許可服務的用戶。
[0064]其中,經管理員授權的用戶才可以使用許可服務,保證許可服務不被非授權用戶使用;控制同一用戶同時僅能夠打開一個許可服務功能模塊;控制用戶使用的許可服務數量不超過管理員允許的數量。
[0065]步驟S5:根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表。
[0066]所述步驟S5:根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表步驟中包括:分析許可服務需求量、使用時間、使用比率、空閑比率,生成許可服務實時和歷史使用狀態數據;根據許可服務使用狀態數據指導用戶合理使用許可服務,預估有效許可服務的采購數量。
[0067]許可服務使用趨勢可生成圖表格式,可看出全局許可服務資源使用的緊張空閑與否;并根據行業經驗及數學模型對許可服務的合理購買給出數據指標建議。
[0068]可將用戶使用許可服務的明細數據分卷處理,提供長時間許可使用數據明細,通過對數據的挖掘和分析,為系統管理員提供許可功能模塊使用的各種圖表信息,為許可服務資源優化管理提供決策所需數據情報。
[0069]通過對許可授權服務器端與客戶端進行監控,采集許可授權服務端與用戶端之間的通訊信息;分析許可授權服務器通訊信息內容中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表,根據上述步驟能夠實時監控許可服務運行情況,對異常情況及時預警并對許可服務資源進行調配,通過對實時和歷史數據的分析進行有效許可服務的采購,根據許可服務實際使用比率指導用戶合理使用許可服務。
[0070]通過對許可授權服務器端與客戶端進行監控,采集許可授權服務端與用戶端之間的通訊信息;分析許可授權服務器通訊信息內容中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表,根據上述步驟能夠實時監控許可服務運行情況,對異常情況及時預警并對許可服務資源進行調配,通過對實時和歷史數據的分析進行有效許可服務的采購,根據許可服務實際使用比率指導用戶合理使用許可服務。
[0071]—種許可管理系統,所述許可管理系統包括:
[0072]信息監控采集模塊1,用于采集許可授權服務端與用戶端之間的通訊信息;
[0073]信息分析模塊2,用于分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;
[0074]調配模塊3,用于根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;
[0075]數據表生成模塊4,用于根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表
[0076]在本實施例中,許可管理系統還包括:預警模塊5,用于對許可服務出現的異常情況發出及時的預警。
[0077]本發明實施的優點:通過通過對許可授權服務器端與客戶端進行監控,采集許可授權服務端與用戶端之間的通訊信息;分析許可授權服務器通訊信息內容中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息;根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配;根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表,根據上述步驟并采用許可管理系統,能夠實時監控許可服務運行情況,對異常情況及時預警并對許可服務資源進行調配,通過對實時和歷史數據的分析進行有效許可服務的采購,根據許可服務實際使用比率指導用戶合理使用許可服務。
[0078]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本領域技術的技術人員在本發明公開的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種許可管理方法,其特征在于,所述許可管理方法包括如下步驟: 采集許可授權服務端與用戶端之間的通訊信息; 分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息; 根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配; 根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表。2.根據權利要求1所述的許可管理方法,其特征在于,所述采集許可授權服務端與用戶端之間的通訊信息步驟具體包含以下步驟: 按照預先設定的間隔時間對許可服務端進行周期采樣; 許可服務探針組件模擬用戶端根據TCP/IP協議向許可服務器端發送Socket數據包; 對許可服務器端反饋數據包進行分析,發現反饋數據包異常,將當前異常記錄在許可服務異常日志內; 若反饋數據包正常,則對反饋數據包進行解析,解析出許可服務功能模塊信息和用戶使用許可服務信息。3.根據權利要求1所述的許可管理方法,其特征在于,所述分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息步驟具體為:通過內置Cache數據進行碰撞分析,動態識別已經下線用戶、剛上線用戶、持續在線用戶、用戶使用許可功能模塊的數量、許可服務無法使用或無法更新的用戶數量、統計用戶惡意多抓取的許可服務數量和長時間占用許可服務的用戶數量。4.根據權利要求1所述的許可管理方法,其特征在于,所述根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配步驟執行前執行以下步驟:對許可服務出現的異常情況發出及時的預警。5.根據權利要求1至4之一所述的許可管理方法,其特征在于,所述根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配步驟具體為:通過分析許可授權服務器通訊信息中許可服務異常信息、許可功能模塊信息和用戶使用許可信息獲得許可服務實際需求量,動態回收被惡意多抓取的許可服務和長時間占用許可服務,優先分配給許可服務使用緊張的用戶,將處于空閑狀態的許可服務調配給無法獲取許可服務的用戶。6.根據權利要求5所述的許可管理方法,其特征在于,所述根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表步驟中包括:分析許可服務需求量、使用時間、使用比率、空閑比率,生成許可服務實時和歷史使用狀態數據;根據許可服務使用狀態數據指導用戶合理使用許可服務,預估有效許可服務的采購數量。7.一種許可管理系統,其特征在于,所述許可管理系統包括: 信息監控采集模塊,用于采集許可授權服務端與用戶端之間的通訊信息; 信息分析模塊,用于分析并獲得許可授權服務器通訊信息中的許可服務異常信息、許可功能模塊信息和用戶使用許可信息; 調配模塊,用于根據許可服務異常信息、許可功能模塊信息和用戶使用許可信息對用戶端許可服務資源進行調配; 數據表生成模塊,用于根據調配后的許可服務資源,生成用戶端許可服務使用狀態數據表。8.根據權利要求7所述的許可管理方法,其特征在于,所述許可管理系統還包括:預警模塊,用于對許可服務出現的異常情況發出及時的預警。
【文檔編號】H04L29/06GK105871779SQ201510028802
【公開日】2016年8月17日
【申請日】2015年1月20日
【發明人】黃紅進, 況幼軍
【申請人】黃紅進, 況幼軍