[發(fā)明專(zhuān)利]使用元模型對(duì)軟件許可進(jìn)行建模的方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201310503059.8 | 申請(qǐng)日: | 2013-10-23 |
| 公開(kāi)(公告)號(hào): | CN103793220A | 公開(kāi)(公告)日: | 2014-05-14 |
| 發(fā)明(設(shè)計(jì))人: | 雷暉;曾梁趙 | 申請(qǐng)(專(zhuān)利權(quán))人: | 國(guó)際商業(yè)機(jī)器公司 |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44 |
| 代理公司: | 北京市中咨律師事務(wù)所 11247 | 代理人: | 于靜;張亞非 |
| 地址: | 美國(guó)*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 使用 模型 軟件 許可 進(jìn)行 建模 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明的實(shí)施例一般地涉及信息技術(shù)(IT),更具體地說(shuō),涉及許可管理。
背景技術(shù)
目前,使用純文本以人類(lèi)可讀格式定義軟件許可。例如,當(dāng)前許可管理系統(tǒng)使用關(guān)鍵字標(biāo)識(shí)許可度量并且缺少正式的語(yǔ)義描述以便推斷許可能力。此類(lèi)情況將產(chǎn)生潛在錯(cuò)誤,因?yàn)樾枰S多手動(dòng)工作。
通常,軟件許可包括許可度量集合。此外,許可度量包含豐富的信息,包括用于容量單位和容量計(jì)算的表達(dá)公式和/或規(guī)則。此外,可以根據(jù)多個(gè)基本許可度量定義高級(jí)許可度量。因此,為了實(shí)現(xiàn)自動(dòng)推斷(包括但不限于軟件許可要求計(jì)算、軟件許可比較、在不同許可管理工具之間導(dǎo)入/導(dǎo)出軟件許可定義等),需要一種定義明確的元模型(即,語(yǔ)言)來(lái)指定軟件許可,以便提供能夠處理復(fù)雜軟件許可的自動(dòng)化許可推斷。
發(fā)明內(nèi)容
在本發(fā)明的一個(gè)方面,提供用于根據(jù)許可元模式生成許可模型以實(shí)現(xiàn)自動(dòng)許可推斷的技術(shù)。一種用于使用元模型對(duì)軟件許可進(jìn)行建模的示例性計(jì)算機(jī)實(shí)現(xiàn)的方法可以包括以下步驟:創(chuàng)建面向?qū)ο蟮男畔⒛P鸵员忝枋鰧?duì)應(yīng)于軟件許可部署的硬件基礎(chǔ)架構(gòu)、軟件部署環(huán)境和組織結(jié)構(gòu);創(chuàng)建一組屬性函數(shù)以便形成與所述硬件基礎(chǔ)架構(gòu)、一個(gè)或多個(gè)用戶(hù)和所述組織結(jié)構(gòu)相關(guān)的一個(gè)或多個(gè)信息項(xiàng);通過(guò)定義利用至少一個(gè)現(xiàn)有屬性函數(shù)和/或至少一個(gè)所創(chuàng)建的屬性函數(shù)的許可度量容量單位和許可度量容量計(jì)算邏輯,創(chuàng)建一組許可度量;以及利用所述許可度量對(duì)所述軟件許可進(jìn)行建模。
本發(fā)明的另一個(gè)方面或其元素可以以制品的形式實(shí)現(xiàn),所述制品有形地包含計(jì)算機(jī)可讀指令,當(dāng)實(shí)施所述計(jì)算機(jī)可讀指令時(shí),導(dǎo)致計(jì)算機(jī)執(zhí)行在此描述的多個(gè)方法步驟。此外,本發(fā)明的另一個(gè)方面或其元素可以以裝置的形式實(shí)現(xiàn),所述裝置包括存儲(chǔ)器和至少一個(gè)處理器,所述至少一個(gè)處理器耦合到所述存儲(chǔ)器并可操作以便執(zhí)行所述方法步驟。此外,本發(fā)明的另一個(gè)方面或其元素可以以構(gòu)件的形式實(shí)現(xiàn)以便執(zhí)行在此描述的方法步驟或其元素;所述構(gòu)件可以包括硬件模塊(多個(gè))或硬件和軟件模塊的組合,其中所述軟件模塊存儲(chǔ)在有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(或多個(gè)此類(lèi)介質(zhì))中。
從以下將結(jié)合附圖閱讀的對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的這些和其它目標(biāo)、特性以及優(yōu)點(diǎn)將變得顯而易見(jiàn)。
附圖說(shuō)明
圖1是示出本發(fā)明的一個(gè)實(shí)例實(shí)施例的框圖;
圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于定義許可度量的技術(shù)的流程圖;
圖3是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于創(chuàng)建新軟件許可的技術(shù)的流程圖;
圖4是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于導(dǎo)入其它格式的許可度量定義的技術(shù)的流程圖;
圖5是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于導(dǎo)入其它格式的軟件許可定義的技術(shù)的流程圖;
圖6是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的支持許可管理系統(tǒng)之間的互操作的示意圖;
圖7A和圖7B是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的支持許可度量分析的示意圖;
圖8A和圖8B是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的支持許可度量比較的示意圖;
圖9是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的支持許可要求計(jì)算的示意圖;
圖10是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于返回許可要求的技術(shù)的流程圖;
圖11是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于使用元模型對(duì)軟件許可進(jìn)行建模的技術(shù)的流程圖;以及
圖12是其中可以實(shí)現(xiàn)本發(fā)明的至少一個(gè)實(shí)施例的示例性計(jì)算機(jī)系統(tǒng)的系統(tǒng)圖。
具體實(shí)施方式
如在此描述的,本發(fā)明的一個(gè)方面包括一種能夠生成許可模型以實(shí)現(xiàn)自動(dòng)許可推斷的許可元模型。許可元模型提供一種實(shí)現(xiàn)軟件許可的語(yǔ)義描述的形式語(yǔ)言。當(dāng)使用元模型定義軟件許可時(shí),不僅人類(lèi)可讀取軟件許可,而且機(jī)器(即,計(jì)算機(jī)系統(tǒng))也可理解軟件許可,這進(jìn)一步實(shí)現(xiàn)自動(dòng)許可推斷。
如上所述,通常,軟件許可通過(guò)許可度量集合定義。此外,許可度量包括許可容量單位定義和許可容量計(jì)算邏輯,其中這兩個(gè)組件可以通過(guò)表達(dá)式和/或規(guī)則定義。表達(dá)式和規(guī)則均使用軟件/硬件部署和組織信息來(lái)定義。此外,可以根據(jù)現(xiàn)有許可度量集合定義新許可度量。
通過(guò)理解定義軟件許可需要的信息,可以創(chuàng)建元模型以便于確定軟件許可的形式定義。在本發(fā)明的至少一個(gè)實(shí)施例中,元模型包括多個(gè)組件層,即,IT環(huán)境元模型、屬性函數(shù)元模型、許可容量單位元模型、許可容量計(jì)算元模型、許可度量元模型和軟件許可模型。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于國(guó)際商業(yè)機(jī)器公司,未經(jīng)國(guó)際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310503059.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 用于在家庭網(wǎng)絡(luò)上播放內(nèi)容的許可管理系統(tǒng)及方法
- 內(nèi)容觀看系統(tǒng)、內(nèi)容觀看裝置和觀看許可裝置
- 一種傳播許可的方法和裝置
- 操作對(duì)象裝置、許可輸入裝置、操作裝置、操作裝置對(duì)象數(shù)據(jù)提供裝置、遠(yuǎn)程操作系統(tǒng)、控制方法、控制程序以及記錄了該程序的計(jì)算機(jī)可讀取記錄介質(zhì)
- 一種許可控制方法及系統(tǒng)
- 許可控制方法及系統(tǒng)
- 用于分層許可的裝置和方法
- 一種許可證書(shū)管理方法、裝置及系統(tǒng)
- 一種許可控制方法及設(shè)備
- 一種許可文件批量生成方法和系統(tǒng)





