專利名稱:附加程序式軟件或信息產(chǎn)品使用許可的集中驗(yàn)證與授權(quán)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件或信息產(chǎn)品使用權(quán)的獲取技術(shù),特別涉及預(yù)鎖式軟件或信息產(chǎn)品通過網(wǎng)站自助式獲取驗(yàn)證與授權(quán)的技術(shù)。
背景技術(shù):
計(jì)算機(jī)軟件及網(wǎng)絡(luò)的迅速發(fā)展,使應(yīng)用軟件和服務(wù)例如網(wǎng)絡(luò)編號(hào)軟件或共享軟件、MP3及音樂軟件、電子圖書等,在公共互聯(lián)網(wǎng)絡(luò)上得到極大的發(fā)展空間。我們?cè)谝蛱鼐W(wǎng)上及其它許多免費(fèi)提供的軟件清單中,都可以發(fā)現(xiàn)諸如壓縮工具軟件winZIP,漢字輸入軟件陳橋五筆,以及游戲軟件等許多軟件或信息產(chǎn)品,它們的特點(diǎn)是有很強(qiáng)的實(shí)用性,同時(shí)又很容易得到其限時(shí)試用版。但是,要獲得完全授權(quán)版,或取消共享軟件或信息產(chǎn)品的時(shí)間限制,就需要另外付費(fèi)。此種費(fèi)用的定價(jià)很關(guān)鍵。如費(fèi)用太高,用戶不愿購(gòu)買;如取消,則開發(fā)者和服務(wù)商無法取得再生產(chǎn)的資金,開發(fā)積極性受挫。因此,通常確定一個(gè)幾元至十多元左右極低的價(jià)格。問題是用何種方法支付這筆小得不能再小的費(fèi)用?確定費(fèi)用收到后,如何盡快授予使用權(quán)?其中特別是單次使用時(shí),情況更是特殊。還有,一個(gè)用戶獲得軟件或信息產(chǎn)品許可碼后,另一個(gè)用戶要是知道該許可碼,同樣可以獲得其使用權(quán)。換言之,許可碼或注冊(cè)碼的方法雖然使用了許多年,對(duì)于正版軟件或信息產(chǎn)品的銷售起過一定作用,但正是注冊(cè)碼本身被盜用,成了盜版流行的鑰匙,對(duì)正版軟件或信息產(chǎn)品的銷售起過一些壞作用。
以往技術(shù)中,網(wǎng)絡(luò)編號(hào)軟件或共享軟件以及在線游戲的作者,用以下方法收取最終用戶的費(fèi)用并發(fā)放授權(quán)信息用戶從郵局匯款;作者收款后回信或用電話告訴用戶許可碼。
但匯款本身耗時(shí)多日,還要專人寫信或打電話,沒有即時(shí)性;用戶為十元或更少的錢跑一趟郵局的可能性極小,往往不是為費(fèi)用,反倒是怕麻煩而放棄取得該信息服務(wù)與產(chǎn)品的使用權(quán);還有匯款信息如有誤收不到回信,都會(huì)極大影響用戶積極性。而且得到的該許可碼存在被盜用的危險(xiǎn)。
現(xiàn)有技術(shù)中,中國(guó)專利局02102735.8號(hào)專利申請(qǐng)?zhí)岢隽藶楂@取軟件或信息產(chǎn)品使用權(quán)繳納小額費(fèi)用的一系列方便方法。其中,獲取軟件或信息產(chǎn)品使用權(quán)的最重要的標(biāo)志之一,就是獲得了許可碼。但上述方法獲得使用權(quán)的軟件或信息產(chǎn)品被未獲授權(quán)的用戶使用時(shí),其本身的反盜用措施不足;在許可碼防盜問題解決之前,現(xiàn)有軟件的盜版是無法禁絕的。即是說,采用許可碼一次性驗(yàn)證合法使用權(quán)的方法,不能自動(dòng)解決被許可人違法贈(zèng)予或泄露許可碼時(shí),該軟件或信息產(chǎn)品也能杜絕受贈(zèng)人等非法使用。
發(fā)明內(nèi)容
本發(fā)明為克服現(xiàn)有技術(shù)的上述不足之處而提出一種可以較好杜絕軟件或信息產(chǎn)品盜用的途徑,廢棄一次性合法驗(yàn)證所使用的注冊(cè)碼,同時(shí)也基本廢棄了沒有監(jiān)督的軟件使用權(quán)終身制;轉(zhuǎn)而使用一種網(wǎng)絡(luò)驗(yàn)證與授權(quán)的方法,在每次啟用該軟件或信息產(chǎn)品的時(shí)候,由中心網(wǎng)站驗(yàn)證該用戶的合法性或該用戶使用期間的合法性,并與該用戶的本地固有參數(shù)相結(jié)合,符合條件的才能通過驗(yàn)證,獲得本次使用權(quán)。該方法包含兩種杜絕軟件的非法使用的措施一是用戶在購(gòu)買使用權(quán)的期間內(nèi),每次使用仍然需要接受驗(yàn)證,擯棄可重復(fù)使用和增予的許可碼;二是任何驗(yàn)證期間的時(shí)間標(biāo)準(zhǔn)是驗(yàn)證網(wǎng)站的時(shí)鐘,可杜絕修改本機(jī)時(shí)鐘的超時(shí)使用。只要驗(yàn)證程序具有一定的復(fù)雜性,比之于相對(duì)簡(jiǎn)單的注冊(cè)碼來講,可以說能基本杜絕軟件的非法使用,或稱盜用。而現(xiàn)在,網(wǎng)絡(luò)速度和網(wǎng)間聯(lián)絡(luò)的即時(shí)性已經(jīng)解決,上述軟件使用許可集中驗(yàn)證與授權(quán)方法的可行性也是顯而易見的。
本發(fā)明的目的可以通過以下技術(shù)方案來實(shí)現(xiàn)
設(shè)計(jì)、采用一種附加程序式軟件或信息產(chǎn)品使用許可的集中驗(yàn)證與授權(quán)方法,其特征在于,所述軟件或信息產(chǎn)品附加有驗(yàn)證與解鎖程序。
附圖簡(jiǎn)要說明
圖1是所述軟件或信息產(chǎn)品使用許可的集中驗(yàn)證與授權(quán)過程示意圖。
具體實(shí)施例方式
以下詳述本發(fā)明的實(shí)施例。
一種附加程序式軟件或信息產(chǎn)品使用許可的集中驗(yàn)證與授權(quán)方法,用戶可以通過多種途徑獲取軟件或信息產(chǎn)品,尤其是所述軟件或信息產(chǎn)品附加有驗(yàn)證與解鎖程序。此設(shè)置成為非法使用所述軟件或信息產(chǎn)品的動(dòng)態(tài)屏障,而并不阻礙其傳播。
所述軟件或信息產(chǎn)品可以是預(yù)鎖的;也可以是有限制的試用版本。試用期一過,該軟件或信息產(chǎn)品即被鎖住,未通過驗(yàn)證不會(huì)激活其中的解鎖程序,因而不得使用。
所述驗(yàn)證程序會(huì)自動(dòng)獲取本機(jī)參數(shù)并要求輸入用戶號(hào)、密碼和使用時(shí)限。
所述的驗(yàn)證與授權(quán)方法需要設(shè)置軟件或信息產(chǎn)品許可驗(yàn)證與授權(quán)網(wǎng)站;該網(wǎng)站作為集中驗(yàn)證的中心,根據(jù)一定的算法決定通過或拒絕特定的驗(yàn)證請(qǐng)求。根據(jù)安全或流量的需要,可以設(shè)立多個(gè)分中心。所述驗(yàn)證與授權(quán)網(wǎng)站會(huì)與各軟件或信息產(chǎn)品供應(yīng)商保持密切聯(lián)系,以及時(shí)更新與結(jié)算。
所述驗(yàn)證程序是網(wǎng)絡(luò)專用驗(yàn)證程序,包括連接所述驗(yàn)證與授權(quán)網(wǎng)站和接收該網(wǎng)站的解鎖指令。所述軟件或信息產(chǎn)品被打開使用時(shí),即會(huì)自動(dòng)連接。
所述驗(yàn)證與授權(quán)的具體方法又包括以下步驟A、用戶打開所述軟件或信息產(chǎn)品時(shí)彈出所述驗(yàn)證程序;B、用戶登錄,包括輸入用戶號(hào)碼和密碼;首次登錄時(shí),還應(yīng)輸入繳費(fèi)相關(guān)事項(xiàng);C、所述驗(yàn)證程序自動(dòng)向所述驗(yàn)證網(wǎng)站發(fā)送用戶登錄信息以及當(dāng)前電腦本機(jī)參數(shù)。
所述用戶登錄信息還包括該軟件或信息產(chǎn)品使用性質(zhì)的選擇,包括單次或多次、包時(shí)、包月或其它時(shí)限;或在本機(jī)無限期使用。
所述驗(yàn)證與授權(quán)方法還包括以下步驟D、所述驗(yàn)證網(wǎng)站處理所述登錄信息包括以下分步驟d1、判斷所述用戶處于合法使用期,則發(fā)出執(zhí)行解鎖程序命令后結(jié)束;或d2、判斷出所述用戶需繳納規(guī)定費(fèi)用,回復(fù)繳費(fèi)提示信息;d3、用戶響應(yīng)繳費(fèi)信息,執(zhí)行繳費(fèi)登記等相應(yīng)程序后結(jié)束。
所述繳費(fèi)問題已有多種方法可以實(shí)施,本發(fā)明不作過多說明。
所述分步驟d3又包括以下細(xì)分步驟d31若用戶同意繳費(fèi),則發(fā)出執(zhí)行解鎖程序命令后結(jié)束;d32若用戶不同意繳費(fèi),則發(fā)出抱歉信息后直接結(jié)束驗(yàn)證與授權(quán)過程。
所述執(zhí)行解鎖程序命令可以是固定的一組或多組復(fù)雜指令集,也可與所述用戶當(dāng)前本機(jī)參數(shù)進(jìn)行固定或可變運(yùn)算后,形成一組或多組復(fù)雜指令集。
一些實(shí)施例中,所述解鎖程序是調(diào)用動(dòng)態(tài)連接庫(kù),例如以.dll為后綴的動(dòng)態(tài)連接庫(kù)。
另一些實(shí)施例中,所述解鎖程序可以是調(diào)用控件,例如以.ocx為后綴的控件,或是調(diào)用執(zhí)行文件,例如直接編譯而成的.exe執(zhí)行文件。
權(quán)利要求
1.一種附加程序式軟件或信息產(chǎn)品使用許可的集中驗(yàn)證與授權(quán)方法,其特征在于所述軟件或信息產(chǎn)品附加有驗(yàn)證與解鎖程序。
2.根據(jù)權(quán)利要求1所述的驗(yàn)證與授權(quán)方法,其特征在于所述軟件或信息產(chǎn)品為預(yù)鎖軟件或信息產(chǎn)品;所述驗(yàn)證程序自動(dòng)獲取本機(jī)參數(shù)并要求輸入用戶號(hào)、密碼和使用時(shí)限。
3.根據(jù)權(quán)利要求1或2所述的驗(yàn)證與授權(quán)方法,其特征在于設(shè)置軟件或信息產(chǎn)品許可授權(quán)與驗(yàn)證網(wǎng)站;所述驗(yàn)證程序包括連接所述授權(quán)與驗(yàn)證網(wǎng)站和接收該網(wǎng)站的解鎖指令。
4.根據(jù)權(quán)利要求3所述的驗(yàn)證與授權(quán)方法,其特征在于所述授權(quán)與驗(yàn)證方法又包括以下步驟A、用戶打開所述軟件或信息產(chǎn)品時(shí)彈出所述驗(yàn)證程序。
5.根據(jù)權(quán)利要求4所述的驗(yàn)證與授權(quán)方法,其特征在于所述授權(quán)與驗(yàn)證方法還包括以下步驟B、用戶登錄,包括輸入用戶號(hào)碼和密碼;C、所述驗(yàn)證程序向所述驗(yàn)證網(wǎng)站發(fā)送用戶登錄信息以及當(dāng)前電腦本機(jī)參數(shù)。
6.根據(jù)權(quán)利要求5所述的驗(yàn)證與授權(quán)方法,其特征在于所述用戶登錄信息還包括該軟件或信息產(chǎn)品使用性質(zhì)的選擇,包括單次或多次、包時(shí)、包月或其它時(shí)限;或在本機(jī)無限期使用。所述授權(quán)與驗(yàn)證方法還包括以下步驟D、所述驗(yàn)證網(wǎng)站處理所述登錄信息包括以下分步驟d1、判斷所述用戶處于合法使用期,則發(fā)出執(zhí)行解鎖程序命令后結(jié)束;或d2、判斷出所述用戶需繳納規(guī)定費(fèi)用,回復(fù)繳費(fèi)提示信息;d3、用戶響應(yīng)繳費(fèi)信息,執(zhí)行相應(yīng)程序后結(jié)束。
7.根據(jù)權(quán)利要求6所述的驗(yàn)證與授權(quán)方法,其特征在于所述分步驟d3又包括以下細(xì)分步驟d31若用戶同意繳費(fèi),則發(fā)出執(zhí)行解鎖程序命令;d32若用戶不同意繳費(fèi),則結(jié)束授權(quán)與驗(yàn)證過程。
8.根據(jù)權(quán)利要求7所述的驗(yàn)證與授權(quán)方法,其特征在于所述解鎖程序?yàn)檎{(diào)用動(dòng)態(tài)連接庫(kù)。
9.根據(jù)權(quán)利要求7所述的驗(yàn)證與授權(quán)方法,其特征在于所述解鎖程序?yàn)檎{(diào)用控件。
10.根據(jù)權(quán)利要求7所述的驗(yàn)證與授權(quán)方法,其特征在于所述解鎖程序?yàn)檎{(diào)用執(zhí)行文件。
全文摘要
一種附加程序式軟件或信息產(chǎn)品使用許可的集中驗(yàn)證與授權(quán)方法,其特征在于所述軟件或信息產(chǎn)品附加有驗(yàn)證與解鎖程序。本發(fā)明的方法包含兩種杜絕軟件的非法使用的措施一是用戶在購(gòu)買使用權(quán)的期間內(nèi),每次使用仍然需要接受驗(yàn)證,擯棄可重復(fù)使用和贈(zèng)予的許可碼;二是任何驗(yàn)證期間的時(shí)間標(biāo)準(zhǔn)是驗(yàn)證網(wǎng)站的時(shí)鐘,可杜絕修改本機(jī)時(shí)鐘的超時(shí)使用。只要驗(yàn)證程序具有一定的復(fù)雜性,比之于相對(duì)簡(jiǎn)單的注冊(cè)碼來講,可以說能基本杜絕軟件的非法使用,或稱盜用。而現(xiàn)在,網(wǎng)絡(luò)速度和網(wǎng)間聯(lián)絡(luò)的即時(shí)性已經(jīng)解決,上述軟件使用許可集中驗(yàn)證與授權(quán)方法的可行性也是顯而易見的。
文檔編號(hào)G06F9/44GK1519708SQ0311370
公開日2004年8月11日 申請(qǐng)日期2003年1月25日 優(yōu)先權(quán)日2003年1月25日
發(fā)明者周陽, 周 陽 申請(qǐng)人:周陽, 周 陽