專利名稱:軟件的用戶端注冊方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件防盜版相關(guān)技術(shù)領(lǐng)域,尤其涉及一種軟件的用戶端注冊方法及系統(tǒng)。
背景技術(shù):
由于現(xiàn)有的客戶端軟件注冊的防盜版的控制系統(tǒng)和控制方法設(shè)計(jì)不足,導(dǎo)致現(xiàn)在從網(wǎng)絡(luò)上可以獲取各種軟件及該軟件對應(yīng)的注冊碼。從而在軟件安裝或者運(yùn)行過程中只需要輸入與該軟件匹配的注冊碼后即可進(jìn)行安裝或運(yùn)行,由此使得盜版者在獲得軟件和對應(yīng)的注冊碼后即可無限制的進(jìn)行復(fù)制。另外,有些軟件在安裝完成后,可能需要將安裝軟件中的部分文件進(jìn)行安置地址的調(diào)整后才能進(jìn)行該軟件的運(yùn)行,然而該種軟件很容易被破解,進(jìn)而也不能保證軟件開發(fā)者的權(quán)益。因此,有必要提供一種軟件的用戶端注冊方法及系統(tǒng)以克服所述問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種軟件的用戶端注冊方法。本發(fā)明的另一目的在于提供一種軟件的用戶端注冊系統(tǒng),所述系統(tǒng)應(yīng)用在所述軟件的用戶端注冊方法。相應(yīng)地,一種軟件的用戶端注冊方法,包括:
S10,獲取安裝軟件并進(jìn)行安裝;
S20,運(yùn)行已安裝的軟件,同時根據(jù)用戶端的軟件安裝服務(wù)器的硬件ID進(jìn)行加密計(jì)算生成需要進(jìn)行注冊提示的特征碼;
S30,遠(yuǎn)程服務(wù)器獲取特征碼,并根據(jù)特征碼進(jìn)行軟件注冊,同時設(shè)定該軟件允許用戶端的軟件安裝服務(wù)器進(jìn)行使用的時間及連接的用戶數(shù),最后根據(jù)該特征碼、設(shè)定的使用時間及連接的用戶數(shù)進(jìn)行加密計(jì)算生成密鑰碼;
S40,軟件安裝服務(wù)器獲取密鑰碼并將密鑰碼放置在特定的安裝目錄中,然后再運(yùn)行安裝的軟件以獲取軟件連接路徑。作為本發(fā)明的進(jìn)一步改進(jìn),所述S20中的特征碼是根據(jù)用戶端的軟件安裝服務(wù)器的硬盤ID及CPU ID及軟件中設(shè)定的加密算法計(jì)算生成。作為本發(fā)明的進(jìn)一步改進(jìn),所述方法還包括S50:在軟件連接后,同時開始進(jìn)行記錄軟件的使用時間及連接的用戶數(shù),并在超出預(yù)先設(shè)定的使用時間或連接的用戶數(shù)時反饋給用戶不能使用的提示。作為本發(fā)明的進(jìn)一步改進(jìn),所述S40步驟在進(jìn)行軟件的運(yùn)行過程中還包括判斷當(dāng)前的軟件安裝服務(wù)器與當(dāng)前的密鑰碼中的信息是否一致;如果一致,則返回該軟件的連接路徑;如果不一致,則返回不允許進(jìn)行連接的信息提示。作為本發(fā)明的進(jìn)一步改進(jìn),一種軟件的用戶端注冊系統(tǒng),包括軟件安裝服務(wù)器及遠(yuǎn)程服務(wù)器,該軟件安裝服務(wù)器包括:軟件安裝模塊,用于獲取安裝軟件并進(jìn)行安裝 ’及
運(yùn)行模塊,用于運(yùn)行已安裝的軟件,同時根據(jù)用戶端的軟件安裝服務(wù)器的硬件ID進(jìn)行加密計(jì)算生成需要進(jìn)行注冊提示的特征碼;
所述遠(yuǎn)程服務(wù)器包括:密鑰生成模塊,用于獲取特征碼,并根據(jù)特征碼進(jìn)行軟件注冊,同時設(shè)定該軟件允許用戶端的軟件安裝服務(wù)器進(jìn)行使用的時間及連接的用戶數(shù),最后根據(jù)該特征碼、設(shè)定的使用時間及連接的用戶數(shù)進(jìn)行加密計(jì)算生成密鑰碼;
所述軟件安裝服務(wù)器還包括密鑰獲取模塊,該密鑰獲取模塊用于獲取密鑰并將密鑰碼放置在安裝目錄中,然后再通過運(yùn)行模塊運(yùn)行安裝軟件以獲取軟件連接路徑。作為本發(fā)明的進(jìn)一步改進(jìn),所述運(yùn)行模塊生成的特征碼是根據(jù)用戶端的軟件安裝服務(wù)器的硬盤ID及CPU ID及軟件中設(shè)定加密算法計(jì)算生成。作為本發(fā)明的進(jìn)一步改進(jìn),所述軟件安裝服務(wù)器還包括記錄模塊,用于在軟件連接后,同時開始進(jìn)行記錄軟件的使用時間及連接的用戶數(shù),并在超出預(yù)先設(shè)定的使用時間或連接的用戶數(shù)時反饋給用戶不能使用的提示。
作為本發(fā)明的進(jìn)一步改進(jìn),所述運(yùn)行模塊還用于在獲取密鑰碼后進(jìn)行軟件的運(yùn)行過程中判斷當(dāng)前的軟件安裝服務(wù)器與密鑰獲取模塊中的密鑰碼中的信息是否一致;如果一致,則返回該軟件的連接路徑;如果不一致,則返回不允許進(jìn)行連接的信息提示。所述軟件安裝服務(wù)器還包括記錄模塊,用于在軟件連接后,同時開始進(jìn)行記錄軟件的使用時間及連接的用戶數(shù),并在超出預(yù)先設(shè)定的使用時間或連接的用戶數(shù)時反饋給用戶不能使用的提示。本發(fā)明的有益效果是:通過軟件安裝完成并在運(yùn)行時,根據(jù)軟件安裝服務(wù)器的硬件ID生成需要進(jìn)行注冊提示的特征碼,然后軟件提供者根據(jù)該特征碼進(jìn)行注冊并生成密鑰碼給用戶,基于該特征碼的唯一性使得與之對應(yīng)的用戶端服務(wù)器才能進(jìn)行軟件的運(yùn)行,進(jìn)而可有效防止其他人采用相同的特征碼和密鑰碼進(jìn)行軟件的安裝及運(yùn)行,防盜版效果較好;另外,通過注冊時設(shè)定軟件安裝服務(wù)器可進(jìn)行連接的用戶數(shù),以限制用戶端網(wǎng)域內(nèi)進(jìn)行軟件連接的用戶數(shù),可保障授權(quán)使用的用戶進(jìn)行軟件使用時的網(wǎng)絡(luò)流量,防止其他人的加入造成網(wǎng)絡(luò)的堵塞以及用戶在使用軟件過程中產(chǎn)生的相關(guān)數(shù)據(jù)的流失。
圖1是本發(fā)明軟件的用戶端注冊方法一具體實(shí)施方式
的流程 圖2是本發(fā)明軟件的用戶端注冊系統(tǒng)的模塊圖。
具體實(shí)施例方式以下將結(jié)合附圖所示的各實(shí)施方式對本發(fā)明進(jìn)行詳細(xì)描述。但這些實(shí)施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實(shí)施方式所做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。請參閱圖1所示為本發(fā)明軟件的用戶端注冊方法的一具體實(shí)施方式
。所述方法包括以下步驟:
S10,獲取安裝軟件并進(jìn)行安裝;即軟件提供者通過網(wǎng)絡(luò)發(fā)給用戶端軟件下載鏈接,以使用戶端通過鏈接下載該軟件;或者軟件提供者直接將軟件復(fù)制入用戶端的軟件安裝服務(wù)器中,當(dāng)獲取到軟件后即可直接進(jìn)行安裝;
S20,運(yùn)行已安裝的軟件,同時根據(jù)用戶端的軟件安裝服務(wù)器的硬件ID生成需要進(jìn)行注冊提示的特征碼,然后將該特征碼傳送給軟件提供者的遠(yuǎn)程服務(wù)器;該傳送方式可通過郵件、電話、或者其他方式進(jìn)行告知;當(dāng)軟件安裝完成,用戶端進(jìn)行運(yùn)行軟件的過程中會根據(jù)用戶端的軟件安裝服務(wù)器的硬盤ID和CPU ID,以及軟件提供者在軟件中設(shè)定的加密算法進(jìn)行計(jì)算生成一個特征碼;由此可見,不同的服務(wù)器在安裝軟件后,進(jìn)行運(yùn)行時,均會進(jìn)行加密計(jì)算而產(chǎn)生與相對應(yīng)的安裝服務(wù)器中的硬件ID相聯(lián)系的需要進(jìn)行注冊提示的特征碼,使得該特征碼具有唯一性,從而有效防止軟件被進(jìn)行復(fù)制安裝并運(yùn)行;
S30,遠(yuǎn)程服務(wù)器獲取特征碼,并根據(jù)不同的特征碼在該遠(yuǎn)程服務(wù)器上進(jìn)行相應(yīng)的軟件注冊,同時設(shè)定該軟件允許用戶端的軟件安裝服務(wù)器進(jìn)行使用的時間及連接的用戶數(shù),最后利用該特征碼以及上述注冊中設(shè)定的使用時間及連接用戶數(shù)進(jìn)行加密計(jì)算后生成包含該等限制條件的密鑰碼,并將該密鑰碼傳給用戶端;通常軟件的安裝有單機(jī)版及網(wǎng)絡(luò)版,試用版和非試用版,從而可通過上述注冊時設(shè)定的使用時間和連接的用戶數(shù)進(jìn)行區(qū)別;另外,用戶端可根據(jù)所在網(wǎng)域的網(wǎng)絡(luò)流量申請注冊時設(shè)置的進(jìn)行使用的用戶數(shù),可保障該等用戶進(jìn)行軟件使用時的網(wǎng)絡(luò)流量,防止其他人的加入造成網(wǎng)絡(luò)的堵塞以及用戶在使用軟件過程中產(chǎn)生的相關(guān)數(shù)據(jù)的流失;
S40,軟件安裝服務(wù)器獲取與其特征碼相匹配的密鑰碼后,將密鑰碼放置在特定的安裝目錄中,然后再運(yùn)行安裝的軟件,此時再判斷當(dāng)前的軟件安裝服務(wù)器與該密鑰碼中的信息是否一致;如果一致,則返回該軟件的連接路徑進(jìn)行軟件的連接;如果不一致,則返回不允許進(jìn)行連接的信息提示。由此可見,僅在獲取與安裝服務(wù)器上的硬件ID相匹配的特征碼后,還需獲取與該特征碼相對應(yīng)的密鑰碼時才能進(jìn)行軟件的連接,進(jìn)而可有效防止其他人采用相同的特征碼和密鑰碼在具有不同硬件ID的服務(wù)器上進(jìn)行軟件的安裝及運(yùn)行,防盜版效果較好。所述方法還包括S50:在軟件連接后,同時開始進(jìn)行記錄軟件的使用時間及連接的用戶數(shù),并在超出預(yù)先設(shè)定的使用時間或連接的用戶數(shù)時反饋給用戶不能使用的提示。如此可方便軟件提供者進(jìn)行用戶端軟件使用的控制,防止網(wǎng)絡(luò)版的軟件使用用戶端在同一服務(wù)器上連接大量的用戶設(shè)備進(jìn)行軟件的使用,導(dǎo)致用戶端軟件使用網(wǎng)路的堵塞而影響軟件的運(yùn)行速度。請參閱圖2所示為本發(fā)明軟件的用戶端注冊系統(tǒng)的一具體實(shí)施方式
,所述系統(tǒng)包括軟件安裝服務(wù)器及遠(yuǎn)程服務(wù)器,該軟件安裝服務(wù)器包括:
軟件安裝模塊,用于獲取安裝軟件并進(jìn)行安裝;即軟件提供者通過網(wǎng)絡(luò)發(fā)給用戶端軟件下載鏈接,以使用戶端通過鏈接下載該軟件;或者軟件提供者直接將軟件復(fù)制入用戶端的軟件安裝服務(wù)器中,當(dāng)獲取到軟件后即可直接進(jìn)行安裝 '及
運(yùn)行模塊,用于運(yùn)行已安裝的軟件,同時根據(jù)用戶端的軟件安裝服務(wù)器的硬件ID生成需要進(jìn)行注冊提示的特征碼,然后將該特征碼傳送給軟件提供者的遠(yuǎn)程服務(wù)器;該傳送方式可通過郵件、電話、或者其他方式進(jìn)行告知;當(dāng)軟件安裝完成,用戶端進(jìn)行運(yùn)行軟件的過程中會根據(jù)用戶端的軟件安裝服務(wù)器的硬盤ID和CPU ID,以及軟件提供者在軟件中設(shè)定的加密算法進(jìn)行計(jì)算生成一個特征碼;由此可見,不同的服務(wù)器在安裝軟件后,進(jìn)行運(yùn)行時,均會進(jìn)行加密計(jì)算而產(chǎn)生與相對應(yīng)的安裝服務(wù)器中的硬件ID相聯(lián)系的需要進(jìn)行注冊提示的特征碼,使得該特征碼具有唯一性,從而有效防止軟件被進(jìn)行復(fù)制安裝并運(yùn)行;所述遠(yuǎn)程服務(wù)器包括:密鑰生成模塊,用于獲取特征碼,并根據(jù)不同的特征碼在該遠(yuǎn)程服務(wù)器上進(jìn)行相應(yīng)的軟件注冊,同時設(shè)定該軟件允許用戶端的軟件安裝服務(wù)器進(jìn)行使用的時間及連接的用戶數(shù),最后利用該特征碼以及上述注冊中設(shè)定的使用時間及連接用戶數(shù)進(jìn)行加密計(jì)算后生成包含該等限制條件的密鑰碼,并將該密鑰碼傳給用戶端;通常軟件的安裝有單機(jī)版及網(wǎng)絡(luò)版,試用版和非試用版,從而可通過上述注冊時設(shè)定的使用時間和連接的用戶數(shù)進(jìn)行區(qū)別;另外,用戶端可根據(jù)所在網(wǎng)域的網(wǎng)絡(luò)流量申請注冊時設(shè)置的進(jìn)行使用的用戶數(shù),可保障該等用戶進(jìn)行軟件使用時的網(wǎng)絡(luò)流量,防止其他人的加入造成網(wǎng)絡(luò)的堵塞以及用戶在使用軟件過程中產(chǎn)生的相關(guān)數(shù)據(jù)的流失;
所述軟件安裝服務(wù)器還包括密鑰獲取模塊,該密鑰獲取模塊用于獲取密鑰并將密鑰碼放置在安裝目錄中;然后再通過運(yùn)行模塊運(yùn)行安裝軟件,此時再判斷當(dāng)前的軟件安裝服務(wù)器與該密鑰碼中的信息是否一致;如果一致,則返回該軟件的連接路徑進(jìn)行軟件的連接;如果不一致,則返回不允許進(jìn)行連接的信息提示。由此可見,僅在獲取與安裝服務(wù)器上的硬件ID相匹配的特征碼后,還需獲取與該特征碼相對應(yīng)的密鑰碼時才能進(jìn)行軟件的連接,進(jìn)而可有效防止其他人采用相同的特征碼和密鑰碼在具有不同硬件ID的服務(wù)器上進(jìn)行軟件的安裝及運(yùn)行,防盜版效果較好。所述軟件安裝服務(wù)器還包括記錄模塊,用于在軟件連接后,同時開始進(jìn)行記錄軟件的使用時間及連接的用戶數(shù),并在超出預(yù)先設(shè)定的使用時間或連接的用戶數(shù)時反饋給用戶不能使用的提示。如此可方便軟件提供者進(jìn)行用戶端軟件使用的控制,防止網(wǎng)絡(luò)版的軟件使用用戶端在同一服務(wù)器上連接大量的用戶設(shè)備進(jìn)行軟件的使用,導(dǎo)致用戶端軟件使用網(wǎng)路的堵塞而影響軟件的運(yùn)行速度。綜上所述,本發(fā)明通過軟件安裝完成并在運(yùn)行時,根據(jù)軟件安裝服務(wù)器的硬件ID生成需要進(jìn)行注冊提示的特征碼,然后軟件提供者根據(jù)該特征碼進(jìn)行注冊并生成密鑰碼給用戶,基于該特征碼的唯一性使得與之對應(yīng)的用戶端服務(wù)器才能進(jìn)行軟件的運(yùn)行,進(jìn)而可有效防止其他人采用相同的特征碼和密鑰碼進(jìn)行軟件的安裝及運(yùn)行,防盜版效果較好;另夕卜,通過注冊時設(shè)定軟件安裝服務(wù)器可進(jìn)行連接的用戶數(shù),以限制用戶端網(wǎng)域內(nèi)進(jìn)行軟件連接的用戶數(shù),可保障授權(quán)使用的用戶進(jìn)行軟件使用時的網(wǎng)絡(luò)流量,防止其他人的加入造成網(wǎng)絡(luò)的堵塞以及用戶在使用軟件過程中產(chǎn)生的相關(guān)數(shù)據(jù)的流失。為了描述的方便,描述以上系統(tǒng)時以功能分為各種模塊分別描述。當(dāng)然,在實(shí)施本申請時可以把各模塊的功能在同一個或多個軟件和/或硬件中實(shí)現(xiàn)。通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個實(shí)施方式或者實(shí)施方式的某些部分所述的方法。以上所描述的系統(tǒng)實(shí)施方式僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施方式方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。本申請可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置,或通信設(shè)備中。例如:個人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。本申請可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲介質(zhì)中。應(yīng)當(dāng)理解,雖然本說明書按照實(shí)施方式加以描述,但并非每個實(shí)施方式僅包含一個獨(dú)立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。上文所列出的一系列的詳細(xì)說明僅僅是針對本發(fā)明的可行性實(shí)施方式的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種軟件的用戶端注冊方法,其特征在于,所述方法包括: S10,獲取安裝軟件并進(jìn)行安裝; S20,運(yùn)行已安裝的軟件,同時根據(jù)用戶端的軟件安裝服務(wù)器的硬件ID進(jìn)行加密計(jì)算生成需要進(jìn)行注冊提示的特征碼; S30,遠(yuǎn)程服務(wù)器獲取特征碼,并根據(jù)特征碼進(jìn)行軟件注冊,同時設(shè)定該軟件允許用戶端的軟件安裝服務(wù)器進(jìn)行使用的時間及連接的用戶數(shù),最后根據(jù)該特征碼、設(shè)定的使用時間及連接的用戶數(shù)進(jìn)行加密計(jì)算生成密鑰碼; S40,軟件安裝服務(wù)器獲取密鑰碼并將密鑰碼放置在特定的安裝目錄中,然后再運(yùn)行安裝的軟件以獲取軟件連接路徑。
2.根據(jù)權(quán)利要求1所述的軟件的用戶端注冊方法,其特征在于,所述S20中的特征碼是根據(jù)用戶端的軟件安裝服務(wù)器的硬盤ID及CPU ID及軟件中設(shè)定的加密算法計(jì)算生成。
3.根據(jù)權(quán)利要求1所述的軟件的用戶端注冊方法,其特征在于,所述方法還包括S50:在軟件連接后,同時開始進(jìn)行記錄軟件的使用時間及連接的用戶數(shù),并在超出預(yù)先設(shè)定的使用時間或連接的用戶數(shù)時反饋給用戶不能使用的提示。
4.根據(jù)權(quán)利要求1所述的軟件的用戶端注冊方法,其特征在于,所述S40步驟在進(jìn)行軟件的運(yùn)行過程中還包括判斷當(dāng)前的軟件安裝服務(wù)器與當(dāng)前的密鑰碼中的信息是否一致;如果一致,則返回該軟件的連接路徑;如果不一致,則返回不允許進(jìn)行連接的信息提示。
5.一種軟件的用戶端注冊系統(tǒng),其特征在于,所述系統(tǒng)包括軟件安裝服務(wù)器及遠(yuǎn)程服務(wù)器,該軟件安裝服務(wù)器包括: 軟件安裝模塊,用于獲取安裝軟件并進(jìn)行安裝 '及 運(yùn)行模塊,用于運(yùn)行已安裝的軟件,同時根據(jù)用戶端的軟件安裝服務(wù)器的硬件ID進(jìn)行加密計(jì)算生成需要進(jìn)行注冊提示的特征碼; 所述遠(yuǎn)程服務(wù)器包括:密鑰生成模塊,用于獲取特征碼,并根據(jù)特征碼進(jìn)行軟件注冊,同時設(shè)定該軟件允許用戶端的軟件安裝服務(wù)器進(jìn)行使用的時間及連接的用戶數(shù),最后根據(jù)該特征碼、設(shè)定的使用時間及連接的用戶數(shù)進(jìn)行加密計(jì)算生成密鑰碼; 所述軟件安裝服務(wù)器還包括密鑰獲取模塊,該密鑰獲取模塊用于獲取密鑰并將密鑰碼放置在安裝目錄中,然后再通過運(yùn)行模塊運(yùn)行安裝軟件以獲取軟件連接路徑。
6.根據(jù)權(quán)利要求5所述的軟件的用戶端注冊系統(tǒng),其特征在于,所述運(yùn)行模塊生成的特征碼是根據(jù)用戶端的軟件安裝服務(wù)器的硬盤ID及CPU ID及軟件中設(shè)定加密算法計(jì)算生成。
7.根據(jù)權(quán)利要求5所述的軟件的用戶端注冊系統(tǒng),其特征在于,所述軟件安裝服務(wù)器還包括記錄模塊,用于在軟件連接后,同時開始進(jìn)行記錄軟件的使用時間及連接的用戶數(shù),并在超出預(yù)先設(shè)定的使用時間或連接的用戶數(shù)時反饋給用戶不能使用的提示。
8.根據(jù)權(quán)利要求5所述的軟件的用戶端注冊系統(tǒng),其特征在于,所述運(yùn)行模塊還用于在獲取密鑰碼后進(jìn)行軟件的運(yùn)行過程中判斷當(dāng)前的軟件安裝服務(wù)器與密鑰獲取模塊中的密鑰碼中的信息是否一致;如果一致,則返回該軟件的連接路徑;如果不一致,則返回不允許進(jìn)行連接的信息提示。
全文摘要
本發(fā)明提供一種軟件的用戶端注冊方法,包括S10,獲取安裝軟件并進(jìn)行安裝;S20,運(yùn)行已安裝的軟件,同時根據(jù)用戶端的軟件安裝服務(wù)器的硬件ID進(jìn)行加密計(jì)算生成需要進(jìn)行注冊提示的特征碼;S30,遠(yuǎn)程服務(wù)器獲取特征碼,并根據(jù)特征碼進(jìn)行軟件注冊,同時設(shè)定該軟件允許用戶端的軟件安裝服務(wù)器進(jìn)行使用的時間及連接的用戶數(shù),最后根據(jù)該特征碼、設(shè)定的使用時間及連接的用戶數(shù)進(jìn)行加密計(jì)算生成密鑰碼以保障授權(quán)使用的用戶端進(jìn)行軟件使用時的網(wǎng)絡(luò)流量;S40,軟件安裝服務(wù)器獲取密鑰碼并將密鑰碼放置在特定的安裝目錄中,然后再運(yùn)行安裝的軟件以獲取軟件連接路徑。
文檔編號G06F9/445GK103177211SQ201110434919
公開日2013年6月26日 申請日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者羅才洋, 羅萬里 申請人:蘇州威世博知識產(chǎn)權(quán)服務(wù)有限公司