專利名稱:為預(yù)裝載軟件進(jìn)行許可激活的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理系統(tǒng),更特別地,涉及為預(yù)裝載到信息處理系統(tǒng)的軟件進(jìn)行許可激活。
背景技術(shù):
隨著信息的價(jià)值和使用的持續(xù)增長(zhǎng),個(gè)人和商業(yè)上都尋求額外的方式來(lái)對(duì)信息進(jìn)行處理和存儲(chǔ)。對(duì)用戶來(lái)說一個(gè)有用的選擇是信息處理系統(tǒng)。信息處理系統(tǒng)通常為商業(yè)、個(gè)人或其它目的進(jìn)行信息或數(shù)據(jù)的處理、編譯、存儲(chǔ)、和/或通信以允許用戶利用所述信息的價(jià)值利益。由于技術(shù)和信息處理的要求和需求在不同用戶和應(yīng)用之間是變化的,信息處理系統(tǒng)也可能根據(jù)處理何種信息,怎樣處理所述信息,處理、存儲(chǔ)或通信多少信息以及所述信息處理、存儲(chǔ)或通信有多么快而有效,而變化。信息處理系統(tǒng)的所述變化允許信息處理系統(tǒng)是通用的或者為特定用戶或特定用途而配置的,所述特定用途例如金融交易處理、航空預(yù)定、企業(yè)數(shù)據(jù)存儲(chǔ)、或全球通信。此外,信息處理系統(tǒng)可以包括可以配置為用于信息處理、存儲(chǔ)和通信的多種硬件和軟件并且可以包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)存儲(chǔ)系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)。
目前已知,可以基于構(gòu)造來(lái)生產(chǎn)信息處理系統(tǒng),以便訂購(gòu)允許客戶指定特定的硬件和軟件選項(xiàng)的處理流程。此外已知,在生產(chǎn)所述信息處理系統(tǒng)時(shí),預(yù)裝載附加軟件(操作系統(tǒng)和應(yīng)用程序)到信息處理系統(tǒng)。帶有用于訂購(gòu)信息處理系統(tǒng)的構(gòu)造時(shí),當(dāng)配置所述信息處理系統(tǒng),該附加軟件可以基于由客戶選擇的特定硬件和軟件選項(xiàng)為特定客戶進(jìn)行量身定做。此外還已知,當(dāng)為客戶提供信息處理系統(tǒng)時(shí),提供位于可移動(dòng)媒體(例如,CD-ROM或DVD)的特定形式上的所述軟件。
預(yù)裝載到信息處理系統(tǒng)的應(yīng)用程序的一個(gè)例子是軟件DVD應(yīng)用程序。當(dāng)信息處理系統(tǒng)構(gòu)造有DVD驅(qū)動(dòng)器時(shí),所述軟件DVD應(yīng)用程序允許末端用戶在所述信息處理系統(tǒng)上播放和瀏覽例如電影的DVD內(nèi)容。
關(guān)于預(yù)裝載軟件到信息處理系統(tǒng)的一個(gè)問題涉及到所述軟件的許可,并且特別地涉及到向所述軟件的提供商為所述軟件許可支付版稅。已知的版稅支付方法通常要求為向客戶提供的具有特定軟件的每個(gè)信息處理系統(tǒng)支付軟件許可版稅。
希望提供一種自動(dòng)處理,用于確定預(yù)裝載到信息處理系統(tǒng)上的軟件何時(shí)被用戶實(shí)際執(zhí)行,并且提供一種處理,其中僅僅支付由所述信息處理系統(tǒng)的用戶實(shí)際執(zhí)行的軟件的版稅。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,公開了一種自動(dòng)處理,用于確定預(yù)裝載到信息處理系統(tǒng)的軟件何時(shí)被用戶實(shí)際執(zhí)行,并且提供一種處理,其中僅僅支付由所述信息處理系統(tǒng)的用戶實(shí)際執(zhí)行的軟件的版稅。所述自動(dòng)處理將許可的跟蹤(tracking)、報(bào)告和支付從銷售點(diǎn)改變?yōu)槭褂命c(diǎn)。在一個(gè)實(shí)施例中,所述處理確定何時(shí)不存在使用特定軟件所需要的組件(硬件或軟件),如果所述組件不存在,則不必支付版稅。此外,在一個(gè)實(shí)施例中,所述處理確定所述軟件是否沒有被執(zhí)行或激活,以及如果所述軟件沒有被執(zhí)行或激活則不必支付版稅。
在一個(gè)實(shí)施例中,本發(fā)明涉及一種方法,用于信息處理系統(tǒng)的生產(chǎn)商為預(yù)裝載到信息處理系統(tǒng)的軟件支付版稅,該方法包括確定預(yù)裝載到所述信息處理系統(tǒng)的軟件何時(shí)被用戶執(zhí)行,以及當(dāng)所述軟件被用戶執(zhí)行時(shí)為所述軟件支付版稅,使得基于所述軟件的使用點(diǎn)來(lái)進(jìn)行版稅支付。
通過參考附圖,對(duì)于那些本領(lǐng)域技術(shù)人員來(lái)說可以更好地理解本發(fā)明,并且可以使得各目標(biāo)、特征和優(yōu)點(diǎn)變得更加明顯。所有附圖中的相同參考標(biāo)記表示相同或相似的單元。
附圖1顯示自動(dòng)構(gòu)造的例子,用于訂購(gòu)系統(tǒng)以在信息處理系統(tǒng)上安裝軟件。
附圖2是信息處理系統(tǒng)的系統(tǒng)模塊圖。
附圖3是用于確定預(yù)裝載到信息處理系統(tǒng)上的軟件何時(shí)被用戶實(shí)際執(zhí)行的系統(tǒng)流程圖。
附圖4是用于跟蹤軟件激活的方法流程圖。
附圖5A和5B,統(tǒng)稱附圖5,是用于版稅計(jì)算跟蹤和支付的方法流程圖。
具體實(shí)施例方式
參考附圖1,這是在信息處理系統(tǒng)生產(chǎn)點(diǎn)的軟件安裝系統(tǒng)100的示意圖。在操作中,訂購(gòu)110被設(shè)置用于購(gòu)買目標(biāo)信息處理系統(tǒng)120。將被制造的目標(biāo)信息處理系統(tǒng)120包含多個(gè)硬件和軟件組件。例如,目標(biāo)信息處理系統(tǒng)120可能包括特定品牌的驅(qū)動(dòng)器、特定類型的顯示器、特定品牌的處理器和軟件。所述軟件包括具有所有合適的驅(qū)動(dòng)器軟件的特定版本操作系統(tǒng),并且包括具有合適的軟件錯(cuò)誤修復(fù)的其它應(yīng)用軟件。
在所述目標(biāo)信息處理系統(tǒng)120交付給客戶之前,所述多個(gè)組件從例如該軟件的鏡像安裝和測(cè)試。這種軟件安裝和測(cè)試有利地保證了客戶所接收的,是可靠的、可工作的并且可以用于操作的信息處理系統(tǒng)。
由于不同家族的信息處理系統(tǒng)和不同的單個(gè)計(jì)算機(jī)組件需要不同的軟件安裝,有必要確定在目標(biāo)信息處理系統(tǒng)120上安裝哪個(gè)軟件。通過變換模塊132把訂購(gòu)110變換為計(jì)算機(jī)可讀格式以提供描述符文件130,所述訂購(gòu)110對(duì)應(yīng)于具有所期望組件的所期望信息處理系統(tǒng)。在一個(gè)實(shí)施例中,所述描述符文件130是系統(tǒng)描述符記錄(SDR)文件。所述SDR文件是包括文本的源分配文件,所述文本指明哪個(gè)組件被包括在特定信息處理系統(tǒng)中。
組件描述符是目標(biāo)信息處理系統(tǒng)120組件的計(jì)算機(jī)可讀描述,這些組件由訂購(gòu)110定義。在優(yōu)選實(shí)施例中,所述組件描述符包括在被稱為系統(tǒng)描述符記錄的描述符文件中,該系統(tǒng)描述符記錄是包括安裝到目標(biāo)信息處理系統(tǒng)120上的硬件和軟件組件列表的計(jì)算機(jī)可讀文件。讀取所述多個(gè)組件描述符之后,數(shù)據(jù)庫(kù)服務(wù)器140通過網(wǎng)絡(luò)連接144為文件服務(wù)器142提供對(duì)應(yīng)于所述組件描述符的多個(gè)軟件組件。網(wǎng)絡(luò)連接144可以是本領(lǐng)域公知的任何網(wǎng)絡(luò)連接,例如,局域網(wǎng)、內(nèi)聯(lián)網(wǎng)或因特網(wǎng)。包含在數(shù)據(jù)庫(kù)服務(wù)器140中的信息經(jīng)常被更新,這樣所述數(shù)據(jù)庫(kù)包含最新的制造商構(gòu)造環(huán)境。然后所述軟件被安裝到目標(biāo)信息處理系統(tǒng)120。所述軟件安裝由軟件安裝管理服務(wù)器控制,該服務(wù)器可操作于控制由客戶指定的操作系統(tǒng)和其它軟件包的安裝。
所述軟件安裝包括許可模塊,該模塊自動(dòng)確定被預(yù)裝載到信息處理系統(tǒng)上的軟件何時(shí)被用戶實(shí)際執(zhí)行。然后,所述許可模塊使得信息處理系統(tǒng)的生產(chǎn)商僅僅支付由該信息處理系統(tǒng)的用戶實(shí)際執(zhí)行的軟件版稅。所述許可模塊使得生產(chǎn)商將所述許可的跟蹤、報(bào)告和支付從銷售點(diǎn)改變到使用點(diǎn)。所述許可模塊還可以確定使用特定軟件所需要的組件(硬件或軟件)何時(shí)不存在。如果所述組件不存在,則不必支付版稅。此外,所述模塊可以確定所述軟件是否被執(zhí)行或激活。如果所述軟件沒有被執(zhí)行或激活,則不必支付版稅。
參考附圖2,這是例如目標(biāo)信息處理系統(tǒng)120的信息處理系統(tǒng)的模塊圖。所述信息處理系統(tǒng)包括處理器202、輸入/輸出(I/O)裝置204(如,顯示器、鍵盤、鼠標(biāo)以及相關(guān)的控制器)、非易失性存儲(chǔ)器206(如,硬盤驅(qū)動(dòng)器)和其它存儲(chǔ)裝置208(如,軟盤驅(qū)動(dòng)器和其它存儲(chǔ)器裝置)以及各種其它子系統(tǒng)210,上述所有單元通過一個(gè)或多個(gè)總線212互連。所述軟件被安裝到非易失性存儲(chǔ)器206??蛇x地,所述軟件可以安裝到任意合適的非易失存儲(chǔ)器。所述非易失存儲(chǔ)器206存儲(chǔ)應(yīng)用程序230與智能安裝模塊232。
為了該公開的目的,信息處理系統(tǒng)可以包括可執(zhí)行以下操作的任何手段或手段的集合計(jì)算、分類、處理、傳輸、接收、搜索、引發(fā)、切換、存儲(chǔ)、顯示、表明、檢測(cè)、記錄、再生、處理或利用用于商業(yè)、科學(xué)、控制或其他目的的任意形式的信息、情報(bào)或數(shù)據(jù)。例如,信息處理系統(tǒng)可以是個(gè)人電腦、網(wǎng)絡(luò)存儲(chǔ)裝置或任何其它合適的裝置,并且在尺寸、外形、性能、功能和價(jià)格上有所變化。所述信息處理系統(tǒng)可以包括隨機(jī)訪問存儲(chǔ)器(RAM)、例如中央處理單元(CPU)或硬件或軟件控制邏輯的一個(gè)或多個(gè)處理資源、ROM、和/或其它類型的非易失存儲(chǔ)器。所述信息處理系統(tǒng)的附加組件可以包括一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器、一個(gè)或多個(gè)用于和外部裝置通信的網(wǎng)絡(luò)端口以及各種輸入和輸出(I/O)裝置,如,鍵盤、鼠標(biāo)和視頻顯示器。所述信息處理系統(tǒng)還可以包括一個(gè)或多個(gè)可操作于在多種硬件組件之間傳輸通信的總線。
參考附圖3,這是系統(tǒng)300的流程圖,其用于確定預(yù)裝載到信息處理系統(tǒng)的軟件何時(shí)被用戶實(shí)際執(zhí)行,并且提供一種處理,其中僅僅支付由該信息處理系統(tǒng)的用戶實(shí)際執(zhí)行的軟件的版稅。系統(tǒng)300使得信息處理系統(tǒng)生產(chǎn)商將所述許可的跟蹤、報(bào)告和支付從銷售點(diǎn)改變到使用點(diǎn)。系統(tǒng)300確定使用特定軟件所需要的組件(硬件或軟件)何時(shí)不存在,并且如果所述組件不存在,則不必支付版稅。此外,系統(tǒng)300確定所述軟件是否沒有被執(zhí)行或激活,并且如果所述軟件沒有被執(zhí)行或激活,則不必支付版稅。
所述系統(tǒng)包括版稅跟蹤后端310和版稅信息數(shù)據(jù)庫(kù)312。所述版稅跟蹤后端與軟件提供商320進(jìn)行通信。系統(tǒng)300提供證實(shí)功能,其防止生產(chǎn)商對(duì)單個(gè)軟件支付雙重版稅或防止其對(duì)非法信息處理系統(tǒng)配置支付額外的版稅。版稅跟蹤后端310與數(shù)據(jù)庫(kù)312進(jìn)行交互,所述數(shù)據(jù)庫(kù)為所有交付的信息處理系統(tǒng)存儲(chǔ)信息,版稅跟蹤后端310為所有可能要求版稅許可的系統(tǒng)累計(jì)版稅負(fù)債(accrues liability),版稅跟蹤后端310對(duì)照有效配置的列表匹配所交付的服務(wù)標(biāo)簽和日期;版稅跟蹤后端310對(duì)照預(yù)先激活系統(tǒng)的列表匹配所交付的服務(wù)標(biāo)簽和日期。當(dāng)客戶激活軟件230,通過智能安裝模塊232將服務(wù)標(biāo)簽報(bào)告給版稅跟蹤后端310,并且對(duì)照存儲(chǔ)在數(shù)據(jù)庫(kù)312中的信息進(jìn)行匹配。版稅跟蹤后端310識(shí)別重復(fù)激活,并且把所述重復(fù)激活從發(fā)送給軟件提供商320的任何支付義務(wù)中刪除。版稅跟蹤后端310識(shí)別非法配置,并且把所述非法配置從發(fā)送給軟件提供商320的任何支付義務(wù)中刪除。版稅跟蹤后端310識(shí)別任何預(yù)先激活和新的激活,并且把這些激活對(duì)照免版稅的介紹性授權(quán)相匹配,所述介紹性授權(quán)例如三個(gè)或六個(gè)月免費(fèi)使用。
參考附圖4,這是用于跟蹤軟件激活的方法400流程圖。所述用于跟蹤軟件激活400的方法提供了智能安裝模塊,在適當(dāng)?shù)慕M件(硬件或軟件)駐留在所述信息處理系統(tǒng)中時(shí),該智能安裝模塊允許激活所述軟件。所述智能安裝模塊還提供證實(shí)處理,保證正確的配置。利用信息處理系統(tǒng)的BIOS標(biāo)識(shí)符、服務(wù)標(biāo)簽和SDR文件實(shí)現(xiàn)該證實(shí)。此外,所述智能安裝模塊使用視窗管理工具(WMI)接口事件跟蹤和服務(wù)標(biāo)簽執(zhí)行文件(SRVTAG.exe)來(lái)獲取所述BIOS標(biāo)識(shí)符和服務(wù)標(biāo)簽。所述智能安裝模塊使用系統(tǒng)特定BIOS標(biāo)識(shí)符把所述系統(tǒng)標(biāo)識(shí)為合法系統(tǒng)(即,由生產(chǎn)商生產(chǎn)的系統(tǒng),該生產(chǎn)商應(yīng)當(dāng)為該系統(tǒng)預(yù)裝載的應(yīng)用程序支付版稅)。所述系統(tǒng)特定服務(wù)標(biāo)簽用作把事件信息反饋報(bào)告給生產(chǎn)商的基礎(chǔ),并且用于驗(yàn)證激活許可的配置嘗試是否是合法的。所述系統(tǒng)特定服務(wù)標(biāo)簽還用于版稅計(jì)算跟蹤。所述生產(chǎn)商特定SDR用于確認(rèn)所述信息處理系統(tǒng)配置為合法配置,該合法配置包含需要所述軟件的組件。為每個(gè)信息處理系統(tǒng)生成唯一激活密鑰,用于激活(即,解鎖)許可代碼或預(yù)裝載到信息處理系統(tǒng)的組件。所述激活處理可以被自動(dòng)(如,通過在線連接)執(zhí)行或者離線(如,通過電話呼叫)執(zhí)行。
特別地,當(dāng)信息處理系統(tǒng)的用戶初始執(zhí)行預(yù)裝載到所述信息處理系統(tǒng)上的軟件應(yīng)用程序時(shí),在步驟410訪問所述智能安裝模塊232。在步驟412,通過例如視窗管理工具(WMI)接口訪問BIOS信息,所述智能安裝模塊232確定所述信息處理系統(tǒng)是否具有合法的生產(chǎn)商BIOS和生產(chǎn)日期。所述智能安裝模塊使用所述系統(tǒng)特定BIOS標(biāo)識(shí)符把所述系統(tǒng)標(biāo)識(shí)為合法的系統(tǒng)(即,由生產(chǎn)商生產(chǎn)的系統(tǒng),該生產(chǎn)商應(yīng)當(dāng)為該系統(tǒng)預(yù)裝載的應(yīng)用程序支付版稅)。如果所述信息處理系統(tǒng)不包括合法的生產(chǎn)商BIOS和生產(chǎn)日期,則該智能安裝模塊232不激活所述軟件,在步驟414顯示一個(gè)對(duì)應(yīng)該結(jié)果的信息,而且所述方法完成執(zhí)行。
如果所述信息系統(tǒng)包括合法的生產(chǎn)商BIOS和生產(chǎn)日期,所述智能安裝模塊232則在步驟420,通過例如WMI接口訪問服務(wù)標(biāo)簽執(zhí)行文件,確定該信息處理系統(tǒng)是否包括合法的服務(wù)標(biāo)簽。如果所述信息處理系統(tǒng)不包括合法的服務(wù)標(biāo)簽,則所述智能安裝模塊232不激活所述軟件,在步驟414顯示一個(gè)對(duì)應(yīng)該結(jié)果的信息,而且所述方法完成執(zhí)行。所述系統(tǒng)特定服務(wù)標(biāo)簽用作把事件信息反饋報(bào)告給生產(chǎn)商的基礎(chǔ),并且用于驗(yàn)證激活許可的配置嘗試是否合法。所述系統(tǒng)特定服務(wù)標(biāo)簽還用于版稅計(jì)算跟蹤。
如果所述信息處理系統(tǒng)包括合法的服務(wù)標(biāo)簽,所述智能安裝模塊232則在步驟430,通過例如訪問生產(chǎn)商特定系統(tǒng)描述符記錄,確定所述軟件執(zhí)行所必須的組件是否存在于該信息處理系統(tǒng)。所述生產(chǎn)商特定SDR用于確認(rèn)所述信息處理系統(tǒng)配置作為合法配置,該合法配置包含需要所述軟件的組件。如果所述信息處理系統(tǒng)不包含需要該軟件的組件,則所述智能安裝模塊232不激活所述軟件,并在步驟414顯示一個(gè)對(duì)應(yīng)該結(jié)果的信息,而且所述方法完成執(zhí)行。
接著,所述智能安裝模塊232為所述信息處理系統(tǒng)獲取唯一激活密鑰來(lái)為預(yù)裝載到該信息處理系統(tǒng)的軟件激活(即,解鎖)許可代碼。首先,所述智能安裝模塊232在步驟440確定是否存在因特網(wǎng)連接。如果因特網(wǎng)連接存在,所述智能安裝模塊則在步驟442自動(dòng)獲取激活密鑰。如果因特網(wǎng)連接不存在,則所述智能安裝模塊在步驟444提供電話號(hào)碼,通過該電話號(hào)碼用戶可以離線獲取激活密鑰。在任一情況中,在步驟446,用戶和激活服務(wù)器交互以獲取激活密鑰。所述激活服務(wù)器還基于所述激活密鑰提供跟蹤和報(bào)告功能。
參考附圖5,這是用于版稅計(jì)算跟蹤和支付的方法500流程圖。所述用于版稅計(jì)算跟蹤和支付的方法500提供機(jī)制,用于準(zhǔn)確地跟蹤與需要支付許可版稅的軟件一起交付的信息處理系統(tǒng)的序列號(hào)。所述方法利用信息部分序列號(hào)來(lái)跟蹤和計(jì)算每個(gè)信息處理系統(tǒng)的發(fā)送。所述信息部分序列號(hào)與信息處理系統(tǒng)的智能安裝模塊232的軟件恢復(fù)工具(SRV)相關(guān)聯(lián)。
所述版稅計(jì)算跟蹤和支付的方法500提供機(jī)制,包括報(bào)告機(jī)制,用于確保準(zhǔn)確地跟蹤由客戶執(zhí)行的軟件激活。所述報(bào)告機(jī)制用于向所述軟件提供商支付版稅。所述報(bào)告的格式可以包括服務(wù)標(biāo)簽、為每個(gè)服務(wù)標(biāo)簽的多個(gè)安裝、激活日期和生產(chǎn)構(gòu)造日期以及發(fā)送日期。所述報(bào)告格式可以使用標(biāo)準(zhǔn)電子數(shù)據(jù)交換(EDI)協(xié)議,比如簡(jiǎn)單郵件傳輸協(xié)議(SMTP)、增值網(wǎng)絡(luò)(VAN)、幀中繼、安全文件傳輸協(xié)議(FTP)或適用性聲明2(AS2)。所述報(bào)告格式可以是EDI文檔格式,例如,EDI861或EDI862。
所述用于版稅計(jì)算跟蹤和支付的方法500提供證實(shí)機(jī)制,其防止生產(chǎn)商對(duì)單一的軟件支付雙重版稅或防止其對(duì)非法信息處理系統(tǒng)配置支付額外的版稅。所述版稅跟蹤后端與數(shù)據(jù)庫(kù)進(jìn)行交互,所述數(shù)據(jù)庫(kù)為所有交付的信息處理系統(tǒng)存儲(chǔ)信息,版稅跟蹤后端為可能要求許可版稅的所有系統(tǒng)累計(jì)版稅負(fù)債,版稅后端系統(tǒng)對(duì)照有效配置的列表匹配所交付的服務(wù)標(biāo)簽和日期;后端系統(tǒng)對(duì)照預(yù)先激活系統(tǒng)的列表匹配所交付的服務(wù)標(biāo)簽和日期。當(dāng)客戶激活軟件時(shí),將服務(wù)標(biāo)簽報(bào)告給后端系統(tǒng)并且對(duì)照存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息進(jìn)行匹配。后端系統(tǒng)識(shí)別重復(fù)激活,并且把所述重復(fù)激活從發(fā)送給軟件提供商的任何支付義務(wù)中刪除。后端系統(tǒng)識(shí)別非法配置,并且把所述非法配置從發(fā)送給軟件提供商的任何支付義務(wù)中刪除。后端系統(tǒng)識(shí)別任何預(yù)先激活和新的激活,并且把這些激活對(duì)照免版稅的介紹性授權(quán)相匹配,所述介紹性授權(quán)例如三個(gè)或六個(gè)月免費(fèi)使用。
更特別地,在步驟510,所述用于版稅計(jì)算跟蹤和支付的方法500從客戶訂購(gòu)信息處理系統(tǒng)開始,所定購(gòu)的信息處理系統(tǒng)包括被跟蹤版稅信息的組件。例如,客戶可能訂購(gòu)包含DVD播放器的信息處理系統(tǒng)。接著,在步驟512,所述信息處理系統(tǒng)被制造并交付給客戶。所述信息處理系統(tǒng)制造為包含組件以及包含所述組件必須的軟件。例如,所述信息處理系統(tǒng)可能包含用于操作客戶訂購(gòu)的DVD播放器的軟件。
當(dāng)交付訂購(gòu)時(shí),在步驟514,所述方法500為版稅累計(jì)版稅負(fù)債,并且,在步驟516,利用包含信息處理系統(tǒng)交付日期和信息處理系統(tǒng)服務(wù)標(biāo)簽的信息,將所述交付的信息處理系統(tǒng)添加到數(shù)據(jù)庫(kù)312。
接著,在步驟520,方法500確定所述信息處理系統(tǒng)是否是被預(yù)先激活軟件的系統(tǒng)。當(dāng)所述方法確定所述軟件被預(yù)先激活(步驟522)則在步驟524,所述激活的服務(wù)標(biāo)簽序列號(hào)對(duì)照數(shù)據(jù)庫(kù)312(即,數(shù)據(jù)庫(kù)存儲(chǔ)信息,該信息指示所述信息處理系統(tǒng)中的軟件已經(jīng)被激活)中的軟件匹配。
如果所述軟件沒有被預(yù)先激活,則在步驟530,所述方法500確定客戶是否已經(jīng)激活所述軟件。如果客戶沒有激活所述軟件,則生產(chǎn)商獲得了扣減,因?yàn)槠洳槐叵蜍浖峁┥讨Ц盾浖陌娑?步驟532)。
如果客戶激活了所述軟件,則在步驟540,所述方法確定所述軟件是否被預(yù)先激活。如果所述軟件被預(yù)先激活,則在步驟542,重新激活所述軟件并且獲得服務(wù)標(biāo)簽。接著,在步驟544,所述軟件提供商320檢查關(guān)于有關(guān)此前激活的信息。如果所述軟件提供商320確定存在此前激活,則生產(chǎn)商不支付額外的激活費(fèi)用并且因此不會(huì)導(dǎo)致額外的版稅義務(wù)。此外,所述版稅跟蹤后端識(shí)別重復(fù)激活,并且把所述重復(fù)激活從發(fā)送給軟件提供商320的任何支付義務(wù)中刪除。
接著,如果所述軟件此前沒有被激活,則在步驟550,所述方法500確定預(yù)先確定的時(shí)間段是否到期。如果所述預(yù)先確定時(shí)間段已經(jīng)到期,則在步驟552,向客戶提供購(gòu)買新版本軟件的機(jī)會(huì)。例如,特定軟件可以僅具有三年的激活期限,上述時(shí)間之后客戶將需要購(gòu)買軟件的新版本。
如果所述預(yù)先確定的時(shí)間段沒有到期,則在步驟560,激活所述軟件,并且獲取裝載了所述軟件的信息處理系統(tǒng)的服務(wù)標(biāo)簽。接著,在步驟544,所述軟件提供商檢測(cè)此前激活。如果所述軟件提供商確定不存在此前激活,則在步驟562,所述服務(wù)標(biāo)簽信息和激活日期被提供給生產(chǎn)商,并且所述被激活的服務(wù)標(biāo)簽信息存儲(chǔ)在數(shù)據(jù)庫(kù)312中。
在所述被激活的服務(wù)標(biāo)簽信息被存儲(chǔ)在數(shù)據(jù)庫(kù)312之后,在步驟570,所述方法500可以使用該信息來(lái)分析特定時(shí)間段上(例如,三個(gè)月和六個(gè)月)的激活率。在步驟572,所述實(shí)際的和評(píng)估的激活率可以用于基于激活費(fèi)用對(duì)資產(chǎn)負(fù)債表信息作出調(diào)整。相應(yīng)地,在步驟574,所述方法500提供計(jì)算扣減。
其它實(shí)施例其它實(shí)施例落入所述的權(quán)利要求中。
例如,當(dāng)標(biāo)識(shí)了特定應(yīng)用時(shí),也可以構(gòu)思其它的應(yīng)用。
另一個(gè)例子,上述的實(shí)施例包括執(zhí)行特定任務(wù)的軟件模塊。此處討論的軟件模塊可以包括腳本、批處理(batch)、或其它可執(zhí)行文件。所述軟件模塊可以存儲(chǔ)在機(jī)器可讀或計(jì)算機(jī)可讀存儲(chǔ)媒體上,如,硬盤驅(qū)動(dòng)器。根據(jù)本發(fā)明實(shí)施例的用于存儲(chǔ)軟件模塊的存儲(chǔ)裝置可以是磁性軟盤、硬盤、或例如CD-ROMs或CD-Rs這樣的光盤。根據(jù)本發(fā)明實(shí)施例的用于存儲(chǔ)固件或硬件模塊的存儲(chǔ)裝置還可以是基于半導(dǎo)體的存儲(chǔ)器,其可以是永久地、可移動(dòng)地或者遠(yuǎn)程地耦合到微處理器/存儲(chǔ)器系統(tǒng)。這樣,所述模塊可以存儲(chǔ)于計(jì)算機(jī)系統(tǒng)存儲(chǔ)器,用于配置所述計(jì)算機(jī)系統(tǒng)以執(zhí)行所述模塊的功能。可以使用其它新的和多種類型的計(jì)算機(jī)可讀存儲(chǔ)媒介來(lái)存儲(chǔ)此處討論的模塊。此外,本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到將功能性地分解為模塊是出于示例的目的??蛇x實(shí)施例可以將多個(gè)模塊的功能合并為單一的模塊,或者可以對(duì)模塊功能進(jìn)行可變的分解。例如,用于調(diào)用子模塊的軟件模塊可以被分解,以便每個(gè)子模塊執(zhí)行它自身的功能,并且把控制直接傳遞到另一子模塊。
因此,本發(fā)明意在僅通過所附權(quán)利要求的精神和范圍來(lái)進(jìn)行限定,對(duì)其等同物在各方面給出全面的認(rèn)定。
權(quán)利要求
1.一種方法,用于信息處理系統(tǒng)的生產(chǎn)商為預(yù)裝載到信息處理系統(tǒng)的軟件支付版稅,包括確定預(yù)裝載到所述信息處理系統(tǒng)的軟件何時(shí)被用戶執(zhí)行;當(dāng)所述軟件被用戶執(zhí)行時(shí)支付所述軟件的版稅,以基于所述軟件的使用點(diǎn)執(zhí)行所述版稅支付。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括確定使用所述軟件所需要的組件何時(shí)不存在于所述信息處理系統(tǒng),并且如果所述組件不存在,則不支付所述版稅。
3.如權(quán)利要求2所述的方法,其中所述確定基于系統(tǒng)描述符記錄。
4.如權(quán)利要求1所述的方法,其中基于所述軟件何時(shí)被激活,確定預(yù)裝載到所述信息處理系統(tǒng)的軟件何時(shí)被執(zhí)行;以及對(duì)所述軟件的版稅的支付僅在所述軟件被用戶激活時(shí)引發(fā)。
5.如權(quán)利要求1所述的方法,其中所述確定包括確定預(yù)裝載到所述信息處理系統(tǒng)的所述軟件是否被預(yù)先激活。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括提供具有智能安裝模塊的信息處理系統(tǒng),所述智能安裝模塊確定預(yù)裝載到所述信息處理系統(tǒng)的所述軟件何時(shí)被執(zhí)行。
7.一種裝置,用于信息處理系統(tǒng)的生產(chǎn)商為預(yù)裝載到信息處理系統(tǒng)的軟件支付版稅,包括裝置,用于確定預(yù)裝載到所述信息處理系統(tǒng)的軟件何時(shí)被用戶執(zhí)行;裝置,用于當(dāng)所述軟件被用戶執(zhí)行時(shí)支付所述軟件的版稅,以基于所述軟件的使用點(diǎn)執(zhí)行所述版稅支付。
8.如權(quán)利要求7所述的裝置,進(jìn)一步包括裝置,用于確定需要使用所述軟件的組件何時(shí)不存在于所述信息處理系統(tǒng),并且如果所述組件不存在,則不支付所述版稅。
9.如權(quán)利要求8所述的裝置,其中所述確定基于系統(tǒng)描述符記錄。
10.如權(quán)利要求7所述的裝置,其中基于所述軟件何時(shí)被激活,確定預(yù)裝載到所述信息處理系統(tǒng)的軟件何時(shí)被執(zhí)行;以及對(duì)所述軟件的版稅的支付僅在所述軟件被用戶激活時(shí)引發(fā)。
11.如權(quán)利要求7所述的裝置,其中所述確定包括確定預(yù)裝載到所述信息處理系統(tǒng)的所述軟件是否被預(yù)先激活。
12.如權(quán)利要求7所述的裝置,其中所述信息處理系統(tǒng)包括智能安裝模塊,所述智能安裝模塊確定預(yù)裝載到所述信息處理系統(tǒng)的所述軟件何時(shí)被執(zhí)行。
全文摘要
公開了一種方法,用于信息處理系統(tǒng)的生產(chǎn)商為預(yù)裝載到信息處理系統(tǒng)的軟件支付版稅,該方法包括確定預(yù)裝載到所述信息處理系統(tǒng)的軟件何時(shí)被用戶執(zhí)行,以及當(dāng)所述軟件被用戶執(zhí)行時(shí)為所述軟件支付版稅,使得基于所述軟件使用來(lái)進(jìn)行版稅支付。
文檔編號(hào)G06F9/445GK1987923SQ20061016922
公開日2007年6月27日 申請(qǐng)日期2006年12月20日 優(yōu)先權(quán)日2005年12月22日
發(fā)明者M·魯斯曼, D·邁克爾, K·賴夏特 申請(qǐng)人:戴爾產(chǎn)品有限公司