本發(fā)明涉及管理裝置或系統(tǒng)技術領域,尤其涉及一種使用方便的軟件資產管理系統(tǒng)及軟硬件信息自動抓取方法。
背景技術:
軟件資產的特點:知識經濟時代,軟件作為企業(yè)資產的一部分,已日益成為企業(yè)構建和增強核心競爭力的重要因素。軟件既包括購買后存儲于某種載體中的安裝程序,又包括已裝在各硬件設備中的系統(tǒng)及應用程序。軟件資產管理和傳統(tǒng)的資產管理從邏輯上是一樣的,但是兩者最重要的區(qū)別是它的實時動態(tài)性和形式多樣性,表現(xiàn)在軟件載體(介質)多樣、易復制轉移和升級維護復雜頻繁,所以對軟件的管理不能簡單套用“一物一卡”式的傳統(tǒng)資產管理模式,必須構建先進的管理信息系統(tǒng),用軟件來管理軟件資產。
企業(yè)存在的問題:在我國,軟件資產管理目前仍是許多企業(yè)還未完善的管理領域。企業(yè)到底需要哪些軟件?哪些是必須購買的?面對眾多的購置軟件、復雜的許可授權機制,從需求到購買、使用、維護,許多企業(yè)都處于“三無”狀態(tài),即沒有軟件管理制度、沒有長期的軟件管理規(guī)劃、沒有專職軟件管理人員和軟件管理工具。多買、散買造成的軟件采購成本上升;軟件未實現(xiàn)正版化,帶來名譽和法律、財務風險;花了很多錢購買的軟件卻未得到妥善維護和期望的產出,都讓軟件資產管理問題成為埋在企業(yè)身旁一顆滴答作響的定時炸彈。
同類軟件分析:目前市場上相關軟件主要是國外軟件,例如微軟(Microsoft Software Asset Management)、惠普(Asset Manager)、戴爾(KACE K2000)等公司都有自己的SAM(軟件資產管理)檢測工具,國內市場相對空白。而且,這些軟件要么側重于軟件授權檢測(用以保護軟件服務商的利益),要么是側重于軟件運維管理,并不能切實滿足企業(yè)用戶對軟件資產管理的需要。
企業(yè)對于軟件的管理需要主要有三個層面:購買、折舊方面的財務管理,“誰在使用”的實務管理,以及維護部門對其可用狀態(tài)的管理。這三個方面由 不同部門各自管理,而軟件資產管理系統(tǒng)的作用是將上述三個層面打通,實現(xiàn)對軟件整個生命周期的統(tǒng)一、有效管理。軟件資產管理(Software Asset Management,SAM)是一套指導軟件用戶在組織內部對軟件資產的采購、分發(fā)、維護、使用及報廢整個生命周期進行有效管理、控制和保護的基礎架構和流程。其目標是管理、控制和保護一個組織的軟件資產,包括管理使用其他軟件資產所帶來的風險,最終實現(xiàn)軟件資源的最優(yōu)配置以獲得最大化產出。
技術實現(xiàn)要素:
本發(fā)明所要解決的技術問題是提供一種軟件資產管理系統(tǒng)及軟硬件信息自動抓取方法,所述管理系統(tǒng)可對用戶的軟硬件設備進行有效管理、控制和保護,幫助用戶合理控制軟件購置的支出和使用成本,提升IT資產的利用率與整體效益,并確保軟件使用的合法性,避免使用其軟件資產可能帶來的法律和財務風險。
為解決上述技術問題,本發(fā)明所采取的技術方案是:一種軟件資產管理系統(tǒng),其特征在于:所述系統(tǒng)包括基礎檔案管理子系統(tǒng),用于集中維護系統(tǒng)中各個模塊所需的基礎檔案,對軟件庫存管理、軟件使用管理、軟件租賃管理、計算機設備監(jiān)控和統(tǒng)計分析等模塊提供數據支撐;軟件庫存管理子系統(tǒng),用于實現(xiàn)對軟件資產的新增、減少、升級、授權變更以及處置的管理;軟件使用管理子系統(tǒng),用于實現(xiàn)對軟件資產的領用申請、續(xù)領申請、調配、軟件分發(fā)/軟件歸還、介質分發(fā)/介質歸還及相應臺帳的管理;軟件租賃管理子系統(tǒng),用于實現(xiàn)對軟件租入/租入歸還、軟件租出/租出歸還及相應臺帳的管理;計算機設備監(jiān)控子系統(tǒng),用于監(jiān)控計算機的參數設置、終端授權、軟件監(jiān)控設置、軟硬件信息自動抓取、軟件變更、硬件變更、軟件使用情況匯以及軟件在用情況監(jiān)控;統(tǒng)計分析子系統(tǒng),用于統(tǒng)計軟件的資產概況、正版化、軟件立項分析、軟件使用合規(guī)性分析、分發(fā)統(tǒng)計以及庫存統(tǒng)計;系統(tǒng)管理子系統(tǒng),用于支持系統(tǒng)運行的基礎功能,包括工作流管理、單位管理、部門管理、崗位管理、用戶管理、角色管理、消息提醒、預警任務。
進一步的技術方案在于:所述基礎檔案管理子系統(tǒng)包括基礎設置模塊,用 于維護軟件類型、介質類型、資金來源、計算機設備類型分類信息;計算機設備管理模塊,用于管理單位的所有計算機終端,記錄計算機當前使用部門和使用人信息;軟件基本信息管理模塊,用于定義單位已采購和正在使用的軟件基本信息,包括軟件名稱、版本、類型及軟件架構、運行參數、依賴環(huán)境和軟件功能;軟件介質管理模塊,用于管理軟件的載體,記錄存放位置及狀態(tài)信息;軟件授權管理模塊,用于管理軟件的授權信息,包括授權方式、授權類型、授權時限;軟件資產管理模塊,用于建立軟件資產清單,包括軟件基本信息、軟件授權、軟件介質和相關的軟件財務信息;軟件資產臺帳模塊,用于查看軟件資產整個生命周期的狀況,包括軟件采購入庫、軟件更新、軟件處置、軟件報廢信息。
進一步的技術方案在于:所述軟件庫存管理子系統(tǒng)包括:軟件資產新增管理模塊,用于管理單位的軟件資產新增過程,同時為新增的軟件資產建賬;軟件資產減少管理模塊,用于記錄單位的軟件資產減少情況,軟件轉讓、軟件調出、軟件捐贈和軟件報廢;軟件升級管理模塊,用于管理單位已入庫軟件的升級過程,并提醒使用者及時升級;軟件授權變更管理模塊,用于管理單位已入庫軟件的授權變化過程,并提醒使用者及時更新軟件授權;軟件資產處置管理模塊,用于管理單位各種情況下的軟件資產處置過程,根據軟件資產處理方式的不同,分為軟件轉讓、軟件調出、軟件捐贈和軟件報廢四類。
進一步的技術方案在于:所述軟件使用管理子系統(tǒng)包括:軟件領用申請模塊,用于軟件使用者提交領用軟件的申請并依照流程進行審批;軟件續(xù)領申請模塊,用于軟件使用者提交續(xù)領軟件的申請并依照流程進行審批;軟件調配模塊,用于管理者在單位內部對已分發(fā)的軟件資源進行調配;軟件分發(fā)模塊,用于管理者將庫存中的軟件分發(fā)給單位內部的員工使用;軟件歸還模塊,用于軟件使用者歸還已領用的軟件;介質分發(fā)模塊,用于管理者將庫存中的介質分發(fā)給單位內部的員工使用;介質歸還模塊,用于介質使用者歸還已領用的介質;軟件分發(fā)臺帳模塊;用于管理者查詢單位內部的軟件分發(fā)與歸還情況;介質分發(fā)臺帳模塊,用于管理者查詢單位內部的介質分發(fā)與歸還情況;我領用的軟件 清單模塊,用于軟件使用者查詢已領用的軟件清單;通用軟件清單模塊,用于軟件使用者查詢可在單位內部無限制使用的軟件清單。
進一步的技術方案在于:所述軟件租賃管理子系統(tǒng)包括:軟件租入管理模塊,用于管理向外部單位租入的軟件資產;軟件租入歸還管理模塊,用于對已租入軟件的歸還過程進行管理,軟件租入歸還為軟件租入的逆向業(yè)務,只有發(fā)生了軟件租入才能發(fā)起軟件租入歸還業(yè)務;軟件租出管理模塊,用于管理向外單位出租軟件資產的過程;軟件租出歸還管理模塊,用于對已租出軟件的歸還過程進行管理,軟件租出歸還為軟件租出的逆向業(yè)務,只有發(fā)生了軟件租出才能發(fā)起軟件租出歸還業(yè)務。
進一步的技術方案在于:所述計算機設備監(jiān)控子系統(tǒng)包括:計算機監(jiān)控參數設置模塊,用于設置計算機監(jiān)控客戶端的配置項,包括心跳時間、客戶端內部重啟時間信息;計算機終端授權模塊,用于對監(jiān)控終端進行授權,可批量執(zhí)行監(jiān)控終端授權或取消授權。軟件監(jiān)控設置模塊,用于設置需要監(jiān)控的軟件清單;軟硬件信息自動抓取模塊,用于接收、存儲由監(jiān)控客戶端抓取的計算機軟硬件信息,并為用戶提供查詢功能;計算機軟件變更監(jiān)控模塊,用于查詢計算機軟件變化情況;計算機硬件變更監(jiān)控模塊,用于查詢計算機硬件變化情況;軟件使用情況匯總模塊,用于匯總單位內部軟件的使用情況,統(tǒng)計軟件的使用總數;軟件在用情況監(jiān)控模塊,用于監(jiān)控軟件的使用情況,針對桌面軟件主要監(jiān)控軟件每天的開啟頻次和使用時長,針對Web網絡應用程序主要監(jiān)控軟件每天的訪問情況。
進一步的技術方案在于:所述統(tǒng)計分析子系統(tǒng)包括:軟件資產概況模塊,用于按照軟件類型、資金來源對軟件資產的分布與使用情況進行匯總,并可按照先單位、后部門、再使用者的逐級下鉆模式進行展示;正版化統(tǒng)計模塊,本模塊展示軟件購買、分發(fā)、實際安裝套數,最終以圖形和列表的方式展示給用戶;軟件立項分析模塊,通過關鍵字檢索現(xiàn)有軟件資產清單中相關的軟件信息,并關聯(lián)軟件的使用與維護信息,提供軟件相似度和使用評價,為管理者進行軟件研發(fā)/采購立項提供決策支持;軟件使用合規(guī)性分析模塊,結合軟件白名單對 軟件在用信息進行統(tǒng)計,為用戶提供正在使用的非白名單軟件清單及安裝數量;分發(fā)統(tǒng)計模塊,對每個部門領用軟件或硬件設備的情況進行詳細記錄,可以看到每個部門的使用情況,最終以圖形和列表的方式展示給用戶;庫存統(tǒng)計模塊,對每一個軟件或硬件設備的庫存進行統(tǒng)計,通過點擊查看當前庫存中還有多少軟件可用,最終以圖形和列表的方式展示給用戶。
進一步的技術方案在于:所述系統(tǒng)管理子系統(tǒng)包括:工作流管理模塊,用于對系統(tǒng)中所涉及的審批流程進行配置,配置完成后系統(tǒng)即按照預設的流程進行審批;單位管理模塊,用于對使用單位的基本信息進行管理;部門管理模塊,用于對使用單位下屬所有部門信息進行管理;崗位管理模塊,用于對使用單位下屬所有崗位信息進行管理;用戶管理模塊,用于對使用單位下屬所有人員信息進行管理;角色管理模塊,用于對使用單位下屬所有角色信息進行管理,在角色當中可以配置用戶的權限;消息提醒模塊,包括審批流程、在用軟件升級、在用授權變更和軟件轉移消息提醒;預警任務模塊,包括授權到期、軟件領用到期、介質領用到期、租入/租出歸還到期、白名單軟件提醒和預警。
本發(fā)明還公開了一種軟硬件信息自動抓取方法,其特征在于所述方法包括如下三種方法:
1)在具有Windows域環(huán)境的計算機系統(tǒng)中,通過Windows域環(huán)境自動抓取軟硬件信息并使用所述軟件資產管理系統(tǒng)進行軟硬件使用情況的監(jiān)控;
2)如果企業(yè)環(huán)境中有網絡,沒有Windows域環(huán)境,通過下載并安裝所述軟件資產管理系統(tǒng)實現(xiàn)對客戶端軟硬件使用情況的監(jiān)控;
3)如果企業(yè)環(huán)境中存在無法連接網路的計算機,且沒有Windows域環(huán)境,則通過在計算機中插入存儲有所述軟件資產管理系統(tǒng)的U盤實現(xiàn)軟硬件使用情況自動抓取,抓取的數據將臨時存儲于U盤中,事后將U盤插入聯(lián)網的計算機中將臨時存儲的數據上傳至軟件資產管理系統(tǒng)。
進一步的技術方案在于,軟硬件相關信息通過以下方法實現(xiàn)自動抓?。?/p>
1)自動抓取單位內部計算機軟硬件信息的自動抓?。菏紫染C合采用掃描系統(tǒng)注冊表、調用Windows系統(tǒng)中特有的WMI服務、針對特殊軟件掃描系統(tǒng) Windows目錄、掃描系統(tǒng)環(huán)境變量或監(jiān)控系統(tǒng)進程列表的方式獲取軟硬件信息數據,然后對數據進行深入分析與加工,最后得到計算機軟硬件信息清單;
2)監(jiān)控軟硬件變更情況的自動抓?。合到y(tǒng)開機后自動抓取軟硬件信息,并按照設置的抓取時間間隔自動執(zhí)行抓取工作,抓取完成后按照設定的算法比對當前抓取的數據和上一次抓取數據之間的差異,獲得軟硬件的變更情況,并存儲于系統(tǒng)數據庫中以供用戶查詢;
3)監(jiān)控軟件使用情況的自動抓?。菏紫扔捎脩敉ㄟ^后臺系統(tǒng)設置需要監(jiān)控的軟件清單,然后自動抓取工具定期從后臺系統(tǒng)中同步監(jiān)控軟件清單,最后自動抓取工具將按照監(jiān)控軟件清單執(zhí)行軟件監(jiān)控工作;桌面軟件和Web應用程序的運行方式存在不同,監(jiān)控方式也存在不同:桌面軟件通過實時監(jiān)控系統(tǒng)進程列表,記錄并分析待監(jiān)測軟件相關進程的開啟與關閉時間,獲得待監(jiān)測軟件當天使用的次數和時長;Web應用程序按照設置的策略定時掃描Web容器的日志文件,分析日志文件,找到日志文件中與待監(jiān)測軟件相關的記錄,統(tǒng)計與待監(jiān)測軟件相關記錄的總訪問數來表示Web應用程序的使用情況。
采用上述技術方案所產生的有益效果在于:一、科學管理、責任明確。充分考慮軟件資產不同于實物資產的特點,用信息化的管理手段實現(xiàn)了企業(yè)的IT資產從申請、采購、入庫、分發(fā)、使用、維護及報廢整個生命周期全過程動態(tài)管理,通過權限設置,真正做到“權責分明、責任到人”,是軟件(含硬件)資產的專業(yè)管理軟件。二、摸清家底、優(yōu)化資源。通過先進技術架構的軟件資產管理信息系統(tǒng),分別以錄入、批量導入和數據自動挖掘方式實時獲取每臺PC終端軟(硬)件信息,并以圖形、表格、可視化等多維度方式展示資產使用和分布狀況,可使管理者對企業(yè)的全部軟(硬)件資產進行掌控和優(yōu)化,防止浪費和資產流失,確保資產收益的最大化。三、實時監(jiān)控、保駕護航。系統(tǒng)通過對終端數據的抓取和分析,可對軟件資產使用及變動信息進行全程監(jiān)控管理,建立并完善一套在線預警系統(tǒng),確保企業(yè)的軟件使用符合法規(guī),提高正版化率和管理效率,最大限度地降低法律風險。
附圖說明
圖1是本發(fā)明所述軟件管理系統(tǒng)的原理框圖;
圖2是本發(fā)明中采購/立項申請子系統(tǒng)的原理框圖;
圖3是本發(fā)明中軟硬件資產管理子系統(tǒng)的原理框圖;
圖4是本發(fā)明中軟件使用監(jiān)控子系統(tǒng)的原理框圖;
圖5是本發(fā)明中軟件租賃管理子系統(tǒng)的原理框圖;
圖6是本發(fā)明中統(tǒng)計分析子系統(tǒng)的原理框圖;
圖7是本發(fā)明中系統(tǒng)管理子系統(tǒng)的原理框圖;
圖8是本發(fā)明中消息提醒與預警任務子系統(tǒng)的原理框圖;
圖9-10是本發(fā)明的應用原理框圖;
圖11是正版化率計算流程圖。
具體實施方式
下面結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是本發(fā)明還可以采用其他不同于在此描述的其它方式來實施,本領域技術人員可以在不違背本發(fā)明內涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實施例的限制。
如圖1所示,1、一種軟件資產管理系統(tǒng),其特征在于:所述系統(tǒng)包括基礎檔案管理子系統(tǒng),用于集中維護系統(tǒng)中各個模塊所需的基礎檔案,對軟件庫存管理、軟件使用管理、軟件租賃管理、計算機設備監(jiān)控和統(tǒng)計分析等模塊提供數據支撐;軟件庫存管理子系統(tǒng),用于實現(xiàn)對軟件資產的新增、減少、升級、授權變更以及處置的管理;軟件使用管理子系統(tǒng),用于實現(xiàn)對軟件資產的領用申請、續(xù)領申請、調配、軟件分發(fā)/軟件歸還、介質分發(fā)/介質歸還及相應臺帳的管理;軟件租賃管理子系統(tǒng),用于實現(xiàn)對軟件租入/租入歸還、軟件租出/租出歸還及相應臺帳的管理;計算機設備監(jiān)控子系統(tǒng),用于監(jiān)控計算機的參數設 置、終端授權、軟件監(jiān)控設置、軟硬件信息自動抓取、軟件變更、硬件變更、軟件使用情況匯以及軟件在用情況監(jiān)控;統(tǒng)計分析子系統(tǒng),用于統(tǒng)計軟件的資產概況、正版化、軟件立項分析、軟件使用合規(guī)性分析、分發(fā)統(tǒng)計以及庫存統(tǒng)計;系統(tǒng)管理子系統(tǒng),用于支持系統(tǒng)運行的基礎功能,包括工作流管理、單位管理、部門管理、崗位管理、用戶管理、角色管理、消息提醒、預警任務。
軟件資產管理系統(tǒng)是一套指導用戶在組織內部對軟硬件資產的采購、分發(fā)、維護、使用及報廢整個生命周期進行有效管理、控制和保護的專業(yè)管理系統(tǒng)。其目標是管理和保護用戶的IT資產,幫助用戶合理控制軟件購置的支出和使用成本,提升IT資產的利用率與整體效益,并確保軟件使用的合法性,避免使用其軟件資產可能帶來的法律和財務風險。
軟件資產管理系統(tǒng)在設計上采用分布式架構設計,采用逐級管理的方式??蓾M足行業(yè)性、集團化IT資產管理的需求。系統(tǒng)分布功能有:登陸界面,首頁、待辦事宜、采購/立項申請、采購審批、采購、資產管理、運維管理、資產臺帳、統(tǒng)計分析、庫存管理、系統(tǒng)管理所組合成的整個系統(tǒng)的管理流程。功能具體描述如下:
如圖2所示,所述基礎檔案管理子系統(tǒng)包括基礎設置模塊,用于維護軟件類型、介質類型、資金來源、計算機設備類型分類信息;計算機設備管理模塊,用于管理單位的所有計算機終端,記錄計算機當前使用部門和使用人信息;軟件基本信息管理模塊,用于定義單位已采購和正在使用的軟件基本信息,包括軟件名稱、版本、類型及軟件架構、運行參數、依賴環(huán)境和軟件功能;軟件介質管理模塊,用于管理軟件的載體,記錄存放位置及狀態(tài)信息;軟件授權管理模塊,用于管理軟件的授權信息,包括授權方式、授權類型、授權時限;軟件資產管理模塊,用于建立軟件資產清單,包括軟件基本信息、軟件授權、軟件介質和相關的軟件財務信息;軟件資產臺帳模塊,用于查看軟件資產整個生命周期的狀況,包括軟件采購入庫、軟件更新、軟件處置、軟件報廢信息。
如圖3所示,所述軟件庫存管理子系統(tǒng)包括:軟件資產新增管理模塊,用于管理單位的軟件資產新增過程,同時為新增的軟件資產建賬;軟件資產減少 管理模塊,用于記錄單位的軟件資產減少情況,軟件轉讓、軟件調出、軟件捐贈和軟件報廢;軟件升級管理模塊,用于管理單位已入庫軟件的升級過程,并提醒使用者及時升級;軟件授權變更管理模塊,用于管理單位已入庫軟件的授權變化過程,并提醒使用者及時更新軟件授權;軟件資產處置管理模塊,用于管理單位各種情況下的軟件資產處置過程,根據軟件資產處理方式的不同,分為軟件轉讓、軟件調出、軟件捐贈和軟件報廢四類。
如圖4所示,所述軟件使用管理子系統(tǒng)包括:軟件領用申請模塊,用于軟件使用者提交領用軟件的申請并依照流程進行審批;軟件續(xù)領申請模塊,用于軟件使用者提交續(xù)領軟件的申請并依照流程進行審批;軟件調配模塊,用于管理者在單位內部對已分發(fā)的軟件資源進行調配;軟件分發(fā)模塊,用于管理者將庫存中的軟件分發(fā)給單位內部的員工使用;軟件歸還模塊,用于軟件使用者歸還已領用的軟件;介質分發(fā)模塊,用于管理者將庫存中的介質分發(fā)給單位內部的員工使用;介質歸還模塊,用于介質使用者歸還已領用的介質;軟件分發(fā)臺帳模塊;用于管理者查詢單位內部的軟件分發(fā)與歸還情況;介質分發(fā)臺帳模塊,用于管理者查詢單位內部的介質分發(fā)與歸還情況;我領用的軟件清單模塊,用于軟件使用者查詢已領用的軟件清單;通用軟件清單模塊,用于軟件使用者查詢可在單位內部無限制使用的軟件清單。
如圖5所示,所述軟件租賃管理子系統(tǒng)包括:軟件租入管理模塊,用于管理向外部單位租入的軟件資產;軟件租入歸還管理模塊,用于對已租入軟件的歸還過程進行管理,軟件租入歸還為軟件租入的逆向業(yè)務,只有發(fā)生了軟件租入才能發(fā)起軟件租入歸還業(yè)務;軟件租出管理模塊,用于管理向外單位出租軟件資產的過程;軟件租出歸還管理模塊,用于對已租出軟件的歸還過程進行管理,軟件租出歸還為軟件租出的逆向業(yè)務,只有發(fā)生了軟件租出才能發(fā)起軟件租出歸還業(yè)務。
如圖6所示,所述計算機設備監(jiān)控子系統(tǒng)包括:計算機監(jiān)控參數設置模塊,用于設置計算機監(jiān)控客戶端的配置項,包括心跳時間、客戶端內部重啟時間信息;計算機終端授權模塊,用于對監(jiān)控終端進行授權,可批量執(zhí)行監(jiān)控終端授 權或取消授權。軟件監(jiān)控設置模塊,用于設置需要監(jiān)控的軟件清單;軟硬件信息自動抓取模塊,用于接收、存儲由監(jiān)控客戶端抓取的計算機軟硬件信息,并為用戶提供查詢功能;計算機軟件變更監(jiān)控模塊,用于查詢計算機軟件變化情況;計算機硬件變更監(jiān)控模塊,用于查詢計算機硬件變化情況;軟件使用情況匯總模塊,用于匯總單位內部軟件的使用情況,統(tǒng)計軟件的使用總數;軟件在用情況監(jiān)控模塊,用于監(jiān)控軟件的使用情況,針對桌面軟件主要監(jiān)控軟件每天的開啟頻次和使用時長,針對Web網絡應用程序主要監(jiān)控軟件每天的訪問情況。
如圖7所示,所述統(tǒng)計分析子系統(tǒng)包括:軟件資產概況模塊,用于按照軟件類型、資金來源對軟件資產的分布與使用情況進行匯總,并可按照先單位、后部門、再使用者的逐級下鉆模式進行展示;正版化統(tǒng)計模塊,本模塊展示軟件購買、分發(fā)、實際安裝套數,最終以圖形和列表的方式展示給用戶;軟件立項分析模塊,通過關鍵字檢索現(xiàn)有軟件資產清單中相關的軟件信息,并關聯(lián)軟件的使用與維護信息,提供軟件相似度和使用評價,為管理者進行軟件研發(fā)/采購立項提供決策支持;軟件使用合規(guī)性分析模塊,結合軟件白名單對軟件在用信息進行統(tǒng)計,為用戶提供正在使用的非白名單軟件清單及安裝數量;分發(fā)統(tǒng)計模塊,對每個部門領用軟件或硬件設備的情況進行詳細記錄,可以看到每個部門的使用情況,最終以圖形和列表的方式展示給用戶;庫存統(tǒng)計模塊,對每一個軟件或硬件設備的庫存進行統(tǒng)計,通過點擊查看當前庫存中還有多少軟件可用,最終以圖形和列表的方式展示給用戶。
如圖8所示,所述系統(tǒng)管理子系統(tǒng)包括:工作流管理模塊,用于對系統(tǒng)中所涉及的審批流程進行配置,配置完成后系統(tǒng)即按照預設的流程進行審批;單位管理模塊,用于對使用單位的基本信息進行管理;部門管理模塊,用于對使用單位下屬所有部門信息進行管理;崗位管理模塊,用于對使用單位下屬所有崗位信息進行管理;用戶管理模塊,用于對使用單位下屬所有人員信息進行管理;角色管理模塊,用于對使用單位下屬所有角色信息進行管理,在角色當中可以配置用戶的權限;消息提醒模塊,包括審批流程、在用軟件升級、在用 授權變更和軟件轉移消息提醒;預警任務模塊,包括授權到期、軟件領用到期、介質領用到期、租入/租出歸還到期、白名單軟件提醒和預警。
圖9-10是本發(fā)明的應用原理框圖,其中圖10中的集團下屬單位包括圖9的組成。
本發(fā)明還公開了一種軟硬件信息自動抓取方法,具體如下:
通過采購立項、資產入庫、領用分發(fā)、軟件轉移、軟件回收、軟件更新、軟件報廢等功能建立完整的軟件生命周期管理流程,并應用工作流引擎進行有效管理,構成軟件資產管理的閉環(huán)網絡。
軟件信息自動抓取工具,抓取工具的具體功能包括:自動抓取單位內部計算機軟硬件信息;監(jiān)控軟硬件變更情況;監(jiān)控軟件(包括桌面應用軟件和Web應用軟件)使用情況;
抓取工具的產品形式:U盤版、筆記本版以及服務器版。
抓取工具采用軟硬件相結合的技術手段,具體包括Windows域、代理客戶端和U盤工具三種應用方式:
(1)Windows域是最便捷最有效的軟件使用監(jiān)控方式,無需計算機用戶安裝任何其他的應用軟件;
(2)如果企業(yè)環(huán)境中沒有Windows域環(huán)境,可通過下載安裝代理客戶端的方式實現(xiàn)對客戶端軟硬件使用情況的監(jiān)控;
(3)如果企業(yè)環(huán)境中存在無法連接網路的計算機,可通過在計算機中插入特制的U盤實現(xiàn)軟硬件使用情況自動抓取,抓取的數據將臨時存儲于U盤中,事后可將U盤插入聯(lián)網的計算機中將臨時存儲的數據上傳至本系統(tǒng)。
抓取工具實現(xiàn)原理簡介:
1)“自動抓取單位內部計算機軟硬件信息”的實現(xiàn):首先綜合采用了多種途徑獲取軟硬件信息數據,然后對數據進行深入分析與加工,最后得到計算機軟硬件信息清單。其中獲取軟硬件信息數據的途徑包括但不限于:
掃描系統(tǒng)注冊表
調用Windows系統(tǒng)中特有的WMI服務
針對特殊軟件掃描系統(tǒng)Windows目錄、掃描系統(tǒng)環(huán)境變量或監(jiān)控系統(tǒng)進程列表
2)“監(jiān)控軟硬件變更情況”的實現(xiàn):系統(tǒng)除了開機后即會自動抓取軟硬件信息,還會按照設置的抓取時間間隔(一般為24個小時)自動執(zhí)行抓取工作,抓取完成后按照設定的算法比對當前抓取的數據和上一次抓取數據之間的差異,從而獲得軟硬件的變更情況,并存儲于系統(tǒng)數據庫中以供用戶查詢。
3)“監(jiān)控軟件使用情況”的實現(xiàn):首先由用戶通過后臺系統(tǒng)設置需要監(jiān)控的軟件清單(包括軟件名稱、版本、進程名稱或Web容器信息等),然后自動抓取工具會定期從后臺系統(tǒng)中同步監(jiān)控軟件清單,最后自動抓取工具將按照監(jiān)控軟件清單執(zhí)行軟件監(jiān)控工作。由于桌面軟件和Web應用程序的運行方式存在不同,所以監(jiān)控方式也存在不同:
桌面軟件:通過實時監(jiān)控系統(tǒng)進程列表,記錄并分析待監(jiān)測軟件相關進程的開啟與關閉時間,從而獲得待監(jiān)測軟件當天使用的次數和時長。
Web應用程序:按照設置的策略定時掃描Web容器的日志文件,分析日志文件,找到日志文件中與待監(jiān)測軟件相關的記錄,統(tǒng)計與待監(jiān)測軟件相關記錄的總訪問數來表示Web應用程序的使用情況。
通過自動抓取工具獲取企業(yè)在用軟件信息,再對比軟件采購信息和分發(fā)信息,按照算法計算軟件資產的使用率和軟件的正版化率,如圖11所示。
正版化率計算方法:
資產利用率:
庫存數=浮動的授權數+鎖定的授權數
在軟件管理的基礎上引入資產管理理念,建立軟件資產帳,按照業(yè)務模型定期進行軟件資產的折舊與攤銷。同時與財務系統(tǒng)緊密結合,通過財務憑證、應收單、應付單等多種單據進行數據交互。
通過經驗積累,建立有效的軟件信息數據描述模型,解決軟件形式多樣,授權復雜,歸類困難等難題。
所述資產管理系統(tǒng)的特點:
一、科學管理、責任明確。充分考慮軟件資產不同于實物資產的特點,用信息化的管理手段實現(xiàn)了企業(yè)的IT資產從申請、采購、入庫、分發(fā)、使用、維護及報廢整個生命周期全過程動態(tài)管理,通過權限設置,真正做到“權責分明、責任到人”,是軟件(含硬件)資產的專業(yè)管理軟件。
二、摸清家底、優(yōu)化資源。通過先進技術架構的軟件資產管理信息系統(tǒng),分別以錄入、批量導入和數據自動挖掘方式實時獲取每臺PC終端軟(硬)件信息,并以圖形、表格、可視化等多維度方式展示資產使用和分布狀況,可使管理者對企業(yè)的全部軟(硬)件資產進行掌控和優(yōu)化,防止浪費和資產流失,確保資產收益的最大化。
三、實時監(jiān)控、保駕護航。系統(tǒng)通過對終端數據的抓取和分析,可對軟件資產使用及變動信息進行全程監(jiān)控管理,建立并完善一套在線預警系統(tǒng),確保企業(yè)的軟件使用符合法規(guī),提高正版化率和管理效率,最大限度地降低法律風險。