999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件浮動授權輔助系統的研究

2018-11-09 08:07:50王富強丁小梅王紅濤趙軍濤
重型機械 2018年5期
關鍵詞:用戶信息方法

王富強,丁小梅,王紅濤,李 韜,趙軍濤

(中國重型機械研究院股份公司,陜西 西安 710032)

0 前言

現在很多軟件都需要授權使用,軟件授權是為了讓用戶按照購買許可來使用軟件,授權許可涉及到軟件的安裝份數、使用時間和功能模塊等內容。對于公司來說,必需軟件的使用人數會有很多,而且這樣的軟件也會有多種,所以根據合理的需要購買適當的軟件授權十分重要。在很多公司中,現在大都采用浮動授權的方式進行計算機之間的授權轉移,減輕公司用于購買軟件授權的負擔,充分使用每個軟件授權。

一些軟件已經有相對應的軟件浮動授權管理系統來進行浮動授權,但很多這樣的管理系統收回授權的方式都基于用戶機上軟件的主動退出或者管理員手動的強制下線。在這樣的浮動授權管理模式下,就存在客戶端上軟件長期占用授權但并無操作的情況,這樣便很容易造成軟件授權短缺錯覺。

本文提出軟件浮動授權輔助系統,采用后臺監控的方法來防止軟件授權被長期無效占用,利用后臺服務程序監測需要監控軟件的CPU活動,當檢測閑置時間達到一個設定值時,系統將會保存當前作業后正常關閉軟件(軟件正常關閉時授權才會自動收回)。采用這種方法有效地提高了軟件授權的利用率,減少公司在軟件授權采購上的開銷。

1 系統框架

軟件正常關閉一般需要對軟件打開文件進行關閉保存,當軟件無需要保存文件時,軟件直接調用taskkill命令關閉軟件;在有需要保存的文件時,軟件正常關閉的一般過程如圖1所示,首先界面會先彈出是否保存的確認對話框,在默認為是的情況下,接著彈出文件另存為對話框,兩個對話框都使用Windows API進行自動控制,直到所有文件保存。后臺監控的方法可廣泛應用于無需人為干預的情況下,方便快捷并且很少出現異常情況,能夠很好地自適應于很多應用中。

圖1 軟件正常關閉一般過程圖

對于一般的C/S架構系統,都需要進行網絡數據傳輸,將數據從客戶端傳輸到服務器端的過程如圖2所示。客戶端程序會將配置文件一些信息使用Socket傳輸到服務器端,服務器端程序在接收到信息后,將信息處理并存儲到本地數據庫,當服務器端需要對數據進行操作處理時,再從本地數據庫進行存取。服務器端與本地數據庫進行交互操作,過程是基于ODBC驅動程序將執行操作進行轉換,間接性操作數據庫。

圖2 數據傳輸過程圖

2 軟件浮動授權輔助系統需求分析

對于每一個系統來說,需求分析都是不可或缺的環節。它可以從總體上幫助系統開發人員確定研究方向,盡量提供系統實現功能需求的全部信息,因此要保證系統需求分析階段與設計階段的一致性和完整性。本系統需求分析階段的主要工作是根據系統的目標要求以及終端用戶的咨詢意見確定系統的核心功能需求和其它需求。

本系統實現的目標要求為:

(1)檢測目標軟件是否運行;

(2)檢測目標軟件是否閑置,當閑置時間達到設定時間間隔正常關閉軟件;

(3)對正常關閉軟件收回授權的用戶機進行記錄。

通過詳細分軟件浮動授權輔助系統的目標要求,并對用戶信息進行收集整理,將系統的需求分析劃分為:信息需求分析、功能需求分析和方法需求分析。

本系統的信息需求分析階段需要采集用戶使用軟件的種類、可接受的界面方式、一些具體參數的數值大小以及應答反饋消息,然后將這些信息提取整理和分層次結構化,獲得完整的輸入信息。在信息需求分析過程中,對整理過的輸入信息通過一些方法(例如:過程控制方法和數據應答方法)處理依次獲得中間數據信息和輸出數據信息,其中輸出數據信息包含閑置時間達到設定值的提示信息、軟件正常關閉的反饋信息和軟件關閉的記錄次數信息。

系統的功能需求分析是主要基于系統的目標要求和信息需求分析,分析系統涉及的功能模塊主要包括異常事件的診斷處理、系統可視化界面構建、軟件正常關閉和信息反饋等。

系統的方法需求分析是分析整個系統中采用的方法,本系統涉及的方法主要有界面搭建方法、框架設計方法和過程控制方法等。系統基于C#編程語言進行系統的界面設計,其中服務器端以Windows應用程序的形式與管理員進行交互;系統使用MySQL數據庫對系統服務器端數據進行管理,系統在數據庫上的操作僅涉及一些存取操作,其中借助ODBC驅動實現系統服務器端對MySQL數據庫的操作;對系統執行過程中產生的異常事件采用自動診斷方式,并將診斷報告記錄為日志;客戶端以后臺服務程序的形式對系統客戶端進行過程控制。

3 軟件浮動授權輔助系統的設計方案

本系統是一個C/S架構的系統,包含有客戶端程序和服務器端程序,系統的整體框架圖如圖3 所示。其中客戶端程序為后臺服務程序,主要執行監控目標軟件、正常關閉軟件并且保存文件的工作;服務器端是一個Windows應用程序,主要為管理員提供信息瀏覽。

圖3 系統整體框架圖

在系統的整體框架圖中,系統的客戶端采用后臺監控的方法檢測目標軟件是否閑置,不涉及用戶的交互操作。客戶端采取每隔一個時間間隔執行一遍監測程序,檢測每個目標軟件是否閑置。如果檢測到軟件閑置,記錄軟件的連續閑置時間;否則,將閑置時間置0。當目標軟件的閑置時間達到預設值時,系統判定用戶機上的授權軟件為長期無效占用。客戶端利用后臺控制程序對該授權軟件進行正常關閉。在客戶端授權軟件正常關閉后,系統的客戶端會將關閉消息發送給服務器端。系統的服務器端接收到用戶IP傳來的消息,將關閉的消息按照不同IP、不同計算機名對應保存在本地數據庫中,管理員可以根據需要進行瀏覽。

4 軟件浮動授權輔助系統的實現與應用效果分析

本文提出的軟件浮動授權輔助系統主要針對于CAX類型軟件,CAX類型軟件即采用CAD、CAM、CAE、CAPP、CIM、CIMS、CAS、CAT、CAI等各項技術實現計算機輔助設計的軟件,現在主要涉及的CAX類型軟件主要有AutoCAD、SecoMan和Eplan。

系統的實現過程中,在用戶計算機上配置客戶端程序,使用后臺監控的方法檢測CAX軟件是否長時間處于無操作占用情況,一旦檢測到便要正常關閉CAX軟件來進行強制下線授權操作,其中需要對CAX軟件打開的相關文件進行保存,處理AutoCAD、SecoMan和Eplan軟件的不同之處在于對話框的參數不同。在CAX授權軟件正常關閉后,該CAX授權軟件的浮動授權管理系統會自動收回用戶機的軟件授權。同時,軟件浮動授權輔助系統的客戶端會將授權收回消息記錄在本地,還會通過網絡傳輸到服務器端,服務器端通過MySQL數據庫對不同用戶機上不同的CAX授權軟件進行管理,管理員可以通過交互界面進行瀏覽。

由于系統的客戶端采用后臺監控控制的方法設計,系統在實現中需要充分考慮安全性和可維護性。系統采用異常事件處理的方式避免出現后臺程序卡死,同時將異常事件記錄在錯誤日志中,方便進行維護。

在系統的測試階段將CAX軟件閑置時間設置為較短時間,主要對一個CAX類型軟件的授權收回進行測試。將測試條件進行劃分模塊,采用定多變一的方法反復測試,并將多次測試過程結果進行記錄,以優化本系統的應用效果。

在測試系統的過程中,測試的評估結果符合系統的目標要求,在性能方面具有一定的準確性、高效率和安全性。經過試運行,軟件浮動授權輔助系統在很大程度上杜絕了用戶長期無效占用軟件授權的情況,提高了軟件授權的使用效率,節省了在昂貴的設計類軟件授權購買上的開支,從而在保障了設計軟件的高效利用滿足用戶使用需求的同時降低了企業的運營成本。

猜你喜歡
用戶信息方法
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 欧洲一区二区三区无码| 一本大道香蕉高清久久| 国产一区二区人大臿蕉香蕉| 久久青草免费91观看| 99色亚洲国产精品11p| 丁香五月激情图片| 国产女人喷水视频| 国产视频只有无码精品| 亚洲美女一区二区三区| 国内精品自在欧美一区| www亚洲天堂| 一本色道久久88| 国产综合欧美| 色亚洲激情综合精品无码视频| 日韩欧美中文字幕一本| 女人一级毛片| 欧美性天天| 91福利在线观看视频| 精品少妇人妻无码久久| 天天干天天色综合网| 91精品伊人久久大香线蕉| 国产精品蜜芽在线观看| 国产美女在线免费观看| 456亚洲人成高清在线| 久久久久久尹人网香蕉| 五月综合色婷婷| www.亚洲色图.com| 91网红精品在线观看| 国产激情在线视频| 亚洲人视频在线观看| 久久国产高清视频| 99精品久久精品| 九色国产在线| 自拍偷拍欧美日韩| 午夜人性色福利无码视频在线观看| 国产精品无码在线看| 国产欧美视频综合二区| 亚洲欧洲日韩久久狠狠爱| 91在线国内在线播放老师| 欧美a在线| 性做久久久久久久免费看| 欧美在线网| 亚洲二区视频| 久久青草免费91观看| 亚洲天堂高清| 视频一区视频二区日韩专区| 9999在线视频| 免费在线国产一区二区三区精品| jijzzizz老师出水喷水喷出| 久久综合色播五月男人的天堂| 欧美日韩亚洲国产主播第一区| 亚洲福利视频一区二区| 中文字幕日韩欧美| 综合五月天网| 亚洲丝袜第一页| 一区二区三区成人| 亚洲一区免费看| 曰韩人妻一区二区三区| 99精品影院| 激情综合五月网| 91成人在线观看| 不卡网亚洲无码| 国产剧情无码视频在线观看| 欧美成人午夜视频| 欧美日韩精品一区二区视频| 在线观看免费人成视频色快速| 国产香蕉在线| 午夜啪啪福利| 久久精品人人做人人综合试看| 中文字幕在线观| 先锋资源久久| yjizz国产在线视频网| 国产激情在线视频| 中文国产成人久久精品小说| 亚洲AV无码久久精品色欲| 一级爱做片免费观看久久| 国产精品成人免费视频99| 91色国产在线| 国产剧情伊人| 亚洲一级毛片免费观看| 国产精品视频系列专区| 免费AV在线播放观看18禁强制|