專利名稱:啟動計算機程序的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及啟動計算機程序的方法。
背景技術(shù):
計算機程序通常通過各種磁盤,CD盤或者DVD盤,分發(fā)給計算機程序的購買者或者一個允許使用一個計算機程序的許可證的購買者。軟件一旦已經(jīng)被安裝,程序的零售商一般都無法控制已售出軟件樣本的使用以及進一步的傳播。舉例來說,通常很容易就可以將軟件復(fù)制,或者在一個許可證所包括的那些計算機以外的計算機上安裝相同的軟件。
對于某些種類的計算機程序來說,如果能夠控制已購買軟件的使用那太令人滿意了。比如,我們能夠很高興地知道軟件被使用了多少次,或者總共用了多長時間,從而獲得一個向購買者收取費用的基礎(chǔ)。
發(fā)明內(nèi)容
通過實現(xiàn)對軟件使用的檢查或者控制,本發(fā)明滿足了這樣的急切需求。
因此,本發(fā)明涉及一種啟動計算機程序的方法,其中該程序被存儲在屬于計算機的存儲器上,用戶將要在這臺計算機上使用這個程序,其中本發(fā)明的特征在于方法的第一步將程序的第一部分存儲在計算機的主存儲器上,其中上述程序的部分是由除一個較小的第二部分以外的整個所述程序所構(gòu)成,其中主存儲器需要施加一個電壓來保存數(shù)據(jù);方法的第二步從不同于程序的第一部分的源的源中取得上述的程序的第二部分;方法的第三步再將上述的程序的第二部分存儲在上述的主存儲器上,這樣程序就完整并且準備好使用了。
下面本文將部分地參考一個示例性的實施例和附圖來對本發(fā)明進行更加詳細的介紹,其中圖1是一幅闡明本創(chuàng)造性方法的框圖。
具體實施例方式
根據(jù)本發(fā)明的方法涉及一種啟動一種計算機程序的方式,其中該程序被存儲在屬于計算機的存儲器上,用戶將要在這臺計算機上運行這個程序。
圖1所顯示的是一臺計算機1,程序就要在它上面被運行。這臺計算機包括一塊硬盤形式或者它的相當物的主存儲器2和輔助存儲器3。計算機1可能是一臺個人計算機,也可能是一臺服務(wù)器。
圖中還顯示了一臺具有相關(guān)數(shù)據(jù)庫5的服務(wù)器4或者相應(yīng)的計算機,數(shù)據(jù)庫可能是在計算機4的存儲器中。
根據(jù)本發(fā)明,方法的第一步將要被運行的程序的第一部分被存儲在計算機1的主存儲器2上,其中主存儲器是那種需要施加一個電壓來保存數(shù)據(jù)的類型的。上述第一程序部分是由除其給定的第二較小部分以外的整個上述程序所構(gòu)成的。
方法的第二步從不同于程序的第一部分的源的源中取得程序的第二部分。
方法的第三步程序的第二部分被存儲在了上述的主存儲器上,這樣程序就準備好了。這在圖1中得到了闡明,如箭頭13所顯示,隨著程序的第二部分7向程序的第一部分6傳送,從而使程序完整了。
在圖1中,程序的第一部分用6來表示,程序的第二部分用7來表示。而整個程序則由整個正方形9來闡明。
在進行方法的第一步之前,優(yōu)選將程序的第一部分存儲在計算機1的一個存儲器2上,上述的存儲器是那種不需要施加一個電壓來保存存儲的數(shù)據(jù)的,例如硬盤。
在本發(fā)明的第一步,程序的第一部分6被存儲在了計算機1的主存儲器2上。它可以是由計算機1的輔助存儲器3實現(xiàn),或者是由可移動數(shù)據(jù)介質(zhì)實現(xiàn),例如一張磁盤或者一張壓縮光盤10,或者一些其他適當?shù)男问健?br>
在方法的第二步,程序的第二部分7被從不同于程序的第一部分6所從中取出的源的源中取得。
根據(jù)在本發(fā)明的一個優(yōu)選的實施例,程序的第二部分是從服務(wù)器4或者與計算機1分離的計算機上,通過互聯(lián)網(wǎng)或者一些其他傳輸介質(zhì)取出的。如圖1中的箭頭11和12所闡明,程序的這個第二部分可以是通過有線或者無線傳輸介質(zhì)取得的。
根據(jù)本發(fā)明的一個高度優(yōu)選的實施例,程序6,7被進行了配置,以便只需使上述的程序的第二部分7存儲在主存儲器2上。
由于整個程序被存儲在主存儲器2上,那么當用戶退出程序或者關(guān)閉計算機1時,全部程序都會丟失。為了能夠再次使用程序,就必須重復(fù)前面所講的三個方法的步驟。因此就有可能將公開程序已經(jīng)被激活次數(shù)的信息存儲在服務(wù)器上??傮w上說,程序的第二部分7可以是程序中任何一個適當?shù)牟糠?。比如,它可能由程序指令、字符串、?shù)字部分或者其他缺少了用戶就無法使用程序的信息構(gòu)成。因此,程序的第二部分被進行了配置,以便缺少了它就無法使用程序。
根據(jù)本發(fā)明的一個優(yōu)選實施例,如箭頭11所指示,使得一個代碼要從計算機1發(fā)送到服務(wù)器4,來使程序的第二部分7能夠被取得。一旦代碼被服務(wù)器4驗證,如箭頭12所指示,程序的第二部分7就被傳送。
代碼屬于一位用戶。當?shù)玫搅耸褂贸绦虻脑试S,代碼的擁有者就會合理地得到代碼。
比如,一位用戶可以獲得權(quán)利來使用程序一定的次數(shù)或者一段被同意的時間。
關(guān)于其中程序的第二部分從一個不同的源中取得的本發(fā)明的第二步,優(yōu)選將代碼存儲在服務(wù)器4中,并將代碼和其擁有者配對。這就使得能夠從服務(wù)器4來給代碼的擁有者計費,如打印出14所闡明。
雖然已經(jīng)參考了其一些實施例對本發(fā)明進行了描述,但是本領(lǐng)域技術(shù)人員將會明白能夠作出修改。
因為在所附的權(quán)利要求的范圍內(nèi)能夠作出修改,因此本發(fā)明就不應(yīng)被認為是局限于上述的實施例。
權(quán)利要求
1.一種啟動計算機程序的方法,其中程序被存儲在屬于計算機(1)的存儲器上,用戶將要在該計算機上使用該程序,其中該方法其特征在于在第一方法步驟中,將程序的第一部分(6)存儲在計算機(1)的主存儲器(2)上,其中上述程序的第一部分包括除其較小的第二部分(7)以外的整個上述程序,其中主存儲器(2)需要施加一個電壓來保存信息;在第二方法步驟中,從不同于程序的第一部分(6)的源(4)中取出上述的程序的第二部分(7);在第三方法步驟中,將上述的程序的第二部分(7)存儲在上述的主存儲器(2)上,這樣程序(9)就完整并且準備好使用了。
2.根據(jù)權(quán)利要求1的方法,其特征在于在進行第一方法步驟之前,先將程序的第一部分(6)存儲在計算機(1)的存儲器上,上述的存儲器(2)是那種不需要施加電壓來保存存儲的信息的類型,例如硬盤。
3.根據(jù)權(quán)利要求1或2的方法,其特征在于對程序進行配置,以便使得上述的程序的第二部分(7)將只能存儲在主存儲器(3)上。
4.根據(jù)權(quán)利要求1、2或3的方法,其特征在于上述的程序的第一部分(6)從可移動數(shù)據(jù)介質(zhì),例如磁盤或者壓縮光盤(10)中取出。
5.根據(jù)權(quán)利要求1、2、3或4的方法,其特征在于通過互聯(lián)網(wǎng)或者一些其他傳輸介質(zhì),從服務(wù)器(4)或者從與第一次提到的計算機(1)分離的計算機上取出上述的程序的第二部分(7)。
6.根據(jù)權(quán)利要求1、2、3、4或5的方法,其特征在于從計算機(1)將代碼傳送到服務(wù)器(4),從而實現(xiàn)取出上述的程序的第二部分(7)。
7.根據(jù)權(quán)利要求1、2、3、4、5或6的方法,其特征在于在執(zhí)行其中從第二源中取出程序的第二部分(7)的第二方法步驟時,使得代碼被服務(wù)器(4)存儲,并將代碼和該代碼的擁有者配對。
全文摘要
本發(fā)明涉及一種啟動計算機程序的方法,其中該程序被存儲在屬于計算機(1)的存儲器上,用戶將要在該計算機上使用該程序。本發(fā)明其特征在于在第一方法步驟中,將程序的第一部分(6)存儲在計算機(1)的主存儲器(2)上,其中上述程序的第一部分包括除其較小的第二部分(7)以外的整個所述程序,其中主存儲器(2)需要施加一個電壓來保存信息;在第二方法步驟中,從不同于程序的第一部分(6)的源的源(4)中取出上述的程序的第二部分(7);在第三方法步驟中,將上述的程序的第二部分(7)存儲在上述的主存儲器(2)上,這樣程序(9)就完整并且準備好使用了。
文檔編號G06F21/12GK1639662SQ03804549
公開日2005年7月13日 申請日期2003年2月19日 優(yōu)先權(quán)日2002年2月26日
發(fā)明者特呂格弗·恩格爾貝特 申請人:視線視頻股份公司