[發明專利]識別捆綁軟件產品組件的方法和系統有效
| 申請號: | 201210305591.4 | 申請日: | 2012-08-24 |
| 公開(公告)號: | CN103106069A | 公開(公告)日: | 2013-05-15 |
| 發明(設計)人: | P·戈采克;J·卡尼亞;H·H·馬杜里;R·杜德克 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/40 | 分類號: | G06F9/40 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 張亞非;于靜 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 識別 捆綁 軟件產品 組件 方法 系統 | ||
技術領域
本發明公開涉及識別諸如捆綁(bundled)軟件產品之類的軟件產品的組件,更具地說,本發明涉及識別軟件產品的軟件組件的方法、識別軟件產品的軟件組件的系統以及相應的計算機程序產品。
背景技術
軟件捆綁是指一起進行許可或出售、有時甚至位于一個共同的軟件包內以滿足特定商業需求的軟件組件的集合。例如,企業軟件捆綁可以包括應用服務器、數據庫、管理控制臺組件和報告組件。
可構成軟件捆綁(例如,用于部署客戶應用的應用服務器或數據庫)的組件的軟件實體可以作為獨立的軟件產品進行購買。類似地,軟件實體可以作為軟件捆綁的一部分購買,用于與同一捆綁中的其他組件一起有限地使用。例如,可以作為獨立的軟件產品出售的應用服務器或數據庫同樣可以作為捆綁軟件產品的一個軟件組件來出售,即,用于通過與捆綁軟件產品中其他軟件組件協作,來提供更復雜的功能。
軟件實體的價格可取決于該軟件實體作為獨立的產品出售/許可,還是作為捆綁組件來出售/許可。在某些情況下,當軟件實體作為獨立的產品使用時,需要收費,而同一軟件實體作為捆綁的組件使用,可免費。
本發明詳細披露了此背景技術。
發明內容
籠統地講,本公開教授識別軟件產品的軟件組件的方法。根據第一軟件實體構成軟件產品的組件的可能性和第二軟件實體和第一軟件實體兩者是共同軟件產品的組件的可能性,(間接)評定所述第二軟件實體是否構成所述軟件產品的組件。這種間接評定可以由直接評定所述第二軟件實體是否構成所述軟件產品的組件來補充。
在一方面,本公開涉及識別軟件產品的軟件組件(例如識別構成捆綁軟件產品的軟件組件的各別軟件實體)的方法。
所述方法可以包括通過計算機確定代表計算機系統中的第一軟件組件和所述計算機系統中的第二軟件組件中的至少一項的屬性和操作中的至少一項的數據。
在本公開的上下文中,計算機系統可以被理解為被配置為僅允許一個用戶訪問的計算環境。例如,此類計算環境可以是膝上型計算機、個人計算機、個人計算機上的用戶帳戶或計算機網絡中的用戶帳戶。在本公開的上下文中,計算機系統還可以被理解為由單個法人實體(例如,公司、機構、政府機構等)操作的計算環境。此類計算環境可以包括多個連網計算機、服務器等。所述計算環境可以僅允許所述法人實體的雇員/成員訪問。所述計算環境另外還可以允許第三方訪問,即,所述法人實體的雇員/成員以外的人員訪問。所述法人實體,作為計算機環境的操作者,可以承擔購買/許可計算環境內采用的部分或全部軟件的法律責任。所述計算環境的邊界可以通過一個或多個邊界定義,在該一個或多個邊界處,購買/許可計算機環境內采用的部分或全部軟件的法律責任轉移到另一法人實體。所述計算環境的邊界可以是法人實體的經營地點的財產邊界。所述財產邊界可以被理解為包括法人實體的雇員/成員在遠離法人實體的經營場所的位置使用的移動設備。例如,在外包服務中,法人實體和服務提供者之間的合同可以規定購買/許可計算環境內采用的部分或全部軟件的法律責任是該法人實體的責任,盡管部分或全部計算環境由一個或多個不一定附屬于該法人實體的服務提供者來操作。
在本公開的上下文中,軟件組件(也稱為軟件實體)可以被理解為一定量的能夠自包含執行的代碼,即,不需要主計算機/服務器的操作系統提供的代碼之外的代碼而能執行的代碼。軟件組件可以是應用。
上述數據可以包括指示計算機系統中的第一軟件組件的位置和計算機系統中的第二軟件組件的位置中的至少一項的數據,軟件組件的位置是其屬性。因此,所述方法可以包括確定指示計算機中的第一軟件組件的位置和計算機系統中的第二軟件組件的位置中的至少一項的數據。
在本公開的上下文中,所述第一/第二軟件組件的位置可以被理解為標識到相應軟件組件的路徑或到存儲相應軟件的文件夾的路徑的路徑名。例如,路徑名可以是相對于存儲相應軟件組件的計算機/服務器/網絡的啟動卷或相對于用戶的主文件夾。所述第一/第二軟件組件的位置同樣可以被理解為存儲相應軟件組件的計算機、服務器或文件夾。所述計算機/服務器可以通過IP地址、MAC地址、與所述計算機/服務器關聯的序列號、與所述計算機/服務器關聯的網絡標識符、例如從配置日志或其他機器特定信息等導出的“指紋”在例如局域網中唯一地進行識別。所述第一軟件組件和第二軟件組件或所述第一軟件組件和第二軟件組件的各個位置相似度的配置(例如,共同主機(計算機/服務器)的配置或共同文件夾內的配置或嵌套文件夾內的位置)可以指示這兩個軟件組件相關,即,屬于共同軟件產品。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210305591.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通信網絡中的遠程屬性驗證
- 下一篇:觸摸屏終端中的文本輸入方法及其裝置





