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