專利名稱:一種軟件使用許可的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件技術(shù)領(lǐng)域,特別是涉及一種軟件使用許可的方法和系統(tǒng)。
背景技術(shù):
企業(yè)版軟件是提供給企業(yè)級(jí)用戶的應(yīng)用軟件,相比較于單機(jī)版軟件,更有利于軟件的管理,提供相應(yīng)的服務(wù)。企業(yè)版軟件通常會(huì)有一個(gè)授權(quán)序列號(hào)及N個(gè)許可證,在局域網(wǎng)內(nèi)允許有不超過許可證數(shù)量的軟件使用。每個(gè)客戶端節(jié)點(diǎn)需要獲得使用許可,才能夠正常使用該軟件。
為了防止超出許可證數(shù)量的軟件的使用,現(xiàn)有技術(shù)的解決方法是局域網(wǎng)中的每個(gè)安裝軟件的節(jié)點(diǎn)都保存了授權(quán)序列號(hào)及許可證數(shù)量信息,每個(gè)節(jié)點(diǎn)在局域網(wǎng)內(nèi)都是相同地位的,當(dāng)每個(gè)節(jié)點(diǎn)使用軟件時(shí),會(huì)不斷利用廣播協(xié)議進(jìn)行通信,相互傳遞節(jié)點(diǎn)信息并且維護(hù)其他節(jié)點(diǎn)信息。當(dāng)一個(gè)節(jié)點(diǎn)上線使用軟件時(shí),他會(huì)向其他在線的節(jié)點(diǎn)發(fā)出請(qǐng)求認(rèn)證信息及客戶端節(jié)點(diǎn)信息。假設(shè)當(dāng)前企業(yè)版軟件許可證數(shù)量為3個(gè),正在使用的節(jié)點(diǎn)為A和B,節(jié)點(diǎn)C使用后,會(huì)向節(jié)點(diǎn)A和節(jié)點(diǎn)B發(fā)出認(rèn)證信息,認(rèn)證信息包括授權(quán)序列號(hào)和節(jié)點(diǎn)C的信息,例如IP地址等,節(jié)點(diǎn)A或節(jié)點(diǎn)B收到認(rèn)證請(qǐng)求信息后,在本地記錄節(jié)點(diǎn)C的信息,并計(jì)算當(dāng)前局域網(wǎng)內(nèi)正在使用的節(jié)點(diǎn)數(shù)量,判斷是否超出許可證的數(shù)量。若沒有超出,則節(jié)點(diǎn)A、節(jié)點(diǎn)B、節(jié)點(diǎn)C均可正常使用。若超出許可證數(shù)量,例如當(dāng)前局域網(wǎng)內(nèi),若節(jié)點(diǎn)D欲使用,在經(jīng)過認(rèn)證請(qǐng)求后,能夠判斷出當(dāng)前使用的數(shù)量已超出許可證的使用數(shù)量,則節(jié)點(diǎn)D無法使用,節(jié)點(diǎn)D可持續(xù)嘗試,直到局域網(wǎng)內(nèi)的某個(gè)正在使用的節(jié)點(diǎn)退出使用,節(jié)點(diǎn)D才能正常使用。這樣就保證了在局域網(wǎng)內(nèi)使用的節(jié)點(diǎn)數(shù)在許可證數(shù)量許可的范圍內(nèi)。
但是,上述方法并不能有效控制在一個(gè)局域網(wǎng)內(nèi)超出許可證數(shù)量的使用節(jié)點(diǎn)。假設(shè)當(dāng)前局域網(wǎng)內(nèi)的合法使用節(jié)點(diǎn)是A、B、C,正常情況下,將不能再有新的節(jié)點(diǎn)使用。若節(jié)點(diǎn)B此時(shí)斷開網(wǎng)絡(luò)連接,由于節(jié)點(diǎn)間在網(wǎng)絡(luò)連接的情況下不斷地利用廣播協(xié)議進(jìn)行通信驗(yàn)證,那么當(dāng)前局域網(wǎng)內(nèi)的使用節(jié)點(diǎn)數(shù)量為2。節(jié)點(diǎn)D使用時(shí),進(jìn)行認(rèn)證請(qǐng)求,由于當(dāng)前局域網(wǎng)內(nèi)的使用節(jié)點(diǎn)數(shù)量沒有超出許可證的數(shù)量,節(jié)點(diǎn)D可以正常使用。由于軟件當(dāng)網(wǎng)絡(luò)斷開時(shí)也可以照常使用,那么在當(dāng)前局域網(wǎng)內(nèi)就共有4個(gè)節(jié)點(diǎn)進(jìn)行使用,超出了許可證數(shù)量。
此外,該方法還存在其他不足若要增加許可證的數(shù)量,就需要修改授權(quán)序列號(hào)的相關(guān)信息,例如提供一個(gè)新的授權(quán)序列號(hào),或者修改許可證數(shù)量等,而擴(kuò)容后和擴(kuò)容前的授權(quán)序列號(hào)相關(guān)信息不同,若要在所有已安裝的客戶端節(jié)點(diǎn)中進(jìn)行修改,不易于管理;由于無需通過軟件提供商的認(rèn)證,同一個(gè)授權(quán)號(hào)可以在多個(gè)局域網(wǎng)內(nèi)使用。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種在使用企業(yè)版軟件時(shí),最大限度地防止超出許可證數(shù)量的客戶端節(jié)點(diǎn)使用的方法和系統(tǒng),提高管理控制能力。
為解決上述技術(shù)問題,本發(fā)明提供一種軟件使用許可的系統(tǒng),包括客戶端節(jié)點(diǎn),用于安裝企業(yè)版軟件;認(rèn)證服務(wù)器,用于根據(jù)所述客戶端節(jié)點(diǎn)發(fā)出的請(qǐng)求,激活所述客戶端節(jié)點(diǎn)安裝的所述企業(yè)版軟件;授權(quán)服務(wù)器,用于根據(jù)所述認(rèn)證服務(wù)器的請(qǐng)求,授予其進(jìn)行所述激活的權(quán)限。
所述認(rèn)證服務(wù)器還用于根據(jù)客戶端節(jié)點(diǎn)發(fā)出的驗(yàn)證請(qǐng)求,驗(yàn)證所述客戶端節(jié)點(diǎn)是否為合法用戶。
所述認(rèn)證服務(wù)器還用于更新客戶端節(jié)點(diǎn)使用所述企業(yè)版軟件的權(quán)限。
所述認(rèn)證服務(wù)器向授權(quán)服務(wù)器認(rèn)證的功能,激活、驗(yàn)證客戶端節(jié)點(diǎn)和更新權(quán)限的功能,由管理維護(hù)單元、授權(quán)序列號(hào)認(rèn)證單元和廣播通信單元完成,其中,管理維護(hù)單元,用于保存各已被激活的客戶端節(jié)點(diǎn)的信息,并對(duì)其進(jìn)行管理;授權(quán)序列號(hào)認(rèn)證單元,用于接收、發(fā)送與授權(quán)服務(wù)器的通信信息;廣播通信單元,用于接收、發(fā)送利用局域網(wǎng)廣播協(xié)議與客戶端節(jié)點(diǎn)之間的廣播信息。
所述客戶端節(jié)點(diǎn)還用于根據(jù)其他客戶端節(jié)點(diǎn)發(fā)送的驗(yàn)證請(qǐng)求,驗(yàn)證其他客戶端節(jié)點(diǎn)是否為合法用戶。
所述客戶端節(jié)點(diǎn)還用于根據(jù)認(rèn)證服務(wù)器發(fā)送的更新信息,更新本地的軟件使用權(quán)限。
所述客戶端節(jié)點(diǎn)安裝使用軟件的功能、驗(yàn)證其他客戶端節(jié)點(diǎn)和更新本地軟件使用權(quán)限的功能,由認(rèn)證單元、延時(shí)控制單元和廣播通信單元完成,其中,認(rèn)證單元,用于保存每次驗(yàn)證時(shí)其他客戶端節(jié)點(diǎn)的信息,并判斷當(dāng)前局域網(wǎng)內(nèi)是否有超出許可證數(shù)量的節(jié)點(diǎn)使用軟件;延時(shí)控制單元,用于限制超出許可證數(shù)量的客戶端節(jié)點(diǎn)的使用;廣播通信單元,用于接收、發(fā)送利用局域網(wǎng)廣播協(xié)議與認(rèn)證服務(wù)器及其他客戶端節(jié)點(diǎn)之間的廣播信息。
本發(fā)明還提供一種軟件使用許可的方法,包括81)認(rèn)證服務(wù)器接收授權(quán)服務(wù)器的授權(quán)信息,若為同意授權(quán),則進(jìn)入下一步;82)認(rèn)證服務(wù)器接收客戶端節(jié)點(diǎn)的激活請(qǐng)求;83)判斷當(dāng)前已激活節(jié)點(diǎn)數(shù)量是否超出許可證數(shù)量,若否,則對(duì)該客戶端節(jié)點(diǎn)予以激活;若是,則不予激活。
所述步驟81)之前還包括91)認(rèn)證服務(wù)器向授權(quán)服務(wù)器發(fā)送授權(quán)請(qǐng)求信息;92)授權(quán)服務(wù)器接收所述授權(quán)請(qǐng)求信息時(shí),判斷該信息中的授權(quán)序列號(hào)是否有效;若是,則進(jìn)入下一步;若否,則向認(rèn)證服務(wù)器發(fā)送不予授權(quán)的授權(quán)信息;93)授權(quán)服務(wù)器向認(rèn)證服務(wù)器發(fā)送同意授權(quán)的授權(quán)信息。
所述步驟93)還包括保存所述授權(quán)序利號(hào),并記錄發(fā)出請(qǐng)求授權(quán)信息的認(rèn)證服務(wù)器所在局域網(wǎng)的信息,將該授權(quán)序列號(hào)與該局域網(wǎng)相對(duì)應(yīng)。
所述判斷該信息中的授權(quán)序列號(hào)是否有效包括根據(jù)先前保存的授權(quán)序列號(hào)及其相對(duì)應(yīng)的局域網(wǎng)信息,判斷該授權(quán)序列號(hào)是否已經(jīng)被其它局域網(wǎng)使用;若是,則判斷該授權(quán)序列號(hào)無效;若否,則進(jìn)一步結(jié)合其它條件進(jìn)行判斷。
步驟83)中所述對(duì)客戶端節(jié)點(diǎn)予以激活的方法是向該客戶端節(jié)點(diǎn)發(fā)送授權(quán)序列號(hào);客戶端節(jié)點(diǎn)接收該授權(quán)序列號(hào)后在本地保存。
步驟82)中認(rèn)證服務(wù)器接收的所述客戶端節(jié)點(diǎn)的激活請(qǐng)求包括與該節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息;所述步驟83)中對(duì)客戶端節(jié)點(diǎn)予以激活的同時(shí),保存該節(jié)點(diǎn)信息。
所述客戶端節(jié)點(diǎn)被激活后,還包括141)該被激活的客戶端節(jié)點(diǎn)發(fā)送驗(yàn)證請(qǐng)求信息;142)認(rèn)證服務(wù)器和其他客戶端節(jié)點(diǎn)接收所述驗(yàn)證信息后,分別根據(jù)該驗(yàn)證信息對(duì)該客戶端節(jié)點(diǎn)進(jìn)行驗(yàn)證,若未通過任一驗(yàn)證,所述客戶端節(jié)點(diǎn)不能繼續(xù)使用該軟件。
步驟142)中認(rèn)證服務(wù)器對(duì)客戶端節(jié)點(diǎn)進(jìn)行驗(yàn)證包括認(rèn)證服務(wù)器判斷所述客戶端節(jié)點(diǎn)的授權(quán)序列號(hào)是否有效,若是,則繼續(xù)下一步;若否,則發(fā)送驗(yàn)證未通過信息;判斷所述客戶端節(jié)點(diǎn)的信息是否保存在認(rèn)證服務(wù)器中,若是,則發(fā)送驗(yàn)證通過信息;若否,則發(fā)送驗(yàn)證未通過信息。
步驟142)中其他客戶端節(jié)點(diǎn)對(duì)所述客戶端節(jié)點(diǎn)進(jìn)行驗(yàn)證包括其他客戶端節(jié)點(diǎn)判斷所述客戶端節(jié)點(diǎn)的授權(quán)序列號(hào)是否有效,若是,則繼續(xù)下一步;若否,則發(fā)送驗(yàn)證未通過信息;判斷保存在當(dāng)前客戶端節(jié)點(diǎn)的已激活客戶端節(jié)點(diǎn)數(shù)量是否超出許可證數(shù)量,若否,則發(fā)送驗(yàn)證通過信息;若是,則繼續(xù)下一步;所述客戶端節(jié)點(diǎn)進(jìn)入延時(shí)狀態(tài),在延時(shí)時(shí)限內(nèi)繼續(xù)使用該軟件并繼續(xù)發(fā)送驗(yàn)證請(qǐng)求信息,若還未通過驗(yàn)證則被結(jié)束使用。
所述判斷授權(quán)序列號(hào)是否有效包括判斷所述客戶端節(jié)點(diǎn)的授權(quán)序列號(hào)是否與認(rèn)證服務(wù)器或其他客戶端節(jié)點(diǎn)保存的授權(quán)序列號(hào)相同,若是則有效,否則無效。
所述驗(yàn)證定期進(jìn)行。
當(dāng)認(rèn)證服務(wù)器的授權(quán)序列號(hào)信息更新時(shí),包括認(rèn)證服務(wù)器接收授權(quán)服務(wù)器的重新授權(quán)信息,若為同意授權(quán),則向客戶端節(jié)點(diǎn)發(fā)送授權(quán)序列號(hào)更新信息;
已激活的客戶端節(jié)點(diǎn)收到該更新信息后,發(fā)送更新請(qǐng)求;認(rèn)證服務(wù)器根據(jù)客戶端節(jié)點(diǎn)的更新請(qǐng)求發(fā)送新的授權(quán)序列號(hào)信息;客戶端節(jié)點(diǎn)使用新的授權(quán)序列號(hào)信息替換原有授權(quán)序列號(hào)信息。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)1、通過設(shè)置認(rèn)證服務(wù)器,客戶端節(jié)點(diǎn)必須通過認(rèn)證服務(wù)器進(jìn)行激活,獲得授權(quán)序列號(hào)才能使用軟件,保證了被激活的客戶端節(jié)點(diǎn)數(shù)量控制在許可證數(shù)量之內(nèi)。
2、客戶端節(jié)點(diǎn)之間、客戶端節(jié)點(diǎn)與認(rèn)證服務(wù)器間進(jìn)行相互驗(yàn)證,避免出現(xiàn)通過非法破解被激活的超出許可數(shù)量的節(jié)點(diǎn)存在。
3、當(dāng)局域網(wǎng)內(nèi)使用的客戶端節(jié)點(diǎn)數(shù)超過許可證數(shù)量時(shí),或者當(dāng)某個(gè)客戶端節(jié)點(diǎn)無法與其他客戶端節(jié)點(diǎn)進(jìn)行通信時(shí),使用延時(shí)單元對(duì)上述兩種情況的客戶端節(jié)點(diǎn)進(jìn)行使用時(shí)限控制,從而保證在局域網(wǎng)內(nèi)的使用節(jié)點(diǎn)數(shù)不超過許可證的數(shù)量。
4、有利于對(duì)許可證數(shù)量的管理。當(dāng)增加或減少許可證的數(shù)量時(shí),認(rèn)證服務(wù)器獲取更新后的授權(quán)序列號(hào)信息,通過廣播協(xié)議更新各客戶端節(jié)點(diǎn)的原有的序列號(hào)信息,保證在一個(gè)局域網(wǎng)內(nèi)所有的客戶端節(jié)點(diǎn)使用的是同一序列號(hào)信息。
5、由于局域網(wǎng)的節(jié)點(diǎn)在使用企業(yè)版軟件時(shí),認(rèn)證服務(wù)器首先要向授權(quán)服務(wù)器進(jìn)行授權(quán)序列號(hào)的認(rèn)證,保證了同一個(gè)授權(quán)序列號(hào)不能在多個(gè)局域網(wǎng)內(nèi)使用。
6、有利于對(duì)局域網(wǎng)內(nèi)的客戶端節(jié)點(diǎn)進(jìn)行管理。當(dāng)某個(gè)客戶端節(jié)點(diǎn)機(jī)器將不再使用軟件時(shí),可以通過認(rèn)證服務(wù)器管理單元,將其節(jié)點(diǎn)的信息從信息維護(hù)表中刪除,這樣就可以保證新的節(jié)點(diǎn)進(jìn)行使用。
圖1是本發(fā)明所述控制軟件使用許可的系統(tǒng)結(jié)構(gòu)示意圖;圖2是本發(fā)明所述控制軟件使用許可的方法流程圖;圖3是局域網(wǎng)內(nèi)的驗(yàn)證流程圖;圖4是認(rèn)證服務(wù)器的驗(yàn)證流程圖;圖5是客戶端節(jié)點(diǎn)的驗(yàn)證流程圖;
圖6是局域網(wǎng)內(nèi)更新授權(quán)序列號(hào)信息的流程圖。
具體實(shí)施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
參照?qǐng)D1,是本發(fā)明所述控制軟件使用許可的系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)包括授權(quán)服務(wù)器11,認(rèn)證服務(wù)器12,客戶端節(jié)點(diǎn)13。所述認(rèn)證服務(wù)器12和客戶端節(jié)點(diǎn)13設(shè)置在局域網(wǎng)內(nèi),授權(quán)服務(wù)器11放置于公網(wǎng)上,通過互聯(lián)網(wǎng)與局域網(wǎng)的認(rèn)證服務(wù)器12進(jìn)行通信。以下對(duì)該系統(tǒng)作詳細(xì)說明。
客戶端節(jié)點(diǎn)13用于安裝使用企業(yè)版軟件的節(jié)點(diǎn),以及定期進(jìn)行客戶端節(jié)點(diǎn)與其他客戶端節(jié)點(diǎn)、認(rèn)證服務(wù)器12的驗(yàn)證。為完成上述功能,每個(gè)客戶端節(jié)點(diǎn)13設(shè)置延時(shí)控制單元、認(rèn)證單元和廣播通信單元。延時(shí)控制單元的作用是限制超出許可證數(shù)量的節(jié)點(diǎn)的使用,當(dāng)局域網(wǎng)內(nèi)使用的客戶端節(jié)點(diǎn)數(shù)超過許可證數(shù)量時(shí),或者當(dāng)某個(gè)客戶端節(jié)點(diǎn)無法與其他客戶端節(jié)點(diǎn)進(jìn)行通信時(shí),使用延時(shí)單元對(duì)上述兩種情況的客戶端節(jié)點(diǎn)進(jìn)行使用時(shí)限控制;認(rèn)證單元中設(shè)置有節(jié)點(diǎn)信息臨時(shí)表,用于保存每次驗(yàn)證時(shí)其他節(jié)點(diǎn)的信息,并根據(jù)所述節(jié)點(diǎn)信息臨時(shí)表判斷當(dāng)前局域網(wǎng)內(nèi)是否有超出許可數(shù)量的節(jié)點(diǎn)使用軟件;廣播通信單元用于接收、發(fā)送利用局域網(wǎng)廣播協(xié)議與其他客戶端節(jié)點(diǎn)之間的廣播信息。
授權(quán)服務(wù)器11由軟件提供商提供的服務(wù)器,與局域網(wǎng)的認(rèn)證服務(wù)器12進(jìn)行連接,用于對(duì)認(rèn)證服務(wù)器12發(fā)來的企業(yè)版軟件的授權(quán)序列號(hào)進(jìn)行認(rèn)證。
認(rèn)證服務(wù)器12用于在局域網(wǎng)內(nèi)控制客戶端節(jié)點(diǎn)13的軟件使用許可及管理維護(hù)驗(yàn)證信息的服務(wù)器。認(rèn)證服務(wù)器12和客戶端節(jié)點(diǎn)13在局域網(wǎng)內(nèi)是地位相同的節(jié)點(diǎn),可以通過廣播協(xié)議進(jìn)行相互通信,根據(jù)客戶端節(jié)點(diǎn)13發(fā)出的請(qǐng)求,對(duì)客戶端節(jié)點(diǎn)13進(jìn)行使用激活和驗(yàn)證。為完成上述功能,認(rèn)證服務(wù)器12設(shè)置授權(quán)序列號(hào)認(rèn)證單元,廣播通信單元,管理維護(hù)單元。授權(quán)序列號(hào)認(rèn)證單元,用于接收、發(fā)送與授權(quán)服務(wù)器11的通信信息;廣播通信單元,用于接收、發(fā)送利用局域網(wǎng)廣播協(xié)議與客戶端節(jié)點(diǎn)13之間的廣播信息;管理維護(hù)單元,設(shè)置有信息維護(hù)表,用于保存各已被激活的客戶端節(jié)點(diǎn)13的信息,并對(duì)其進(jìn)行管理。
客戶端節(jié)點(diǎn)13安裝軟件后,必須通過認(rèn)證服務(wù)器12激活才能使用軟件。當(dāng)客戶端節(jié)點(diǎn)13向認(rèn)證服務(wù)器12請(qǐng)求激活使用軟件時(shí),認(rèn)證服務(wù)器12先獲得授權(quán)服務(wù)器11的授權(quán)序列號(hào)認(rèn)證后,通過管理維護(hù)單元在許可證數(shù)量范圍內(nèi)激活所述客戶端節(jié)點(diǎn)13,將客戶端節(jié)點(diǎn)13的信息保存在管理維護(hù)單元的信息維護(hù)表中,并將授權(quán)序列號(hào)發(fā)給客戶端節(jié)點(diǎn)13。
參照?qǐng)D2,是本發(fā)明所述控制軟件使用許可的方法流程圖。局域網(wǎng)內(nèi)安裝軟件的節(jié)點(diǎn)的數(shù)量不必限制在許可數(shù)量內(nèi)。安裝軟件的客戶端節(jié)點(diǎn)在正常使用之前,需要對(duì)該客戶端節(jié)點(diǎn)的已安裝軟件進(jìn)行激活,這一過程可以保證合法使用軟件的客戶端節(jié)點(diǎn)數(shù)量控制在許可證數(shù)量之內(nèi)。當(dāng)安裝軟件的局域網(wǎng)需要使用軟件時(shí),首先需要執(zhí)行以下步驟步驟21,認(rèn)證服務(wù)器連接授權(quán)服務(wù)器,發(fā)送請(qǐng)求認(rèn)證信息。局域網(wǎng)的認(rèn)證服務(wù)器將已知的授權(quán)序列號(hào)通過網(wǎng)絡(luò)連接發(fā)送到軟件提供商的授權(quán)服務(wù)器。
步驟22,授權(quán)服務(wù)器判斷接收到的授權(quán)序列號(hào)是否有效。若有效,繼續(xù)步驟23,否則,進(jìn)入步驟29,通知該認(rèn)證服務(wù)器未通過認(rèn)證。授權(quán)服務(wù)器根據(jù)先前保存的授權(quán)序列號(hào)及其相對(duì)應(yīng)的局域網(wǎng)信息,判斷該授權(quán)序列號(hào)是否已經(jīng)被其它局域網(wǎng)使用。若是,則判斷該授權(quán)序列號(hào)無效;若否,則進(jìn)一步結(jié)合其它條件進(jìn)行判斷。
步驟23,保存請(qǐng)求方的信息,反饋請(qǐng)求方認(rèn)證通過。授權(quán)服務(wù)器將該序列號(hào)以及認(rèn)證服務(wù)器所在局域網(wǎng)的信息進(jìn)行記錄,該授權(quán)序列號(hào)與該局域網(wǎng)相對(duì)應(yīng),并發(fā)送認(rèn)證通過信息。
認(rèn)證服務(wù)器首先與授權(quán)服務(wù)器,進(jìn)行授權(quán)序列號(hào)的認(rèn)證。認(rèn)證通過后,成為合法認(rèn)證服務(wù)器,該局域網(wǎng)內(nèi)的其他客戶端節(jié)點(diǎn)可安裝軟件。若另有其他局域網(wǎng)欲再次使用該序列號(hào)進(jìn)行認(rèn)證,那么授權(quán)服務(wù)器通過查找,發(fā)現(xiàn)該授權(quán)序列號(hào)所對(duì)應(yīng)的局域網(wǎng)信息與當(dāng)前記錄的局域網(wǎng)信息不符時(shí),則不能通過其的認(rèn)證,這樣就保證了一個(gè)授權(quán)序列號(hào)將不能在多個(gè)局域網(wǎng)使用。
步驟24,客戶端節(jié)點(diǎn)向局域網(wǎng)內(nèi)廣播請(qǐng)求激活信息。客戶端節(jié)點(diǎn)進(jìn)行安裝軟件后,通過廣播協(xié)議發(fā)送請(qǐng)求激活信息。該請(qǐng)求激活信息包括當(dāng)前客戶端節(jié)點(diǎn)的硬件信息,例如,硬盤序列號(hào)、IP地址等信息。記錄上述信息,主要是為了對(duì)客戶端節(jié)點(diǎn)進(jìn)行管理,例如,當(dāng)某個(gè)客戶端節(jié)點(diǎn)不再使用軟件時(shí),應(yīng)及時(shí)刪除該節(jié)點(diǎn)在認(rèn)證服務(wù)器信息維護(hù)表中保存的信息,以免占用一個(gè)許可。
步驟25,認(rèn)證服務(wù)器接收到請(qǐng)求激活信息,判斷已激活的節(jié)點(diǎn)數(shù)量是否大于許可數(shù)量。認(rèn)證服務(wù)器收到認(rèn)證請(qǐng)求后,判斷信息維護(hù)表中已安裝認(rèn)證的客戶端節(jié)點(diǎn)數(shù)量是否超出許可證數(shù)量,若否,進(jìn)行步驟26;若是,則通知當(dāng)前客戶端節(jié)點(diǎn)無法激活使用軟件。
步驟26,保存該客戶端節(jié)點(diǎn)相關(guān)信息,發(fā)送授權(quán)序列號(hào),激活該節(jié)點(diǎn)。認(rèn)證服務(wù)器保存當(dāng)前客戶端節(jié)點(diǎn)信息到信息維護(hù)表中,并將授權(quán)序列號(hào)加密發(fā)送給當(dāng)前客戶端節(jié)點(diǎn)。對(duì)授權(quán)序列號(hào)信息加密是為了防止其他未通過認(rèn)證激活的客戶端節(jié)點(diǎn)通過非法方式破解該序列號(hào)。
步驟27,該客戶端節(jié)點(diǎn)加密保存序列號(hào),完成認(rèn)證及激活過程,該客戶端節(jié)點(diǎn)可以合法使用軟件。同理,加密保存序列號(hào)也是為了防止被破解。
步驟28,正在使用的客戶端節(jié)點(diǎn)與其他客戶端節(jié)點(diǎn),與認(rèn)證服務(wù)器,定期進(jìn)行驗(yàn)證。各客戶端節(jié)點(diǎn)使用軟件時(shí),通過廣播協(xié)議定期相互發(fā)送信息,以驗(yàn)證各客戶端節(jié)點(diǎn)是否為合法用戶。由于認(rèn)證服務(wù)器和客戶端節(jié)點(diǎn)在局域網(wǎng)內(nèi)是地位相同的節(jié)點(diǎn),因此也包括客戶端節(jié)點(diǎn)與認(rèn)證服務(wù)器間的驗(yàn)證。正常途徑下,用戶確實(shí)無法激活軟件,這里考慮的是有可能出現(xiàn)非法破解獲取授權(quán)序列號(hào)、破解認(rèn)證服務(wù)器的情況。因此加入客戶端節(jié)點(diǎn)之間的相互驗(yàn)證這一步驟,相當(dāng)于一個(gè)雙保險(xiǎn)。
參照?qǐng)D3,該圖為上述步驟28的局域網(wǎng)內(nèi)的驗(yàn)證流程圖。各客戶端節(jié)點(diǎn)使用軟件時(shí),每個(gè)節(jié)點(diǎn)中的認(rèn)證單元,隔一段時(shí)間就會(huì)通過其廣播通信單元向其他節(jié)點(diǎn)(包括其他客戶端節(jié)點(diǎn)和認(rèn)證服務(wù)器)廣播信息,信息包括節(jié)點(diǎn)的授權(quán)序列號(hào)、IP地址等信息。所述驗(yàn)證流程包括步驟31,某客戶端節(jié)點(diǎn)A是否能夠與其他節(jié)點(diǎn)或認(rèn)證服務(wù)器進(jìn)行廣播通信,若是則進(jìn)行驗(yàn)證步驟331或步驟332,否則進(jìn)入延時(shí)使用。當(dāng)客戶端節(jié)點(diǎn)的網(wǎng)絡(luò)連接斷開,或局域網(wǎng)使用防火墻屏蔽掉該軟件的網(wǎng)絡(luò)連接時(shí),該客戶端節(jié)點(diǎn)無法與其他節(jié)點(diǎn)(客戶端節(jié)點(diǎn)或認(rèn)證服務(wù)器)通信,該客戶端節(jié)點(diǎn)就進(jìn)入延時(shí)狀態(tài)。在延時(shí)時(shí)限內(nèi),該客戶端節(jié)點(diǎn)正常使用軟件,但若仍無法與其他節(jié)點(diǎn)進(jìn)行通信時(shí),該客戶端節(jié)點(diǎn)將被結(jié)束此次使用。
步驟32,客戶端節(jié)點(diǎn)A向局域網(wǎng)廣播請(qǐng)求驗(yàn)證信息。
步驟331,認(rèn)證服務(wù)器接收到廣播驗(yàn)證信息后,對(duì)客戶端節(jié)點(diǎn)A進(jìn)行驗(yàn)證。
步驟332,其他客戶端節(jié)點(diǎn)接收到廣播驗(yàn)證信息后,對(duì)客戶端節(jié)點(diǎn)A進(jìn)行驗(yàn)證。
上述步驟331和步驟332同步進(jìn)行,若驗(yàn)證通過,則繼續(xù)步驟34,驗(yàn)證未通過的情況下面詳細(xì)說明。
步驟34,認(rèn)證服務(wù)器或其他客戶端節(jié)點(diǎn)發(fā)送驗(yàn)證通過信息到所述客戶端節(jié)點(diǎn)A。
步驟35,客戶端節(jié)點(diǎn)A收到驗(yàn)證通過信息后,正常使用軟件。在使用期間,仍定時(shí)向局域網(wǎng)廣播請(qǐng)求驗(yàn)證信息??蛻舳斯?jié)點(diǎn)A未通過認(rèn)證服務(wù)器或其他客戶端節(jié)點(diǎn)的任一認(rèn)證后,將不能繼續(xù)使用該軟件。
其中,步驟331所述可參照?qǐng)D4所示,是認(rèn)證服務(wù)器的驗(yàn)證流程圖,包括步驟41,認(rèn)證服務(wù)器接收到該廣播驗(yàn)證信息后,判斷所述客戶端節(jié)點(diǎn)A的授權(quán)序列號(hào)是否有效。當(dāng)客戶端節(jié)點(diǎn)A的授權(quán)序列號(hào)與其所在局域網(wǎng)的授權(quán)序列號(hào)相同時(shí),視為有效,即一個(gè)授權(quán)序列號(hào)不能在多個(gè)局域網(wǎng)使用。若有效,繼續(xù)步驟42,否則發(fā)送驗(yàn)證未通過信息到客戶端節(jié)點(diǎn)A。
步驟42,認(rèn)證服務(wù)器進(jìn)一步判斷所述客戶端節(jié)點(diǎn)A的節(jié)點(diǎn)信息是否保存在信息維護(hù)表中,若是則繼續(xù)步驟34,即發(fā)送驗(yàn)證通過信息,否則發(fā)送驗(yàn)證未通過信息,結(jié)束驗(yàn)證過程。
其中,步驟332所述可參照?qǐng)D5所示,是客戶端節(jié)點(diǎn)的驗(yàn)證流程圖,當(dāng)其他客戶端節(jié)點(diǎn)收到客戶端節(jié)點(diǎn)A的廣播驗(yàn)證信息后,執(zhí)行以下步驟步驟51,其他客戶端節(jié)點(diǎn)如B接收到該廣播驗(yàn)證信息后,其認(rèn)證單元判斷所述客戶端節(jié)點(diǎn)A的授權(quán)序列號(hào)是否有效。若有效,繼續(xù)步驟52,否則發(fā)送驗(yàn)證未通過信息到客戶端節(jié)點(diǎn)A,結(jié)束此次驗(yàn)證過程。
步驟52,進(jìn)一步判斷當(dāng)前記錄在客戶端節(jié)點(diǎn)B的正在使用的節(jié)點(diǎn)數(shù)量是否大于許可證數(shù)量。若在客戶端節(jié)點(diǎn)B的節(jié)點(diǎn)信息臨時(shí)表中,保存的正在使用軟件的客戶端節(jié)點(diǎn)數(shù)量大于許可證數(shù)量,則發(fā)送驗(yàn)證未通過信息到客戶端節(jié)點(diǎn)A,進(jìn)入步驟53,否則在節(jié)點(diǎn)信息臨時(shí)表中保存客戶端節(jié)點(diǎn)A的信息,并繼續(xù)步驟34,即發(fā)送驗(yàn)證通過信息。
步驟53,客戶端節(jié)點(diǎn)A進(jìn)入延時(shí)使用狀態(tài)。局域網(wǎng)中的某個(gè)節(jié)點(diǎn)會(huì)向客戶端節(jié)點(diǎn)A發(fā)出信息,告知其已超出許可證數(shù)量,進(jìn)入延時(shí)使用狀態(tài)。在延時(shí)時(shí)限內(nèi),客戶端節(jié)點(diǎn)A繼續(xù)使用軟件,并繼續(xù)向其他節(jié)點(diǎn)發(fā)送請(qǐng)求驗(yàn)證信息,直到超過延時(shí)時(shí)限或者局域網(wǎng)中某個(gè)節(jié)點(diǎn)結(jié)束其使用。
若某個(gè)客戶端節(jié)點(diǎn)沒有通過認(rèn)證服務(wù)器激活,而是通過非法手段破解授權(quán)序列號(hào)被激活,當(dāng)該客戶端節(jié)點(diǎn)向局域網(wǎng)廣播請(qǐng)求驗(yàn)證信息時(shí),通過上述認(rèn)證服務(wù)器的驗(yàn)證,能夠發(fā)現(xiàn)該非法激活的節(jié)點(diǎn)的存在;同時(shí)通過上述其他客戶端節(jié)點(diǎn)的驗(yàn)證,能夠?qū)⑹褂密浖墓?jié)點(diǎn)數(shù)控制在許可證數(shù)量范圍內(nèi)。
參照?qǐng)D6,是局域網(wǎng)內(nèi)更新授權(quán)序列號(hào)信息的流程圖。包括步驟61,認(rèn)證服務(wù)器獲得更新后的授權(quán)序列號(hào)信息。當(dāng)增加或減少軟件許可證的數(shù)量時(shí),該軟件的序列號(hào)信息就會(huì)被更改,例如,使用一個(gè)新的授權(quán)序列號(hào),或者在沿用原有序列號(hào)的基礎(chǔ)上,只更新許可使用的數(shù)量信息。此時(shí)使用該軟件的局域網(wǎng)節(jié)點(diǎn)就應(yīng)及時(shí)更新原有的的序列號(hào)信息。
步驟62,向授權(quán)服務(wù)器進(jìn)行重新認(rèn)證。認(rèn)證服務(wù)器執(zhí)行圖2所示的授權(quán)服務(wù)器認(rèn)證步驟,即步驟22、23和24,進(jìn)行新的授權(quán)序列號(hào)的認(rèn)證。若通過,繼續(xù)步驟63,否則禁止使用該軟件。
步驟63,替換原有序列號(hào)信息,并廣播更新序列號(hào)信息。認(rèn)證服務(wù)器將新的授權(quán)序列號(hào)信息替換掉原有的序列號(hào)信息,并向局域網(wǎng)的客戶端節(jié)點(diǎn)廣播更新序列號(hào)信息。
步驟64,各客戶端節(jié)點(diǎn)收到該更新序列號(hào)信息后,向授權(quán)服務(wù)器發(fā)送請(qǐng)求更新信息。
步驟65,認(rèn)證服務(wù)器向已激活的客戶端節(jié)點(diǎn)加密發(fā)送更新后的序列號(hào)信息。認(rèn)證服務(wù)器收到客戶端節(jié)點(diǎn)發(fā)來的請(qǐng)求更新信息后,判斷其信息維護(hù)表中是否保存所述客戶端節(jié)點(diǎn)的信息,若是則該客戶端節(jié)點(diǎn)已被激活,認(rèn)證服務(wù)器將更新后的序列號(hào)信息加密發(fā)送給該客戶端節(jié)點(diǎn)。否則不發(fā)送。
步驟66,客戶端節(jié)點(diǎn)更新原有的的序列號(hào)信息??蛻舳斯?jié)點(diǎn)收到認(rèn)證服務(wù)器發(fā)來的更新后的序列號(hào)信息后,替換掉原有序列號(hào)信息,并加密保存。
上述更新授權(quán)序列號(hào)信息的過程,有利于對(duì)許可證數(shù)量的管理,保證在一個(gè)局域網(wǎng)內(nèi)所有的客戶端節(jié)點(diǎn)使用的是同一序列號(hào)信息。
以上對(duì)本發(fā)明所提供的一種控制軟件使用許可的方法和系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種軟件使用許可系統(tǒng),其特征在于,包括客戶端節(jié)點(diǎn),用于安裝企業(yè)版軟件;認(rèn)證服務(wù)器,用于根據(jù)所述客戶端節(jié)點(diǎn)發(fā)出的請(qǐng)求,激活所述客戶端節(jié)點(diǎn)安裝的所述企業(yè)版軟件;授權(quán)服務(wù)器,用于根據(jù)所述認(rèn)證服務(wù)器的請(qǐng)求,授予其進(jìn)行所述激活的權(quán)限。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述認(rèn)證服務(wù)器還用于根據(jù)客戶端節(jié)點(diǎn)發(fā)出的驗(yàn)證請(qǐng)求,驗(yàn)證所述客戶端節(jié)點(diǎn)是否為合法用戶。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述認(rèn)證服務(wù)器還用于更新客戶端節(jié)點(diǎn)使用所述企業(yè)版軟件的權(quán)限。
4.根據(jù)權(quán)利要求1、2或3所述的系統(tǒng),其特征在于所述認(rèn)證服務(wù)器向授權(quán)服務(wù)器認(rèn)證的功能,激活、驗(yàn)證客戶端節(jié)點(diǎn)和更新權(quán)限的功能,由管理維護(hù)單元、授權(quán)序列號(hào)認(rèn)證單元和廣播通信單元完成,其中,管理維護(hù)單元,用于保存各已被激活的客戶端節(jié)點(diǎn)的信息,并對(duì)其進(jìn)行管理;授權(quán)序列號(hào)認(rèn)證單元,用于接收、發(fā)送與授權(quán)服務(wù)器的通信信息;廣播通信單元,用于接收、發(fā)送利用局域網(wǎng)廣播協(xié)議與客戶端節(jié)點(diǎn)之間的廣播信息。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述客戶端節(jié)點(diǎn)還用于根據(jù)其他客戶端節(jié)點(diǎn)發(fā)送的驗(yàn)證請(qǐng)求,驗(yàn)證其他客戶端節(jié)點(diǎn)是否為合法用戶。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述客戶端節(jié)點(diǎn)還用于根據(jù)認(rèn)證服務(wù)器發(fā)送的更新信息,更新本地的軟件使用權(quán)限。
7.根據(jù)權(quán)利要求1、5或6所述的系統(tǒng),其特征在于所述客戶端節(jié)點(diǎn)安裝使用軟件的功能、驗(yàn)證其他客戶端節(jié)點(diǎn)和更新本地軟件使用權(quán)限的功能,由認(rèn)證單元、延時(shí)控制單元和廣播通信單元完成,其中,認(rèn)證單元,用于保存每次驗(yàn)證時(shí)其他客戶端節(jié)點(diǎn)的信息,并判斷當(dāng)前局域網(wǎng)內(nèi)是否有超出許可證數(shù)量的節(jié)點(diǎn)使用軟件;延時(shí)控制單元,用于限制超出許可證數(shù)量的客戶端節(jié)點(diǎn)的使用;廣播通信單元,用于接收、發(fā)送利用局域網(wǎng)廣播協(xié)議與認(rèn)證服務(wù)器及其他客戶端節(jié)點(diǎn)之間的廣播信息。
8.一種軟件使用許可方法,其特征在于,包括81)認(rèn)證服務(wù)器接收授權(quán)服務(wù)器的授權(quán)信息,若為同意授權(quán),則進(jìn)入下一步;82)認(rèn)證服務(wù)器接收客戶端節(jié)點(diǎn)的激活請(qǐng)求;83)判斷當(dāng)前已激活節(jié)點(diǎn)數(shù)量是否超出許可證數(shù)量,若否,則對(duì)該客戶端節(jié)點(diǎn)予以激活;若是,則不予激活。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟81)之前還包括91)認(rèn)證服務(wù)器向授權(quán)服務(wù)器發(fā)送授權(quán)請(qǐng)求信息;92)授權(quán)服務(wù)器接收所述授權(quán)請(qǐng)求信息時(shí),判斷該信息中的授權(quán)序列號(hào)是否有效;若是,則進(jìn)入下一步;若否,則向認(rèn)證服務(wù)器發(fā)送不予授權(quán)的授權(quán)信息;93)授權(quán)服務(wù)器向認(rèn)證服務(wù)器發(fā)送同意授權(quán)的授權(quán)信息。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述步驟93)還包括保存所述授權(quán)序利號(hào),并記錄發(fā)出請(qǐng)求授權(quán)信息的認(rèn)證服務(wù)器所在局域網(wǎng)的信息,將該授權(quán)序列號(hào)與該局域網(wǎng)相對(duì)應(yīng)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述判斷該信息中的授權(quán)序列號(hào)是否有效包括根據(jù)先前保存的授權(quán)序列號(hào)及其相對(duì)應(yīng)的局域網(wǎng)信息,判斷該授權(quán)序列號(hào)是否已經(jīng)被其它局域網(wǎng)使用;若是,則判斷該授權(quán)序列號(hào)無效;若否,則進(jìn)一步結(jié)合其它條件進(jìn)行判斷。
12.根據(jù)權(quán)利要求8所述的方法,其特征在于,步驟83)中所述對(duì)客戶端節(jié)點(diǎn)予以激活的方法是向該客戶端節(jié)點(diǎn)發(fā)送授權(quán)序列號(hào);客戶端節(jié)點(diǎn)接收該授權(quán)序列號(hào)后在本地保存。
13.根據(jù)權(quán)利要求8所述的方法,其特征在于步驟82)中認(rèn)證服務(wù)器接收的所述客戶端節(jié)點(diǎn)的激活請(qǐng)求包括與該節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息;所述步驟83)中對(duì)客戶端節(jié)點(diǎn)予以激活的同時(shí),保存該節(jié)點(diǎn)信息。
14.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述客戶端節(jié)點(diǎn)被激活后,還包括141)該被激活的客戶端節(jié)點(diǎn)發(fā)送驗(yàn)證請(qǐng)求信息;142)認(rèn)證服務(wù)器和其他客戶端節(jié)點(diǎn)接收所述驗(yàn)證請(qǐng)求信息后,分別根據(jù)該驗(yàn)證信息對(duì)該客戶端節(jié)點(diǎn)進(jìn)行驗(yàn)證,若未通過任一驗(yàn)證,所述客戶端節(jié)點(diǎn)不能繼續(xù)使用該軟件。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟142)中認(rèn)證服務(wù)器對(duì)客戶端節(jié)點(diǎn)進(jìn)行驗(yàn)證包括151)認(rèn)證服務(wù)器判斷所述客戶端節(jié)點(diǎn)的授權(quán)序列號(hào)是否有效,若是,則繼續(xù)下一步;若否,則發(fā)送驗(yàn)證未通過信息;152)判斷所述客戶端節(jié)點(diǎn)的信息是否保存在認(rèn)證服務(wù)器中,若是,則發(fā)送驗(yàn)證通過信息;若否,則發(fā)送驗(yàn)證未通過信息。
16.根據(jù)權(quán)利要求14所述的方法,其特征在于,步驟142)中其他客戶端節(jié)點(diǎn)對(duì)所述客戶端節(jié)點(diǎn)進(jìn)行驗(yàn)證包括161)其他客戶端節(jié)點(diǎn)判斷所述客戶端節(jié)點(diǎn)的授權(quán)序列號(hào)是否有效,若是,則繼續(xù)下一步;若否,則發(fā)送驗(yàn)證未通過信息;162)判斷保存在當(dāng)前客戶端節(jié)點(diǎn)的已激活客戶端節(jié)點(diǎn)數(shù)量是否超出許可證數(shù)量,若否,則發(fā)送驗(yàn)證通過信息;若是,則繼續(xù)下一步;163)所述客戶端節(jié)點(diǎn)進(jìn)入延時(shí)狀態(tài),在延時(shí)時(shí)限內(nèi)繼續(xù)使用該軟件并繼續(xù)發(fā)送驗(yàn)證請(qǐng)求信息,若還未通過驗(yàn)證則被結(jié)束使用。
17.根據(jù)權(quán)利要求15或16所述的方法,其特征在于,所述判斷授權(quán)序列號(hào)是否有效包括判斷所述客戶端節(jié)點(diǎn)的授權(quán)序列號(hào)是否與認(rèn)證服務(wù)器或其他客戶端節(jié)點(diǎn)保存的授權(quán)序列號(hào)相同,若是則有效,否則無效。
18.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述驗(yàn)證定期進(jìn)行。
19.一種軟件使用許可方法,其特征在于,當(dāng)認(rèn)證服務(wù)器的授權(quán)序列號(hào)信息更新時(shí),包括191)認(rèn)證服務(wù)器接收授權(quán)服務(wù)器的重新授權(quán)信息,若為同意授權(quán),則向客戶端節(jié)點(diǎn)發(fā)送授權(quán)序列號(hào)更新信息;192)已激活的客戶端節(jié)點(diǎn)收到該更新信息后,發(fā)送更新請(qǐng)求;193)認(rèn)證服務(wù)器根據(jù)客戶端節(jié)點(diǎn)的更新請(qǐng)求發(fā)送新的授權(quán)序列號(hào)信息;194)客戶端節(jié)點(diǎn)使用新的授權(quán)序列號(hào)信息替換原有的授權(quán)序列號(hào)信息。
全文摘要
本發(fā)明公開一種軟件使用許可的方法和系統(tǒng),用于在局域網(wǎng)內(nèi)使用企業(yè)版軟件時(shí),最大限度地防止超出許可證數(shù)量的客戶端節(jié)點(diǎn)的使用,并提高管理控制能力。該系統(tǒng)包括設(shè)置在局域網(wǎng)內(nèi)的認(rèn)證服務(wù)器和客戶端節(jié)點(diǎn),放置于公網(wǎng)上的授權(quán)服務(wù)器,通過互聯(lián)網(wǎng)與認(rèn)證服務(wù)器進(jìn)行通信。該方法包括認(rèn)證服務(wù)器通過授權(quán)服務(wù)器的授權(quán)認(rèn)證后,在許可證數(shù)量范圍內(nèi)激活安裝軟件的客戶端節(jié)點(diǎn);各已被激活的客戶端節(jié)點(diǎn)在使用軟件時(shí),通過廣播協(xié)議定期相互和向認(rèn)證服務(wù)器發(fā)送信息,以驗(yàn)證各客戶端節(jié)點(diǎn)是否為合法用戶。本發(fā)明保證了局域網(wǎng)內(nèi)被激活的客戶端節(jié)點(diǎn)數(shù)量控制在許可證數(shù)量之內(nèi),有利于對(duì)許可證數(shù)量和局域網(wǎng)內(nèi)的客戶端節(jié)點(diǎn)的管理。
文檔編號(hào)H04L29/06GK1831836SQ200610073190
公開日2006年9月13日 申請(qǐng)日期2006年4月12日 優(yōu)先權(quán)日2006年4月12日
發(fā)明者于忠民 申請(qǐng)人:北京金山軟件有限公司