本發(fā)明涉及一種資源許可調(diào)度,是一種基于石油專業(yè)軟件的許可調(diào)度方法、裝置。
背景技術(shù):
1、石油工業(yè)作為一個傳統(tǒng)工業(yè),同時也是技術(shù)密集型的產(chǎn)業(yè),從數(shù)據(jù)采集、資料解釋、構(gòu)造建模、數(shù)值模擬,到油氣生產(chǎn)整個業(yè)務(wù)鏈條,從物探、地質(zhì)、油藏、工程、生產(chǎn)、管理、運(yùn)營,都需要以專業(yè)軟件為平臺來支撐油田的業(yè)務(wù)發(fā)展。不同學(xué)科領(lǐng)域需要用到不同種類的專業(yè)軟件,不同的專業(yè)軟件需要不同類型的軟件許可,而專業(yè)軟件的許可則決定了軟件的可用性,軟件資源使用的核心是許可的調(diào)度管理,如何調(diào)度這些專業(yè)軟件的許可資源是幫助未來業(yè)務(wù)發(fā)展、提高工程效率的關(guān)鍵。
2、由于油氣行業(yè)中勘探、開發(fā)業(yè)務(wù)領(lǐng)域中,專業(yè)軟件許可價格昂貴,并缺乏對各種許可證資源的統(tǒng)一管理和有效合理分配,不可避免對許可資源使用上的混亂和一定的浪費(fèi)。對于科研人員在許可證資源使用效率上也缺乏有效的監(jiān)控。因此面對昂貴的許可證資源,對于提高許可證資源的使用率,實(shí)現(xiàn)許可證資源的最大化利用,是當(dāng)前資源應(yīng)用中的剛需,同時,同一專業(yè)軟件在多個研究領(lǐng)域(部門)應(yīng)用,無法實(shí)現(xiàn)共享,需要統(tǒng)一集中管理。
3、科研單位在實(shí)際開展科研工作時,已購置的的許可數(shù)量仍和實(shí)際應(yīng)用需求有差距。個人使用專業(yè)軟件時長期獨(dú)占單機(jī)許可,不使用許可時許可不能釋放,造成許可資源極大浪費(fèi)。浮動許可雖然能夠在一定程度上解決許可緊張問題,但也存在科研人員為保證其自身科研需要長期占用許可而不釋放許可的現(xiàn)象。
4、現(xiàn)有軟件許可調(diào)度技術(shù)主要針對某一種軟件或許可,注重點(diǎn)在調(diào)度策略相關(guān),對于多軟件許可類型,以及對軟件許可資源進(jìn)行統(tǒng)一管理并對調(diào)度策略進(jìn)行優(yōu)化等方面缺少提及。
5、其次,鑒于目前油氣行業(yè)涉及到的專業(yè)軟件在許可資源調(diào)度方面主要存在兩方面的問題:(1)由于專業(yè)軟件價格昂貴,導(dǎo)致許可資源稀缺,并且同一單位的不同下屬單位使用相同專業(yè)軟件時無法得到許可資源共享;(2)專業(yè)軟件許可缺乏合理調(diào)度機(jī)制,導(dǎo)致資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種基于石油專業(yè)軟件的許可調(diào)度方法、裝置,克服了上述現(xiàn)有技術(shù)之不足,其能有效解決現(xiàn)有專業(yè)軟件許可調(diào)度存在的同一單位的不同下屬單位使用相同專業(yè)軟件時無法得到許可資源共享,易存在資源浪費(fèi)的問題。
2、本發(fā)明的技術(shù)方案之一是通過以下措施來實(shí)現(xiàn)的:一種基于石油專業(yè)軟件的許可調(diào)度方法,包括:
3、結(jié)合軟件許可服務(wù)的基本信息注冊軟件許可服務(wù),其中軟件許可服務(wù)的基本信息包括:所面向的專業(yè)軟件、許可服務(wù)程序目錄、許可服務(wù)ip地址,注冊軟件許可服務(wù)包括定義軟件許可服務(wù)基礎(chǔ)配置信息、軟件許可服務(wù)授權(quán)單位、軟件許可服務(wù)統(tǒng)一共享訪問端口、軟件許可服務(wù)資產(chǎn)信息;
4、根據(jù)軟件許可服務(wù)注冊內(nèi)容創(chuàng)建軟件許可資源池,形成軟件許可服務(wù)模塊與業(yè)務(wù)功能/功能集的對照表,并匹配出對應(yīng)的并發(fā)用戶數(shù),其中軟件許可資源池包括共享資源池和獨(dú)占資源池;
5、根據(jù)軟件許可資源池支持的業(yè)務(wù)功能/功能集的并發(fā)用戶數(shù),按照授權(quán)單位定義軟件許可資源分配;
6、結(jié)合定義的軟件許可資源分配及用戶類型,完成軟件許可調(diào)度。
7、下面是對上述發(fā)明技術(shù)方案的進(jìn)一步優(yōu)化或/和改進(jìn):
8、上述結(jié)合軟件許可服務(wù)的基本信息注冊軟件許可服務(wù),包括:
9、獲取軟件許可服務(wù)的基本信息,其中軟件許可服務(wù)的基本信息包括:所面向的專業(yè)軟件、許可服務(wù)程序目錄、許可服務(wù)ip地址;
10、定義軟件許可服務(wù)基礎(chǔ)配置數(shù)據(jù),其中軟件許可服務(wù)基礎(chǔ)配置數(shù)據(jù)包括實(shí)際軟件許可服務(wù)地址、許可服務(wù)文件與程序目錄路徑;
11、定義軟件許可服務(wù)授權(quán)單位;
12、定義軟件許可統(tǒng)一共享訪問端口,即由許可網(wǎng)關(guān)進(jìn)行共享轉(zhuǎn)發(fā);
13、定義許可管理員與軟件許可服務(wù)資產(chǎn)信息。
14、上述根據(jù)軟件許可服務(wù)注冊時定義的授權(quán)內(nèi)容創(chuàng)建軟件許可資源池,形成軟件許可服務(wù)模塊與業(yè)務(wù)功能/功能集的對照表,并匹配出對應(yīng)的并發(fā)用戶數(shù),包括:
15、關(guān)聯(lián)選擇所發(fā)布的同軟件名稱同版本的軟件許可服務(wù)名稱;
16、整合展示所關(guān)聯(lián)軟件許可服務(wù)模塊信息;
17、檢測關(guān)聯(lián)的軟件許可服務(wù)模塊并發(fā)用戶數(shù)是否一致;
18、響應(yīng)于否,不定義功能集,自動匹配軟件許可資源池對應(yīng)的并發(fā)用戶數(shù);
19、響應(yīng)于是,定義功能集名稱,自動匹配軟件許可資源池對應(yīng)的并發(fā)用戶數(shù);
20、形成軟件許可服務(wù)模塊與業(yè)務(wù)功能/功能集的對照表。
21、上述根據(jù)軟件許可資源池支持的業(yè)務(wù)功能/功能集的并發(fā)用戶數(shù),按照授權(quán)單位定義軟件許可資源分配,包括:
22、展示當(dāng)前軟件許可資源池所有許可授權(quán)詳情;
23、定義分配類別,其中分配類別包括比例和數(shù)量;
24、定義許可授權(quán)分配信息,其中許可授權(quán)分配信息包括授權(quán)單位、共享資源池和獨(dú)占資源池。
25、上述在根據(jù)軟件許可資源池支持的業(yè)務(wù)功能/功能集的并發(fā)用戶數(shù),按照授權(quán)單位定義軟件許可資源分配后,還包括注入軟件許可服務(wù)策略,并自動加載軟件許可服務(wù)策略配置,使該策略生效。
26、上述結(jié)合定義的軟件許可資源分配及用戶類型,完成軟件許可調(diào)度,包括:
27、判斷用戶類型;
28、若用戶類型與獨(dú)占資源池的許可授權(quán)分配信息相對應(yīng),則直接使用許可管理員所預(yù)留分配的獨(dú)占資源池;
29、若用戶類型與共享資源池的許可授權(quán)分配信息相對應(yīng),則檢測當(dāng)前用戶的隸屬項(xiàng)目/授權(quán)單位是否授權(quán)許可業(yè)務(wù)模塊/功能集;
30、響應(yīng)于否,則判斷是否繼續(xù)許可預(yù)約使用共享資源池許可,響應(yīng)于是,則驗(yàn)證所授權(quán)的許可業(yè)務(wù)模塊/功能集是否存在占滿;
31、響應(yīng)于否,則直接進(jìn)行軟件應(yīng)用,響應(yīng)于是,則判斷是否繼續(xù)許可預(yù)約使用共享許可資源許可;
32、響應(yīng)于否,則繼續(xù)使用隸屬項(xiàng)目/授權(quán)單位授權(quán)內(nèi)的許可業(yè)務(wù)模塊/功能集,響應(yīng)于是,則選擇預(yù)約使用的時間段,并提交預(yù)約時間段,為其保留共享許可資源;
33、定時獲取用戶對許可資源的占用情況,檢測是否占用授權(quán)范圍外的共享許可資源;
34、響應(yīng)于是,則禁止使用授權(quán)范圍外的共享許可資源。
35、本發(fā)明的技術(shù)方案之二是通過以下措施來實(shí)現(xiàn)的:一種基于石油專業(yè)軟件的許可調(diào)度裝置,包括:
36、軟件許可服務(wù)器,結(jié)合軟件許可服務(wù)的基本信息注冊軟件許可服務(wù),其中軟件許可服務(wù)的基本信息包括:所面向的專業(yè)軟件、許可服務(wù)程序目錄、許可服務(wù)ip地址,注冊軟件許可服務(wù)包括定義軟件許可服務(wù)基礎(chǔ)配置信息、軟件許可服務(wù)授權(quán)單位、軟件許可服務(wù)統(tǒng)一共享訪問端口、軟件許可服務(wù)資產(chǎn)信息;
37、許可網(wǎng)關(guān),包括許可網(wǎng)關(guān)服務(wù)器和統(tǒng)一共享地址服務(wù)器;
38、許可網(wǎng)關(guān)服務(wù)器,包括:
39、資源池構(gòu)建單元,根據(jù)軟件許可服務(wù)注冊內(nèi)容創(chuàng)建軟件許可資源池,形成軟件許可服務(wù)模塊與業(yè)務(wù)功能/功能集的對照表,并匹配出對應(yīng)的并發(fā)用戶數(shù),將網(wǎng)絡(luò)隔離環(huán)境下所分散的專業(yè)軟件許可服務(wù)進(jìn)行統(tǒng)一對外共享、發(fā)布,其中軟件許可資源池包括共享資源池和獨(dú)占資源池;
40、權(quán)限定義單元,根據(jù)軟件許可資源池支持的業(yè)務(wù)功能/功能集的并發(fā)用戶數(shù),按照授權(quán)單位定義軟件許可資源分配;
41、調(diào)度單元,結(jié)合定義的軟件許可資源分配及用戶類型,完成軟件許可調(diào)度。
42、統(tǒng)一共享地址服務(wù)器,提供用戶直接訪問的統(tǒng)一虛擬共享地址。
43、本發(fā)明通過注冊軟件許可服務(wù)、建立軟件許可資源池、定義許可資源分配,并結(jié)合設(shè)置的許可調(diào)度策略進(jìn)行軟件許可資源調(diào)度,實(shí)現(xiàn)了對于專業(yè)軟件的統(tǒng)一許可調(diào)度,能夠使得同一單位的不同下屬單位之間實(shí)現(xiàn)相同專業(yè)軟件資源共享,減少專業(yè)軟件許可購置成本,提高許可資源利用率,避免軟件許可資源浪費(fèi)。