專利名稱:一種網(wǎng)絡(luò)共享軟件多機自動注冊的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)共享軟件的用戶合法注冊技術(shù)領(lǐng)域,具體地說,涉及一種網(wǎng)絡(luò)共享軟件 多機自動注冊的方法及系統(tǒng)。
背景技術(shù):
現(xiàn)在傳統(tǒng)的網(wǎng)絡(luò)共享軟件注冊,有兩種模式,一種是提供通用的序列號,要求注冊收費用戶輸入正確的序列號后方可成功注冊,進而毫無限制地使用軟件的所有功能。這種注冊方法雖然方便,但是安全性得不到保障,序列號很容易被泄漏,沒有繳費的非法用戶可以無償使用,這極大地損害了網(wǎng)絡(luò)共享軟件作者的收益,而且作者的維權(quán)非常困難;另一種是采用“一機一碼”的注冊模式,注冊收費用戶把每臺電腦的硬件特征信息發(fā)給軟件作者,然后軟件作者根據(jù)硬件特征信息計算出注冊碼,并把注冊碼發(fā)給注冊收費用戶,由于是網(wǎng)絡(luò)共享軟件,注冊收費用戶有多臺電腦需要注冊,而且每臺電腦的硬件特征信息都不相同,因此注冊收費用戶必須不厭其煩地發(fā)送每臺電腦的硬件特征信息給軟件作者,以獲得對應(yīng)的注冊碼。另外,注冊收費用戶的電腦換了硬件,硬件特征信息發(fā)生改變,需要重新獲取新的注冊碼。如果系統(tǒng)重裝,需要再次輸入對應(yīng)的注冊碼,這給注冊碼的保管帶來不少困難。這種模式能夠很好地保護網(wǎng)絡(luò)軟件作者的權(quán)益,但是給注冊用戶和軟件作者制造了很多麻煩,也浪費雙方不少時間,如果注冊收費用戶的客戶端電腦很多,那么軟件注冊是件痛苦的事情,非常不利于網(wǎng)絡(luò)共享軟件的推廣。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)中存在的不足,提供一種網(wǎng)絡(luò)共享軟件多機自動注冊的方法及系統(tǒng),只要任意一臺注冊收費用戶的客戶端電腦成功注冊,軟件系統(tǒng)就認為本網(wǎng)絡(luò)內(nèi)部的所有其它電腦都可以合法使用本軟件系統(tǒng),從而達到所有其它電腦軟件自動注冊的目的。當(dāng)然為了避免傳統(tǒng)技術(shù)中采用通用序列號注冊所帶來的不安全因素,已經(jīng)注冊的電腦的注冊模式采用“一機一碼”的方式,能夠充分保護網(wǎng)絡(luò)共享軟件作者的權(quán)益不受侵害。為達到上述目的,本發(fā)明所提供的一種網(wǎng)絡(luò)共享軟件多機自動注冊的方法及系統(tǒng),包括終端機、數(shù)據(jù)庫服務(wù)器,所述終端機內(nèi)設(shè)有用戶注冊機構(gòu)、用戶信息識別機構(gòu)和用戶信息采集機構(gòu),所述數(shù)據(jù)庫服務(wù)器內(nèi)設(shè)有用戶信息存儲機構(gòu),其特征在于所述用戶信息采集機構(gòu)自動獲取終端機的硬件特征信息;用戶信息識別機構(gòu)按照如下步驟進行判斷(a)用戶信息識別機構(gòu)判斷用戶信息存儲機構(gòu)中是否包含用戶信息采集機構(gòu)獲取的終端機的硬件特征信息,當(dāng)用戶信息存儲機構(gòu)中沒有包含終端機的硬件特征信息時,則在用戶信息存儲機構(gòu)中添加終端機的硬件特征信息;(b)當(dāng)用戶信息存儲機構(gòu)中包含終端機的硬件特征信息時,則判斷用戶信息存儲機構(gòu)中與終端機的硬件特征信息對應(yīng)的注冊碼是否正確,如果錯誤,則在用戶信息存儲機構(gòu)中存入一個與終端機的硬件特征信息相關(guān)的不合法登記標(biāo)記,反之,則存入合法登記標(biāo)記;(c)用戶信息識別機構(gòu)最后判斷用戶信息存儲機構(gòu)中是否至少存在一個合法登記標(biāo)記,如果存在,則終端機注冊成功,進入操作主界面,反之,則要求用戶在用戶注冊機構(gòu)中輸入與終端機的硬件特征信息相關(guān)的注冊碼,并存入用戶信息存儲機構(gòu);(d)如果要求用戶輸入注冊碼,則在用戶輸入注冊碼并存儲后,用戶信息識別機構(gòu)(Ib)再根據(jù)(a)、(b)、(C)三個判斷流程判斷用戶是否注冊成功。本發(fā)明的顯著效果在于網(wǎng)絡(luò)軟件系統(tǒng)只對注冊收費用戶的一臺電腦的使用合法與否進行注冊認證,而且這種注冊認證模式采用“一機一碼”的方式,能夠充分保護網(wǎng)絡(luò)共享軟件作者的權(quán)益不受侵 害,同時注冊收費用戶的其它網(wǎng)絡(luò)內(nèi)部電腦的本軟件使用合法性通過軟件系統(tǒng)的自動注冊加以解決,從而為注冊收費用戶和網(wǎng)絡(luò)共享軟件作者節(jié)約不少時間,同時解決了傳統(tǒng)注冊收費用戶需要管理大量注冊碼的難題,極大提高了注冊收費用戶使用軟件的用戶體驗,這種網(wǎng)絡(luò)共享軟件的注冊模式,非常有利于網(wǎng)絡(luò)共享軟件的推廣。
。圖I為本發(fā)明的結(jié)構(gòu)原理圖。
具體實施例方式下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的說明。實施例1,如圖I所示一種網(wǎng)絡(luò)共享軟件多機自動注冊的方法及系統(tǒng),包括終端機I、數(shù)據(jù)庫服務(wù)器2,所述終端機I內(nèi)設(shè)有用戶注冊機構(gòu)la、用戶信息識別機構(gòu)Ib和用戶信息采集機構(gòu)lc,所述數(shù)據(jù)庫服務(wù)器2內(nèi)設(shè)有用戶信息存儲機構(gòu)2a,其特征在于所述用戶信息采集機構(gòu)Ic自動獲取終端機I的硬件特征信息;用戶信息識別機構(gòu)Ib按照如下步驟進行判斷(a)用戶信息識別機構(gòu)Ib判斷用戶信息存儲機構(gòu)2a中是否包含用戶信息采集機構(gòu)Ic獲取的終端機I的硬件特征信息,當(dāng)用戶信息存儲機構(gòu)2a中沒有包含終端機I的硬件特征信息時,則在用戶信息存儲機構(gòu)2a中添加終端機I的硬件特征信息;(b)當(dāng)用戶信息存儲機構(gòu)2a中包含終端機I的硬件特征信息時,則判斷用戶信息存儲機構(gòu)2a中與終端機I的硬件特征信息對應(yīng)的注冊碼是否正確,如果錯誤,則在用戶信息存儲機構(gòu)2a中存入一個與終端機I的硬件特征信息相關(guān)的不合法登記標(biāo)記,反之,則存入合法登記標(biāo)記;(C)用戶信息識別機構(gòu)Ib最后判斷用戶信息存儲機構(gòu)2a中是否至少存在一個合法登記標(biāo)記,如果存在,則終端機I注冊成功,進入操作主界面,反之,則要求用戶在用戶注冊機構(gòu)Ia中輸入與終端機I的硬件特征信息相關(guān)的注冊碼,并存入用戶信息存儲機構(gòu)2a ; (d)如果要求用戶輸入注冊碼,則在用戶輸入注冊碼并存儲后,用戶信息識別機構(gòu)Ib再根據(jù)(a)、(b)、(c)三個判斷流程判斷用戶是否注冊成功。在上述實施例中,用戶信息存儲機構(gòu)2a就是數(shù)據(jù)庫服務(wù)器2中的一個數(shù)據(jù)庫,該數(shù)據(jù)庫中含有收費用戶注冊信息表,該表中至少含有三個字段,分別用于記錄收費用戶的每臺電腦的硬件特征信息、與該硬件特征信息對應(yīng)的注冊碼信息和是否合法登記標(biāo)記信息(如果電腦的硬件特征信息與注冊碼匹配,登記標(biāo)記設(shè)置為合法,否則,設(shè)置為不合法),特別說明,正確注冊碼的計算,一般根據(jù)公開的密碼學(xué)加密算法計算得出,加密密鑰只有網(wǎng)絡(luò)共享軟件作者自己知道;終端機I中的用戶注冊機構(gòu)Ia就是網(wǎng)絡(luò)共享軟件系統(tǒng)的一個用戶注冊窗口,用戶信息識別機構(gòu)Ib就是網(wǎng)絡(luò)共享軟件系統(tǒng)的一個判斷程序,它判斷當(dāng)前用戶是否合法軟件使用用戶,用戶信息采集機構(gòu)Ic就是網(wǎng)絡(luò)共享軟件系統(tǒng)的一個收集終端機I的硬件特征信息的程序;至于如何判斷當(dāng)前用戶是否合法收費用戶以及如何自動注冊,是按照下面幾個步驟進行的
(a)用戶信息識別機構(gòu)Ib判斷用戶信息存儲機構(gòu)2a中是否包含用戶信息采集機構(gòu)Ic獲取的終端機I的硬件特征信息,當(dāng)用戶信息存儲機構(gòu)2a中沒有包含終端機I的硬件特征信息時,則在用戶信息存儲機構(gòu)2a中添加終端機I的硬件特征信息;
(b)當(dāng)用戶信息存儲機構(gòu)2a中包含終端機I的硬件特征信息時,則判斷用戶信息存儲機構(gòu)2a中與終端機I的 硬件特征信息對應(yīng)的注冊碼是否正確,如果錯誤,則在用戶信息存儲機構(gòu)2a中存入一個與終端機I的硬件特征信息相關(guān)的不合法登記標(biāo)記,反之,則存入合法登記標(biāo)記;
(C)用戶信息識別機構(gòu)Ib最后判斷用戶信息存儲機構(gòu)2a中是否至少存在一個合法登記標(biāo)記,如果存在,則終端機I注冊成功,進入操作主界面,反之,則要求用戶在用戶注冊機構(gòu)Ia中輸入與終端機I的硬件特征信息相關(guān)的注冊碼,并存入用戶信息存儲機構(gòu)2a ;
(d)如果要求用戶輸入注冊碼,則在用戶輸入注冊碼并存儲后,用戶信息識別機構(gòu)Ib再根據(jù)(a)、(b)、(C)三個判斷流程判斷用戶是否注冊成功。當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)共享軟件多機自動注冊的方法及系統(tǒng),包括終端機(I)、數(shù)據(jù)庫服務(wù)器(2),所述終端機(I)內(nèi)設(shè)有用戶注冊機構(gòu)(la)、用戶信息識別機構(gòu)(Ib)和用戶信息采集機構(gòu)(lc),所述數(shù)據(jù)庫服務(wù)器(2)內(nèi)設(shè)有用戶信息存儲機構(gòu)(2a),其特征在于所述用戶信息采集機構(gòu)(Ic)自動獲取終端機(I)的硬件特征信息;用戶信息識別機構(gòu)(Ib)按照如下步驟進行判斷(a)用戶信息識別機構(gòu)(Ib)判斷用戶信息存儲機構(gòu)(2a)中是否包含用戶信息采集機構(gòu)(Ic)獲取的終端機(I)的硬件特征信息,當(dāng)用戶信息存儲機構(gòu)(2a)中沒有包含終端機(I)的硬件特征信息時,則在用戶信息存儲機構(gòu)(2a)中添加終端機(I)的硬件特征信息;(b)當(dāng)用戶信息存儲機構(gòu)(2a)中包含終端機(I)的硬件特征信息時,則判斷用戶信息存儲機構(gòu)(2a)中與終端機(I)的硬件特征信息對應(yīng)的注冊碼是否正確,如果錯誤,則在用戶信息存儲機構(gòu)(2a)中存入一個與終端機(I)的硬件特征信息相關(guān)的不合法登記標(biāo)記,反之,則存入合法登記標(biāo)記;(C)用戶信息識別機構(gòu)(Ib)最后判斷用戶信息存儲機構(gòu)(2a)中是否至少存在一個合法登記標(biāo)記,如果存在,則終端機(I)注冊成功,進入操作主界面,反之,則要求用戶在用戶注冊機構(gòu)(Ia)中輸入與終端機(I)的硬件特征信息相關(guān)的注冊碼,并存入用戶信息存儲機構(gòu)(2a); (d)如果要求用戶輸入注冊碼,則在用戶輸入注冊碼并存儲后,用戶信息識別機構(gòu)(Ib)再根據(jù)(a)、(b)、(C)三個判斷流程判斷用戶是否注冊成功。全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)共享軟件多機自動注冊的方法及系統(tǒng),它采用只對注冊收費用戶的一臺電腦的使用合法與否進行注冊認證,而且這種注冊認證模式采用“一機一碼”的方式,能夠充分保護網(wǎng)絡(luò)共享軟件作者的權(quán)益不受侵害,同時注冊收費用戶的其它網(wǎng)絡(luò)內(nèi)部電腦的本軟件使用合法性通過軟件系統(tǒng)的自動注冊加以解決,從而為注冊收費用戶和網(wǎng)絡(luò)共享軟件作者節(jié)約不少時間,同時解決了傳統(tǒng)注冊收費用戶需要管理大量注冊碼的難題,極大提高了注冊收費用戶使用軟件的用戶體驗,這種網(wǎng)絡(luò)共享軟件的注冊模式,非常有利于網(wǎng)絡(luò)共享軟件的推廣。
文檔編號H04L29/06GK102752316SQ20121026129
公開日2012年10月24日 申請日期2012年7月26日 優(yōu)先權(quán)日2012年7月26日
發(fā)明者張仁平, 李靜 申請人:張仁平