亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種客戶端注冊數(shù)量的控制方法及系統(tǒng)的制作方法

文檔序號:7764184閱讀:260來源:國知局
專利名稱:一種客戶端注冊數(shù)量的控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)領(lǐng)域,尤其涉及一種客戶端注冊數(shù)量的控制方法及系統(tǒng)。
背景技術(shù)
向客戶銷售客戶端軟件是一種獲取利潤的途徑,但如何控制客戶端軟件合法使用一直是個問題,許多客戶端軟件被非法使用從而減少了銷售商的利潤。目前已有的客戶端注冊數(shù)量控制的方法一般采用注冊數(shù)量的總量控制,即在注冊服務(wù)器上設(shè)置提供客戶端注冊總量的上限,當(dāng)用戶通過授權(quán)碼向該服務(wù)器注冊時,服務(wù)器檢查當(dāng)前用戶終端進(jìn)行客戶端注冊的數(shù)量是否已經(jīng)達(dá)到客戶端注冊總量的上限,如果沒有達(dá)到,則繼續(xù)進(jìn)行注冊;如果已經(jīng)達(dá)到,則不允許客戶端進(jìn)行注冊。在實現(xiàn)上述控制客戶端注冊數(shù)量的注冊認(rèn)證過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中,月艮務(wù)器端只是進(jìn)行了注冊數(shù)量的總量控制,無法控制單個授權(quán)碼所授權(quán)的客戶端注冊數(shù)量。

發(fā)明內(nèi)容
本發(fā)明的實施例提供一種客戶端注冊數(shù)量的控制方法及系統(tǒng),能夠控制單個授權(quán)碼的客戶端注冊數(shù)量,進(jìn)而能夠有效防止授權(quán)碼的非法使用,增加銷售商的利潤。為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案—種客戶端注冊數(shù)量的控制方法,包括接收當(dāng)前客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求;若所述客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值,其中,所述客戶端授權(quán)碼的最大許可值為生成所述客戶端授權(quán)碼時設(shè)置并存儲的;若注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許當(dāng)前客戶端注
Π π
冊;若注冊的客戶端數(shù)量等于所述客戶端授權(quán)碼的最大許可值,則拒絕當(dāng)前客戶端注 ππ冊。一種客戶端注冊數(shù)量的控制系統(tǒng),包括客戶端,用于向注冊服務(wù)器發(fā)送攜帶有客戶端授權(quán)碼的注冊請求;注冊服務(wù)器,用于生成并存儲授權(quán)碼,設(shè)置并存儲授權(quán)碼的最大許可值;接收所述客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求;若確定所述客戶端授權(quán)碼存在于存儲的本地授權(quán)碼中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許所述客戶端注冊;若確定注冊的客戶端數(shù)量等于所述客戶端授權(quán)碼的最大許可值,則拒絕所述客戶端注冊。本發(fā)明實施例提供的客戶端注冊數(shù)量的控制方法及系統(tǒng),注冊服務(wù)器生成授權(quán)碼時,會設(shè)置該授權(quán)碼的最大許可值;在接收客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求后,若客戶端授權(quán)碼存在于預(yù)先生成并存儲的授權(quán)碼中,則判斷利用客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到該客戶端授權(quán)碼的最大許可值;若注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值,則允許當(dāng)前客戶端注冊;若注冊到客戶端數(shù)量等于該客戶端授權(quán)碼的最大許可值,則拒絕當(dāng)前客戶端注冊。與現(xiàn)有的控制客戶端注冊總量的方法不同,通過設(shè)置客戶端授權(quán)碼的最大許可值來控制利用該客戶端授權(quán)碼進(jìn)行注冊的客戶端數(shù)量,能夠使得擁有該客戶端授權(quán)碼的用戶不會故意泄露,進(jìn)而能夠有效防止客戶端授權(quán)碼的非法使用,增加了銷售商的利潤。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的客戶端注冊數(shù)量的控制方法的流程框圖;圖2為本發(fā)明另一實施例提供的客戶端注冊數(shù)量的控制方法的流程框圖;圖3為本發(fā)明實施例提供的客戶端注冊數(shù)量的控制系統(tǒng)的結(jié)構(gòu)示意框圖;圖4為本發(fā)明實施例提供的客戶端注冊數(shù)量的控制系統(tǒng)中的客戶端的結(jié)構(gòu)示意框圖;圖5為本發(fā)明實施例提供的客戶端注冊數(shù)量的控制系統(tǒng)中的注冊服務(wù)器的結(jié)構(gòu)示意框圖;圖6為本發(fā)明實施例提供的客戶端注冊數(shù)量的控制系統(tǒng)中的注冊服務(wù)器的另一結(jié)構(gòu)示意框圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。在以下各實施例中,將注冊服務(wù)器生成并存儲的授權(quán)碼稱為本地授權(quán)碼,將銷售給用戶的授權(quán)碼稱為客戶端授權(quán)碼。本發(fā)明實施例提供的客戶端注冊數(shù)量的控制方法,如圖1所示,其步驟包括S101、接收當(dāng)前客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求。本步驟中的客戶端授權(quán)碼為銷售商銷售給用戶的由注冊服務(wù)器生成的授權(quán)碼。S102、若客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,則判斷利用該客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到該客戶端授權(quán)碼的最大許可值。在此,該客戶端授權(quán)碼的最大許可值為注冊服務(wù)器生成該授權(quán)碼時設(shè)置并存儲的,可以是銷售商根據(jù)用戶的使用數(shù)量手工設(shè)置的。S103、若注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值,則允許當(dāng)前客戶端注冊。
5
S104、若注冊的客戶端數(shù)量等于該客戶端授權(quán)碼的最大許可值,則拒絕當(dāng)前客戶端注冊。本發(fā)明實施例提供的客戶端注冊數(shù)量的控制方法,注冊服務(wù)器生成授權(quán)碼時,會設(shè)置該授權(quán)碼的最大許可值;在接收客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求后,若客戶端授權(quán)碼存在于預(yù)先生成并存儲的授權(quán)碼中,則判斷利用客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到該客戶端授權(quán)碼的最大許可值;若注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值,則允許當(dāng)前客戶端注冊;若注冊到客戶端數(shù)量等于該客戶端授權(quán)碼的最大許可值,則拒絕當(dāng)前客戶端注冊。與現(xiàn)有的控制客戶端注冊總量的方法不同,通過設(shè)置客戶端授權(quán)碼的最大許可值來控制利用該客戶端授權(quán)碼進(jìn)行注冊的客戶端數(shù)量,能夠使得擁有該客戶端授權(quán)碼的用戶不會故意泄露,進(jìn)而能夠有效防止客戶端授權(quán)碼的非法使用,增加了銷售商的利潤。本發(fā)明另一實施例提供的客戶端注冊數(shù)量的控制方法,如圖2所示,該方法步驟包括S201、注冊服務(wù)器端部署數(shù)據(jù)庫。該數(shù)據(jù)庫用于存儲授權(quán)碼和授權(quán)碼的最大許可數(shù)量值,以及授權(quán)碼對應(yīng)的記錄信息。S202、注冊服務(wù)器生成授權(quán)碼,工作人員根據(jù)用戶的使用數(shù)量設(shè)置授權(quán)碼的最大許可值。并將授權(quán)碼和授權(quán)碼的最大許可值進(jìn)行存儲。S203、用戶購買到授權(quán)碼(即客戶端授權(quán)碼)后,運行客戶端軟件進(jìn)行注冊。S204、客戶端軟件啟動后,會根據(jù)客戶端的機(jī)器硬件信息生成機(jī)器碼,同時生成一個隨機(jī)數(shù),將機(jī)器碼和隨機(jī)數(shù)組合成用于標(biāo)識客戶端的客戶端標(biāo)識。在此,生成隨機(jī)數(shù)是為防止在虛擬機(jī)等可以復(fù)制機(jī)器硬件信息的環(huán)境中使用客戶端。這樣即使機(jī)器硬件信息相同,客戶端軟件啟動后所得到的客戶端標(biāo)識也會不同。S205、客戶端通過有線或無線的方式向注冊服務(wù)器發(fā)送攜帶有客戶端授權(quán)碼和客戶端標(biāo)識的注冊請求。S206、注冊服務(wù)器接收到該注冊請求后,解析出客戶端授權(quán)碼和客戶端標(biāo)識。S207、注冊服務(wù)器判斷該客戶端授權(quán)碼是否合法,即確定該客戶端授權(quán)碼是否存在于數(shù)據(jù)庫中。若客戶端授權(quán)碼存在于數(shù)據(jù)庫中,即客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,則執(zhí)行步驟S208;若客戶端授權(quán)碼不存在于數(shù)據(jù)庫中,即客戶端授權(quán)碼不存在于預(yù)先生成并存儲的本地授權(quán)碼中,則執(zhí)行步驟S212。S208、注冊服務(wù)器判斷該客戶端標(biāo)識是否存在于數(shù)據(jù)庫中,即該客戶端標(biāo)識是否存在于存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中。如果存在,則執(zhí)行步驟S209 ;如果不存在,則執(zhí)行步驟S210。S209、注冊服務(wù)器允許該客戶端注冊。在此,如果客戶端標(biāo)識存在于數(shù)據(jù)庫中,即該客戶端標(biāo)識存在于存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則說明該客戶端是合法客戶端,且已經(jīng)注冊成功過。此時不再進(jìn)行注冊數(shù)量的判斷,可以節(jié)省注冊時間,節(jié)約計算資源。S210、注冊服務(wù)器判斷利用該客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到該授客戶端權(quán)碼的最大許可值。若未達(dá)到,即注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值時,執(zhí)行步驟S211 ;若已達(dá)到,即注冊的客戶端數(shù)量等于該客戶端授權(quán)碼的最大許可值時,執(zhí)行步驟S212。S211、注冊服務(wù)器將該客戶端標(biāo)識記錄在相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中, 并允許該當(dāng)前客戶端注冊。S212、注冊服務(wù)器拒絕該當(dāng)前客戶端注冊。在本實施例中,客戶端軟件首次啟動時,需要手動輸入客戶端授權(quán)碼,如果注冊成功,則將該客戶端授權(quán)碼保存,之后再次啟動時則無需再次手動輸入。本發(fā)明實施例提供的客戶端注冊數(shù)量的控制方法,通過設(shè)置客戶端授權(quán)碼的最大許可值來控制利用該客戶端授權(quán)碼進(jìn)行注冊的用戶數(shù)量,能夠使得擁有該客戶端授權(quán)碼的用戶不會故意泄露,進(jìn)而能夠有效防止客戶端授權(quán)碼的非法使用,增加了銷售商的利潤。本發(fā)明實施例提供的客戶端注冊數(shù)量的控制系統(tǒng),如圖3所示,包括客戶端31,用于向注冊服務(wù)器32發(fā)送攜帶有客戶端授權(quán)碼的注冊請求。注冊服務(wù)器32,用于生成并存儲授權(quán)碼,設(shè)置并存儲授權(quán)碼的最大許可值;接收客戶端31發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求;若確定該客戶端授權(quán)碼存在于存儲的本地授權(quán)碼中,則判斷利用該客戶端授權(quán)碼注冊的數(shù)量是否已達(dá)到該客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值,則允許客戶端31注冊;若確定注冊的客戶端數(shù)量等于該客戶端授權(quán)碼的最大許可值,則拒絕客戶端31注冊。本發(fā)明實施例提供的客戶端注冊數(shù)量的控制系統(tǒng),注冊服務(wù)器通過設(shè)置客戶端授權(quán)碼的最大許可值來控制利用該客戶端授權(quán)碼進(jìn)行注冊的用戶數(shù)量,能夠使得擁有該客戶端授權(quán)碼的用戶不會故意泄露,進(jìn)而能夠有效防止客戶端授權(quán)碼的非法使用,增加了銷售商的利潤。進(jìn)一步地,該客戶端31,向注冊服務(wù)器32發(fā)送攜帶有客戶端授權(quán)碼的注冊請求的同時,還在注冊請求中攜帶有客戶端標(biāo)識,其中,該客戶端標(biāo)識用于標(biāo)識客戶端31。注冊服務(wù)器32,還存儲授權(quán)碼對應(yīng)的記錄信息;接收客戶端31發(fā)送的攜帶有客戶端標(biāo)識和客戶端授權(quán)碼的注冊請求后,若確定該客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,且該客戶端標(biāo)識不在存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則判斷利用該客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到該客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值,則允許客戶端31注冊,并將該客戶端標(biāo)識記錄在該相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中;若確定該客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,且該客戶端標(biāo)識在存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則直接允許客戶端31注冊。如果客戶端標(biāo)識存在于相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則說明該客戶端是合法客戶端,且已經(jīng)注冊成功過。此時不再進(jìn)行注冊數(shù)量的判斷,可以節(jié)省注冊時間,節(jié)約計算資源。如圖4所示,該系統(tǒng)中的客戶端31,包括發(fā)送單元311,用于向注冊服務(wù)器32發(fā)送注冊請求。該注冊請求中可以包括客戶端授權(quán)碼,或客戶端授權(quán)碼和客戶端標(biāo)識。如圖5所示,該注冊服務(wù)器32包括生成單元321,用于生成授權(quán)碼;設(shè)置單元322,用于設(shè)置授權(quán)碼的最大許可值;
存儲單元323,用于存儲授權(quán)碼和授權(quán)碼的最大許可值;接收單元324,用于接收客戶端31發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求;第一判斷單元325,用于判斷接收單元3M接收的注冊請求中的客戶端授權(quán)碼是否存在于存儲單元323內(nèi)存儲的本地授權(quán)碼中;第二判斷單元326,用于若第一判斷單元325確定該客戶端授權(quán)碼存在于本地授權(quán)碼中,則判斷利用該客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到該客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值,則允許客戶端31注冊;若確定注冊的客戶端數(shù)量等于該客戶端授權(quán)碼的最大許可值,則拒絕客戶端31注冊。此外,如圖6所示,存儲單元323,還用于存儲授權(quán)碼對應(yīng)的記錄信息。接收單元324,用于接收客戶端31發(fā)送的攜帶有客戶端標(biāo)識和客戶端授權(quán)碼和的注冊請求。注冊服務(wù)器32還包括第三判斷單元327,用于判斷接收單元3M接收的注冊請求中的客戶端標(biāo)識是否存在于存儲單元323內(nèi)存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中。第二判斷單元326,用于若第一判斷單元325確定該客戶端授權(quán)碼存在于本地授權(quán)碼中,且第三判斷單元327確定客戶端標(biāo)識不在存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則判斷利用該客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到該客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于該客戶端授權(quán)碼的最大許可值,則允許客戶端31注冊;若確定注冊的客戶端數(shù)量等于該客戶端授權(quán)碼的最大許可值,則拒絕客戶端31注冊。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種客戶端注冊數(shù)量的控制方法,其特征在于,包括接收當(dāng)前客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求;若所述客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值,其中,所述客戶端授權(quán)碼的最大許可值為生成所述客戶端授權(quán)碼時設(shè)置并存儲的;若注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許當(dāng)前客戶端注冊;若注冊的客戶端數(shù)量等于所述客戶端授權(quán)碼的最大許可值,則拒絕當(dāng)前客戶端注冊。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收的當(dāng)前客戶端發(fā)送的注冊請求中,還攜帶有標(biāo)識客戶端的客戶端標(biāo)識。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,接收當(dāng)前客戶端發(fā)送的攜帶有客戶端標(biāo)識和客戶端授權(quán)碼的注冊請求后,若所述客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,且所述客戶端標(biāo)識不在相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值;若注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許當(dāng)前客戶端注冊, 并將所述客戶端標(biāo)識記錄在相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,接收當(dāng)前客戶端發(fā)送的攜帶有客戶端標(biāo)識和客戶端授權(quán)碼的注冊請求后,若所述客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,且所述客戶端標(biāo)識在相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則直接允許當(dāng)前客戶端注冊。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述客戶端標(biāo)識包括機(jī)器碼和隨機(jī)數(shù), 其中,所述機(jī)器碼根據(jù)所述客戶端的機(jī)器硬件信息生成。
6.一種客戶端注冊數(shù)量的控制系統(tǒng),其特征在于,包括客戶端,用于向注冊服務(wù)器發(fā)送攜帶有客戶端授權(quán)碼的注冊請求;注冊服務(wù)器,用于生成并存儲授權(quán)碼,設(shè)置并存儲授權(quán)碼的最大許可值;接收所述客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求;若確定所述客戶端授權(quán)碼存在于存儲的本地授權(quán)碼中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許所述客戶端注冊;若確定注冊的客戶端數(shù)量等于所述客戶端授權(quán)碼的最大許可值,則拒絕所述客戶端注冊。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述客戶端,向所述注冊服務(wù)器發(fā)送攜帶有客戶端授權(quán)碼的注冊請求的同時,還在所述注冊請求中攜帶有客戶端標(biāo)識,其中,所述客戶端標(biāo)識用于標(biāo)識所述客戶端;所述注冊服務(wù)器,還存儲授權(quán)碼對應(yīng)的記錄信息;接收所述客戶端發(fā)送的攜帶有客戶端標(biāo)識和客戶端授權(quán)碼的注冊請求后,若確定所述客戶端授權(quán)碼存在于存儲的本地授權(quán)碼中,且所述客戶端標(biāo)識不在存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許所述客戶端注冊,并將所述客戶端標(biāo)識記錄在相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中;若確定所述客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,且所述客戶端標(biāo)識在存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則直接允許所述客戶端注冊。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述客戶端包括 發(fā)送單元,用于向所述注冊服務(wù)器發(fā)送注冊請求。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述注冊服務(wù)器包括 生成單元,用于生成授權(quán)碼;設(shè)置單元,用于設(shè)置授權(quán)碼的最大許可值; 存儲單元,用于存儲授權(quán)碼和授權(quán)碼的最大許可值; 接收單元,用于接收所述客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求; 第一判斷單元,用于判斷所述接收單元接收的所述注冊請求中的客戶端授權(quán)碼是否存在于所述存儲單元內(nèi)存儲的本地授權(quán)碼中;第二判斷單元,用于若所述第一判斷單元確定所述客戶端授權(quán)碼存在于本地授權(quán)碼中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許所述客戶端注冊;若確定注冊的客戶端數(shù)量等于所述客戶端授權(quán)碼的最大許可值,則拒絕所述客戶端注冊。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述存儲單元,還用于存儲授權(quán)碼對應(yīng)的記錄信息;所述接收單元,用于接收所述客戶端發(fā)送的攜帶有客戶端標(biāo)識和客戶端授權(quán)碼和的注冊請求;所述注冊服務(wù)器還包括第三判斷單元,用于判斷所述接收單元接收的所述注冊請求中的所述客戶端標(biāo)識是否存在于所述存儲單元內(nèi)存儲的相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中;所述第二判斷單元,用于若所述第一判斷單元確定所述客戶端授權(quán)碼存在于本地授權(quán)碼中,且所述第三判斷單元確定所述客戶端標(biāo)識不在相應(yīng)的本地授權(quán)碼對應(yīng)的記錄信息中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值;若確定注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許所述客戶端注冊;若確定注冊的客戶端數(shù)量等于所述客戶端授權(quán)碼的最大許可值,則拒絕所述客戶端注冊。
全文摘要
本發(fā)明實施例提供一種客戶端注冊數(shù)量的控制方法及系統(tǒng),涉及計算機(jī)領(lǐng)域,能夠控制單個授權(quán)碼的客戶端注冊數(shù)量,進(jìn)而能夠有效防止授權(quán)碼的非法使用,增加銷售商的利潤。其解決方法為接收當(dāng)前客戶端發(fā)送的攜帶有客戶端授權(quán)碼的注冊請求;若所述客戶端授權(quán)碼存在于預(yù)先生成并存儲的本地授權(quán)碼中,則判斷利用所述客戶端授權(quán)碼注冊的客戶端數(shù)量是否已達(dá)到所述客戶端授權(quán)碼的最大許可值,其中,所述客戶端授權(quán)碼的最大許可值為生成所述客戶端授權(quán)碼時設(shè)置并存儲的;若注冊的客戶端數(shù)量小于所述客戶端授權(quán)碼的最大許可值,則允許當(dāng)前客戶端注冊;若注冊的客戶端數(shù)量等于所述客戶端授權(quán)碼的最大許可值,則拒絕當(dāng)前客戶端注冊。本發(fā)明實施例用于客戶端向服務(wù)器進(jìn)行注冊。
文檔編號H04L12/24GK102468969SQ201010531350
公開日2012年5月23日 申請日期2010年10月29日 優(yōu)先權(quán)日2010年10月29日
發(fā)明者張 杰, 徐劍波, 趙亞光 申請人:北京方正阿帕比技術(shù)有限公司, 北大方正集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1