一種補(bǔ)丁安裝方法、設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種補(bǔ)丁安裝方法、設(shè)備及系統(tǒng),通過(guò)客戶端采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,服務(wù)器可以根據(jù)所述環(huán)境數(shù)據(jù)信息,在補(bǔ)丁安裝策略庫(kù)中查找到對(duì)應(yīng)的補(bǔ)丁安裝策略,然后根據(jù)數(shù)據(jù)信息和該補(bǔ)丁安裝策略判斷客戶端是否適于安裝補(bǔ)丁,后將判斷結(jié)果發(fā)送給客戶端;客戶端在接收到判斷結(jié)果后,根據(jù)判斷結(jié)果指示適于安裝時(shí),安裝判斷結(jié)果中攜帶的補(bǔ)丁文件,根據(jù)判斷結(jié)果指示不適于安裝時(shí),終止安裝操作。本發(fā)明由服務(wù)器進(jìn)行判斷,能夠根據(jù)不同客戶給以不同類型的補(bǔ)丁文件,滿足不同客戶的需求,靈活性強(qiáng);同時(shí),由服務(wù)器進(jìn)行時(shí)效判斷,避免黑客因更改客戶端時(shí)間而造成的安全問(wèn)題,提高了客戶端的安全性。
【專利說(shuō)明】一種補(bǔ)丁安裝方法、設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件中補(bǔ)丁處理【技術(shù)領(lǐng)域】,具體涉及一種補(bǔ)丁安裝方法、設(shè)備及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]軟件在開(kāi)發(fā)出來(lái)時(shí)一般都有漏洞或者不完善的地方,或者在使用過(guò)程中慢慢暴露出其漏洞,也就是bug,后續(xù)需要開(kāi)發(fā)者對(duì)軟件進(jìn)行完善,發(fā)布補(bǔ)丁,供用戶安裝,其中,補(bǔ)丁是指軟件出現(xiàn)問(wèn)題或漏洞時(shí)而發(fā)布解決其問(wèn)題或漏洞的小程序,以及實(shí)現(xiàn)增強(qiáng)軟件功能的小程序。
[0003]目前的補(bǔ)丁安裝裝置只有客戶端,包括數(shù)據(jù)采集單元、判斷單元和補(bǔ)丁安裝單元,采用如下安裝步驟:
[0004]S1、數(shù)據(jù)采集單元負(fù)責(zé)采集補(bǔ)丁安裝的環(huán)境數(shù)據(jù)信息;
[0005]S2、判斷單元獲取預(yù)設(shè)補(bǔ)丁策略,根據(jù)數(shù)據(jù)采集單元采集的環(huán)境數(shù)據(jù)信息和預(yù)設(shè)補(bǔ)丁策略,判斷補(bǔ)丁是否符合安裝;
[0006]S3、補(bǔ)丁安裝單元根據(jù)判斷單元的判斷結(jié)果,完成或終止補(bǔ)丁安裝操作。
[0007]在上述補(bǔ)丁安裝方法中,補(bǔ)丁策略是預(yù)設(shè)的,無(wú)法動(dòng)態(tài)調(diào)整,也就不能根據(jù)不同客戶的需求來(lái)進(jìn)行不同補(bǔ)丁的安裝,而且時(shí)效性低,容易被黑客通過(guò)修改客戶端所在時(shí)間破解,使得安全性低。
【發(fā)明內(nèi)容】
[0008]針對(duì)上述缺陷,本發(fā)明實(shí)施例提供了一種補(bǔ)丁安裝方法、設(shè)備及系統(tǒng),可以靈活地針對(duì)不同客戶進(jìn)行不同補(bǔ)丁安裝,或者根據(jù)時(shí)效性安裝補(bǔ)丁,安全性較高。
[0009]本發(fā)明第一方面提供一種補(bǔ)丁安裝方法,包括:
[0010]采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息;
[0011]將所述環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,以使得所述服務(wù)器根據(jù)所述環(huán)境數(shù)據(jù)信息判斷補(bǔ)丁是否適于安裝;
[0012]接收所述服務(wù)器發(fā)送的判斷結(jié)果,當(dāng)所述判斷結(jié)果指示適于安裝補(bǔ)丁時(shí),則安裝所述判斷結(jié)果中攜帶的補(bǔ)丁文件;當(dāng)所述判斷結(jié)果指示不適于安裝補(bǔ)丁時(shí),則終止安裝操作。
[0013]優(yōu)選地,所述環(huán)境數(shù)據(jù)信息包括操作系統(tǒng)版本號(hào)、軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息和客戶標(biāo)識(shí)。
[0014]一個(gè)實(shí)施例中,所述安裝所述補(bǔ)丁文件包括:直接插入所述補(bǔ)丁文件、用所述補(bǔ)丁文件替換原有補(bǔ)丁文件和/或利用所述補(bǔ)丁文件更新環(huán)境變量。
[0015]本發(fā)明第二方面提供一種補(bǔ)丁安裝方法,包括:
[0016]接收客戶端發(fā)送的環(huán)境數(shù)據(jù)信息;
[0017]從補(bǔ)丁安裝策略庫(kù)中查找與所述環(huán)境數(shù)據(jù)信息相匹配的補(bǔ)丁安裝策略;
[0018]根據(jù)所述環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略判斷所述客戶端是否適于安裝補(bǔ)丁,當(dāng)所述客戶端適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果攜帶有補(bǔ)丁文件;當(dāng)所述客戶端不適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果中沒(méi)有攜帶補(bǔ)丁文件。
[0019]優(yōu)選地,所述環(huán)境數(shù)據(jù)信息包括操作系統(tǒng)版本號(hào)、軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息和客戶標(biāo)識(shí)。
[0020]優(yōu)選地,所述補(bǔ)丁安裝策略的類型包括專用客戶、驗(yàn)證客戶和時(shí)效客戶,進(jìn)而所述判斷所述客戶端是否適于安裝補(bǔ)丁的判斷方式包括:
[0021]當(dāng)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)顯示為專用客戶時(shí),且已安裝軟件的版本沒(méi)有所述補(bǔ)丁安裝策略所針對(duì)的補(bǔ)丁文件時(shí),判斷所述客戶端適于安裝補(bǔ)??;
[0022]當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為專用客戶時(shí),且已安裝軟件的版本沒(méi)有所述補(bǔ)丁安裝策略所針對(duì)的補(bǔ)丁文件時(shí),判斷所述客戶端適于安裝補(bǔ)?。?br>
[0023]當(dāng)已安裝軟件中的已安裝補(bǔ)丁已超期時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ;
[0024]當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且未超出指定安裝條件時(shí),判斷所述客戶端適于安裝補(bǔ)丁文件;
[0025]當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為非專用客戶時(shí),判斷所述客戶端不適于安裝補(bǔ)丁;
[0026]當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且超出指定安裝條件時(shí),判斷所述客戶端不適于安裝補(bǔ)丁文件。
[0027]優(yōu)選地,所述補(bǔ)丁文件的類型包括:客戶專用補(bǔ)丁文件、收費(fèi)補(bǔ)丁文件、時(shí)效補(bǔ)丁文件和驗(yàn)證補(bǔ)丁文件。
[0028]本發(fā)明第三方面提供一種客戶端,包括:
[0029]數(shù)據(jù)采集單元,用于采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息;
[0030]數(shù)據(jù)上報(bào)單元,用于將所述環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,以使得所述服務(wù)器根據(jù)所述環(huán)境數(shù)據(jù)信息判斷補(bǔ)丁是否適于安裝;
[0031]補(bǔ)丁安裝單元,用于接收所述服務(wù)器發(fā)送的判斷結(jié)果,當(dāng)所述判斷結(jié)果指示適于安裝補(bǔ)丁時(shí),則安裝所述判斷結(jié)果中攜帶的補(bǔ)丁文件;當(dāng)所述判斷結(jié)果指示不適于安裝補(bǔ)丁時(shí),則終止安裝操作。
[0032]優(yōu)選地,所述環(huán)境數(shù)據(jù)信息包括操作系統(tǒng)版本號(hào)、軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息和客戶標(biāo)識(shí)。
[0033]本發(fā)明第四方面提供一種服務(wù)器,包括:
[0034]數(shù)據(jù)接收單元,用于接收客戶端發(fā)送的環(huán)境數(shù)據(jù)信息;
[0035]策略查找單元,用于從補(bǔ)丁安裝策略庫(kù)中查找與所述環(huán)境數(shù)據(jù)信息相匹配的補(bǔ)丁安裝策略;
[0036]判斷單元,用于根據(jù)所述環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略判斷所述客戶端是否適于安裝補(bǔ)丁 ;
[0037]結(jié)果發(fā)送單元,用于當(dāng)所述客戶端適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果攜帶有補(bǔ)丁文件;當(dāng)所述客戶端不適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果中沒(méi)有攜帶補(bǔ)丁文件。
[0038]優(yōu)選地,所述補(bǔ)丁安裝策略的類型包括專用客戶、驗(yàn)證客戶和時(shí)效客戶,進(jìn)而所述判斷所述客戶端是否適于安裝補(bǔ)丁的判斷方式包括:
[0039]當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為專用客戶時(shí),且已安裝軟件的版本沒(méi)有所述補(bǔ)丁安裝策略所針對(duì)的補(bǔ)丁文件時(shí),判斷所述客戶端適于安裝補(bǔ)?。?br>
[0040]當(dāng)已安裝軟件中的已安裝補(bǔ)丁已超期時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ;
[0041]當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且未超出指定安裝條件時(shí),判斷所述客戶端適于安裝補(bǔ)丁文件;
[0042]當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為非專用客戶時(shí),判斷所述客戶端不適于安裝補(bǔ)??;
[0043]當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且超出指定安裝條件時(shí),判斷所述客戶端不適于安裝補(bǔ)丁文件。
[0044]優(yōu)選地,所述補(bǔ)丁文件的類型包括:客戶專用補(bǔ)丁文件、收費(fèi)補(bǔ)丁文件、時(shí)效補(bǔ)丁文件和驗(yàn)證補(bǔ)丁文件。
[0045]本發(fā)明第五方面提供一種補(bǔ)丁安裝系統(tǒng),包括:
[0046]如第三方面提供的客戶端和第四方面提供的服務(wù)器。
[0047]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0048]本發(fā)明實(shí)施例通過(guò)客戶端采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,月艮務(wù)器可以根據(jù)所述環(huán)境數(shù)據(jù)信息,在補(bǔ)丁安裝策略庫(kù)中查找到對(duì)應(yīng)的補(bǔ)丁安裝策略,然后根據(jù)數(shù)據(jù)信息和該補(bǔ)丁安裝策略判斷客戶端是否適于安裝補(bǔ)丁,后將判斷結(jié)果發(fā)送給客戶端;客戶端根據(jù)判斷結(jié)果的指示,當(dāng)適于安裝補(bǔ)丁時(shí),安裝判斷結(jié)果中攜帶的補(bǔ)丁文件,當(dāng)不適于安裝時(shí),終止安裝操作。與現(xiàn)有技術(shù)相比,本發(fā)明由服務(wù)器進(jìn)行判斷,能夠根據(jù)不同客戶給以不同類型的補(bǔ)丁文件,滿足不同客戶的需求,靈活性強(qiáng),而不是所有客戶都采用預(yù)設(shè)補(bǔ)丁策略;同時(shí),可以由服務(wù)器進(jìn)行時(shí)效判斷,避免黑客因更改客戶端時(shí)間而造成的安全問(wèn)題,提高了客戶端的安全性。
【專利附圖】
【附圖說(shuō)明】
[0049]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0050]圖1為本發(fā)明一實(shí)施例提供的補(bǔ)丁安裝方法流程示意圖;
[0051]圖2為本發(fā)明另一實(shí)施例提供的補(bǔ)丁安裝方法流程示意圖;
[0052]圖3為本發(fā)明一實(shí)施例提供的客戶端結(jié)構(gòu)示意圖;
[0053]圖4為本發(fā)明一實(shí)施例提供的服務(wù)器結(jié)構(gòu)示意圖;
[0054]圖5為本發(fā)明一實(shí)施例提供的補(bǔ)丁安裝系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]下面將結(jié)合本發(fā)明實(shí)施例的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0056]本發(fā)明實(shí)施例提供了一種補(bǔ)丁安裝方法、設(shè)備及系統(tǒng),用于針對(duì)不同客戶的需求,安裝不同補(bǔ)丁,靈活性和安全性較高。
[0057]如圖1所示,一方面提供的一種補(bǔ)丁安裝方法,可包括:
[0058]步驟S110、采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息生成環(huán)境數(shù)據(jù)信息;
[0059]其中,客戶端將采集相關(guān)的環(huán)境數(shù)據(jù)信息,以便服務(wù)器根據(jù)該環(huán)境數(shù)據(jù)信息來(lái)判斷是否合適安裝補(bǔ)丁。
[0060]優(yōu)選地,所述環(huán)境數(shù)據(jù)信息包括所在操作系統(tǒng)的版本號(hào)、已安裝的軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息、客戶標(biāo)識(shí)等。
[0061]可選地,所述環(huán)境數(shù)據(jù)信息還可以包括客戶端的IP地址、服務(wù)器的特征碼標(biāo)識(shí),舉例來(lái)說(shuō),服務(wù)器的特征碼標(biāo)識(shí)可以是硬盤序列號(hào)、CPU唯一標(biāo)識(shí)等。
[0062]步驟S120、將所述環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,以使得所述服務(wù)器根據(jù)所述環(huán)境數(shù)據(jù)信息判斷補(bǔ)丁是否適于安裝;
[0063]其中,將采集到的環(huán)境數(shù)據(jù)信息發(fā)送給網(wǎng)絡(luò)所在的服務(wù)器,以供服務(wù)器根據(jù)環(huán)境數(shù)據(jù)信息從補(bǔ)丁安裝策略庫(kù)中查找相應(yīng)的補(bǔ)丁安裝策略,補(bǔ)丁安裝策略用于指示哪些客戶可以安裝補(bǔ)丁,安裝哪種類型補(bǔ)丁。具體的補(bǔ)丁安裝策略將在后續(xù)進(jìn)行詳細(xì)介紹。
[0064]步驟S130、接收所述服務(wù)器發(fā)送的判斷結(jié)果,當(dāng)所述判斷結(jié)果指示適于安裝補(bǔ)丁時(shí),則安裝所述判斷結(jié)果中攜帶的補(bǔ)丁文件;當(dāng)所述判斷結(jié)果指示不適于安裝補(bǔ)丁時(shí),則終止安裝操作。
[0065]其中,環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器后,由服務(wù)器根據(jù)該環(huán)境數(shù)據(jù)信息和查找到的補(bǔ)丁安裝策略進(jìn)行補(bǔ)丁安裝判斷,并將判斷結(jié)果發(fā)送給客戶端。其中,判斷結(jié)果指示客戶端是否適于安裝補(bǔ)丁,如果是,并在判斷結(jié)果中攜帶上所要安裝的補(bǔ)丁文件;或者指示客戶端不適于安裝補(bǔ)丁,此時(shí)的判斷結(jié)果中則沒(méi)有攜帶補(bǔ)丁文件。客戶端根據(jù)判斷結(jié)果所指示的信息適于安裝時(shí),則安裝判斷結(jié)果中攜帶的補(bǔ)丁文件,如果判斷結(jié)果所指示的信息不適于安裝時(shí),則終止安裝操作。
[0066]上述步驟S130中的安裝補(bǔ)丁文件的具體方式有:
[0067]Al、直接插入所述補(bǔ)丁文件;
[0068]A2、用所述補(bǔ)丁文件替換原有補(bǔ)丁文件;
[0069]A3、利用所述補(bǔ)丁文件更新環(huán)境變量。
[0070]上述方式可以同時(shí)操作或單獨(dú)某一項(xiàng)操作,在此不作限定。當(dāng)然,本領(lǐng)域中還提供了其它安裝方式,也同樣適用于本發(fā)明,在此也不作限定。
[0071]本發(fā)明實(shí)施例中,客戶端采集所在環(huán)境的相關(guān)環(huán)境數(shù)據(jù)信息,通過(guò)將環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器后,由服務(wù)器進(jìn)行是否適于安裝補(bǔ)丁的判斷,然后將判斷結(jié)果發(fā)送給客戶端,可以靈活地對(duì)客戶情況和時(shí)效性進(jìn)行分析判斷,有效地針對(duì)不同客戶需求,從而提高靈活性和安全性。
[0072]如圖2所示,另一方面提供的一種補(bǔ)丁安裝方法,可包括:
[0073]步驟S210、接收客戶端發(fā)送的環(huán)境數(shù)據(jù)信息;
[0074]其中,服務(wù)器接收客戶端采集的有關(guān)補(bǔ)丁安裝的環(huán)境數(shù)據(jù)信息,如所在操作系統(tǒng)的版本號(hào)、已安裝的軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息、客戶標(biāo)識(shí)等。[0075]步驟S220、從補(bǔ)丁安裝策略庫(kù)中查找與所述環(huán)境數(shù)據(jù)信息相匹配的補(bǔ)丁安裝策略;
[0076]其中,服務(wù)器根據(jù)接收到的環(huán)境數(shù)據(jù)信息,從服務(wù)器所在的補(bǔ)丁安裝策略庫(kù)上查找相應(yīng)的補(bǔ)丁安裝策略。
[0077]優(yōu)選地,補(bǔ)丁安裝策略的類型包括專用客戶、驗(yàn)證客戶和時(shí)效客戶等,后續(xù)將對(duì)該補(bǔ)丁安裝策略類型進(jìn)行詳細(xì)描述。
[0078]步驟S230、根據(jù)所述環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略判斷所述客戶端是否適于安裝補(bǔ)丁,若是,則轉(zhuǎn)向步驟S240 ;若否,則轉(zhuǎn)向步驟S250 ;
[0079]步驟S240、向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果攜帶有補(bǔ)丁文件;
[0080]步驟S250、向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果中沒(méi)有攜帶補(bǔ)丁文件。
[0081]其中,根據(jù)客戶端所發(fā)送的環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略進(jìn)行對(duì)比判斷,確認(rèn)客戶端是否適于安裝補(bǔ)丁,之后將判斷結(jié)果發(fā)送給客戶端,當(dāng)然,判斷結(jié)果指示客戶端是否適于安裝補(bǔ)丁,并在客戶端適于安裝補(bǔ)丁時(shí),在發(fā)送的判斷結(jié)果中攜帶補(bǔ)丁文件。客戶端在接收到判斷結(jié)果后,如通過(guò)判斷結(jié)果的指示,在適于安裝補(bǔ)丁時(shí),安裝判斷結(jié)果中攜帶的補(bǔ)丁文件;在不適于安裝時(shí),終止安裝操作。即使客戶端接收到的判斷結(jié)果指示不適于安裝補(bǔ)丁,但同時(shí)也接收到補(bǔ)丁文件,也會(huì)在執(zhí)行安裝補(bǔ)丁文件時(shí),提示無(wú)法安裝。
[0082]優(yōu)選地,本發(fā)明實(shí)施例中提供的補(bǔ)丁文件的類型有客戶專用補(bǔ)丁、收費(fèi)補(bǔ)丁、時(shí)效性補(bǔ)丁和驗(yàn)證補(bǔ)丁等,當(dāng)然,本領(lǐng)域中常涉及的補(bǔ)丁文件類型也適用于本發(fā)明,在此不作限定。
[0083]在本發(fā)明實(shí)施例中,通過(guò)服務(wù)器接收客戶端發(fā)送的環(huán)境數(shù)據(jù)信息,根據(jù)環(huán)境數(shù)據(jù)信息找到對(duì)應(yīng)的補(bǔ)丁安裝策略,然后根據(jù)該環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略進(jìn)行判斷,之后把判斷結(jié)果發(fā)送給客戶端,由客戶端根據(jù)判斷結(jié)果執(zhí)行安裝或終止安裝操作。通過(guò)由服務(wù)器進(jìn)行判斷操作,根據(jù)接收到的環(huán)境數(shù)據(jù)信息給客戶選擇合適的補(bǔ)丁文件,滿足不同客戶的需求,靈活性強(qiáng),同時(shí),在時(shí)效性上,以服務(wù)器所在時(shí)間為準(zhǔn),從而避免客戶端被黑客侵害的危險(xiǎn),提高其安全性。
[0084]具體地,本發(fā)明實(shí)施例所提供的補(bǔ)丁安裝策略庫(kù)中的補(bǔ)丁安裝策略具有如下類型:
[0085]1、專用客戶;
[0086]其中,安裝軟件的客戶群體可能不一樣,可能是企業(yè)、可能是個(gè)人或是家庭,根據(jù)不同客戶群體,在對(duì)軟件的一些功能要求上也不一樣。另外,在這些客戶群體中,可能安裝的是正版,也有可能是盜版,將安裝正版的客戶根據(jù)其對(duì)軟件功能要求不一樣來(lái)劃分,即為專用客戶。
[0087]2、驗(yàn)證客戶;
[0088]其中,在軟件需要更新補(bǔ)丁文件才能繼續(xù)使用時(shí),需要面向所有網(wǎng)絡(luò)客戶群體。在所有客戶群體進(jìn)行補(bǔ)丁文件更新之前,可能需要對(duì)補(bǔ)丁文件進(jìn)行質(zhì)量驗(yàn)證,這時(shí)可以選擇區(qū)域客戶群體,也就允許所指定的區(qū)域客戶群體優(yōu)先使用;或者是指定驗(yàn)證的客戶數(shù)量,例如允許100個(gè)客戶先行使用,那么在接收到客戶端發(fā)送的環(huán)境數(shù)據(jù)信息之后,判斷該客戶是否在所指定的區(qū)域或是允許試用的100個(gè)客戶以內(nèi)。
[0089]3、時(shí)效客戶;[0090]其中,對(duì)于某一些補(bǔ)丁是有嚴(yán)格的時(shí)效要求的,在超過(guò)一定時(shí)間之后,則需要進(jìn)行一次補(bǔ)丁更新。
[0091]針對(duì)上述補(bǔ)丁安裝策略的類型,本發(fā)明實(shí)施例相應(yīng)地提供補(bǔ)丁安裝策略的判斷形式,如下:
[0092]B1、當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為專用客戶時(shí),且已安裝軟件的版本沒(méi)有所述補(bǔ)丁安裝策略所針對(duì)的補(bǔ)丁文件時(shí),判斷所述客戶端適于安裝補(bǔ)丁;
[0093]B2、當(dāng)已安裝軟件中的已安裝補(bǔ)丁已超期時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ;
[0094]B3、當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且未超出指定安裝條件時(shí),判斷所述客戶端適于安裝補(bǔ)丁文件;
[0095]B4、當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為非專用客戶時(shí),判斷所述客戶端不適于安裝補(bǔ)??;
[0096]B5、當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且超出指定安裝條件時(shí),判斷所述客戶端不適于安裝補(bǔ)丁文件。
[0097]對(duì)于上述判斷形式BI,服務(wù)器根據(jù)客戶端發(fā)送的環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí),判斷該客戶是否為專用客戶,如果是,則再根據(jù)已安裝的補(bǔ)丁信息判斷該客戶端是否安裝補(bǔ)丁安裝策略中的補(bǔ)丁文件,如果沒(méi)有,則判斷其適于安裝補(bǔ)丁,然后在判斷結(jié)果中攜帶上相應(yīng)的客戶專用補(bǔ)丁文件發(fā)送給客戶端。通過(guò)采用針對(duì)專用客戶的形式,能夠根據(jù)不同客戶的需求,提供相應(yīng)的補(bǔ)丁,靈活性好。
[0098]對(duì)于上述判斷形式B2,服務(wù)器根據(jù)客戶端發(fā)送的環(huán)境數(shù)據(jù)信息中的軟件安裝時(shí)間和已安裝的補(bǔ)丁信息,判斷該軟件中的補(bǔ)丁是否過(guò)期,如果過(guò)期且還沒(méi)有安裝補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),將判斷結(jié)果攜帶上時(shí)效補(bǔ)丁文件發(fā)送給客戶端。這時(shí),對(duì)于時(shí)效性的判斷由服務(wù)器來(lái)執(zhí)行,能夠完全避免客戶端的系統(tǒng)時(shí)間被更改時(shí),造成的補(bǔ)丁文件失效,從而導(dǎo)致客戶端安全受到黑客威脅,有效地提高了安全性能。
[0099]對(duì)于上述判斷形式B3,如果客戶端是驗(yàn)證客戶,服務(wù)器在根據(jù)補(bǔ)丁安裝策略判斷其是否超出允許安裝的條件,該安裝條件可以是上述描述驗(yàn)證客戶時(shí)例舉的安裝數(shù)量或安裝區(qū)域要求,如果該客戶端屬于該安裝條件要求范圍內(nèi),則向客戶端發(fā)送判斷結(jié)果,并在結(jié)果中攜帶上驗(yàn)證補(bǔ)丁文件。
[0100]對(duì)于上述判斷形式B4,如果根據(jù)客戶標(biāo)識(shí)得到客戶端不是專用客戶,那么判斷該客戶不適于安裝補(bǔ)丁,向客戶端發(fā)送判斷結(jié)果,可以在判斷結(jié)果中不攜帶補(bǔ)丁文件。
[0101]對(duì)于上述判斷形式B5,如果客戶端已超出補(bǔ)丁安裝策略中的安裝條件時(shí),則判斷客戶端不適于安裝補(bǔ)丁,向客戶端發(fā)送判斷結(jié)果,可以在判斷結(jié)果中不攜帶補(bǔ)丁文件。
[0102]當(dāng)然,本發(fā)明實(shí)施例還可以有其他判斷方式,比如針對(duì)付費(fèi)的客戶和沒(méi)有付費(fèi)的客戶時(shí),根據(jù)客戶標(biāo)識(shí)判斷。本發(fā)明實(shí)施例中只例舉優(yōu)選的判斷方式,但適用于本發(fā)明實(shí)施例的所有判斷方式,都屬于本發(fā)明的保護(hù)范圍,在此不作限定。
[0103]如圖3所示,本發(fā)明還提供一種客戶端300,可包括:
[0104]數(shù)據(jù)采集單元310,用于采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息;
[0105]數(shù)據(jù)上報(bào)單元320,用于將所述環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,以使得所述服務(wù)器根據(jù)所述環(huán)境數(shù)據(jù)信息判斷補(bǔ)丁是否適于安裝;[0106]補(bǔ)丁安裝單元330,接收所述服務(wù)器發(fā)送的判斷結(jié)果,當(dāng)所述判斷結(jié)果指示適于安裝補(bǔ)丁時(shí),則安裝所述判斷結(jié)果中攜帶的補(bǔ)丁文件;當(dāng)所述判斷結(jié)果指示不適于安裝補(bǔ)丁時(shí),則終止安裝操作。
[0107]其中,數(shù)據(jù)采集單元310將環(huán)境數(shù)據(jù)信息采集完后,由數(shù)據(jù)上報(bào)單元320發(fā)送給服務(wù)器,由服務(wù)器判斷是否適于安裝補(bǔ)丁。之后,補(bǔ)丁安裝單元330將收到服務(wù)器發(fā)送的判斷結(jié)果,如果判斷結(jié)果指示適于安裝時(shí),則安裝判斷結(jié)果中攜帶的補(bǔ)丁文件,如果判斷結(jié)果指示不適于安裝,則終止安裝操作。該客戶端采集環(huán)境數(shù)據(jù)信息,而由服務(wù)器根據(jù)環(huán)境數(shù)據(jù)信息選擇合適的補(bǔ)丁文件,可以滿足不同客戶需求,靈活性強(qiáng),同時(shí),也由服務(wù)器判斷已安裝補(bǔ)丁文件的時(shí)效性,提高其安全性。
[0108]優(yōu)選地,所述環(huán)境數(shù)據(jù)信息包括操作系統(tǒng)版本號(hào)、軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息和客戶標(biāo)識(shí)。
[0109]可選地,所述環(huán)境數(shù)據(jù)信息還可以包括客戶端的IP地址、服務(wù)器的特征碼標(biāo)識(shí),舉例來(lái)說(shuō),服務(wù)器的特征碼標(biāo)識(shí)可以是硬盤序列號(hào)、CPU唯一標(biāo)識(shí)等。
[0110]另外,補(bǔ)丁文件的安裝方式優(yōu)選上述所描述的方式,在此不再贅述。
[0111]如圖4所示,本發(fā)明還提供一種服務(wù)器400,可包括:
[0112]數(shù)據(jù)接收單元410,用于接收客戶端發(fā)送的環(huán)境數(shù)據(jù)信息;
[0113]策略查找單元420,用于從補(bǔ)丁安裝策略庫(kù)中查找與所述環(huán)境數(shù)據(jù)信息相匹配的補(bǔ)丁安裝策略;
[0114]判斷單元430,用于根據(jù)所述環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略判斷所述客戶端是否適于安裝補(bǔ)丁;
[0115]結(jié)果發(fā)送單元440,用于當(dāng)所述客戶端適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果攜帶有補(bǔ)丁文件;當(dāng)所述客戶端不適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果中沒(méi)有攜帶補(bǔ)丁文件。
[0116]其中,數(shù)據(jù)接收單元410接收到客戶端發(fā)送的環(huán)境數(shù)據(jù)信息后,由策略查找單元420在補(bǔ)丁安裝策略庫(kù)中查找相應(yīng)的補(bǔ)丁安裝策略,判斷單元430根據(jù)環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略來(lái)判斷客戶端是否適于安裝補(bǔ)丁,之后由結(jié)果發(fā)送單元440將判斷結(jié)果發(fā)送給客戶端,從而可以實(shí)現(xiàn)服務(wù)器能夠根據(jù)環(huán)境數(shù)據(jù)信息為客戶端選擇合適的補(bǔ)丁文件,同時(shí)也能有效避免客戶端系統(tǒng)時(shí)間被更改時(shí)而影響時(shí)效性,提高補(bǔ)丁安裝的靈活性和客戶端的安全性。
[0117]優(yōu)選地,所述補(bǔ)丁安裝策略的類型包括專用客戶、驗(yàn)證客戶和時(shí)效客戶,進(jìn)而所述判斷所述客戶端是否適于安裝補(bǔ)丁的判斷方式包括:
[0118]當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為專用客戶時(shí),且已安裝軟件的版本沒(méi)有所述補(bǔ)丁安裝策略所針對(duì)的補(bǔ)丁文件時(shí),判斷所述客戶端適于安裝補(bǔ)??;
[0119]當(dāng)已安裝軟件中的已安裝補(bǔ)丁已超期時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ;
[0120]當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且未超出指定安裝條件時(shí),判斷所述客戶端適于安裝補(bǔ)丁文件;
[0121]當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為非專用客戶時(shí),判斷所述客戶端不適于安裝補(bǔ)??;
[0122]當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且超出指定安裝條件時(shí),判斷所述客戶端不適于安裝補(bǔ)丁文件。
[0123]優(yōu)選地,所述補(bǔ)丁文件的類型包括:客戶專用補(bǔ)丁文件、收費(fèi)補(bǔ)丁文件、時(shí)效補(bǔ)丁文件和驗(yàn)證補(bǔ)丁文件。
[0124]如圖5所示,本發(fā)明還提供一種補(bǔ)丁安裝系統(tǒng)500,可包括如圖3所示的客戶端300和如圖4所示的服務(wù)器400 ;
[0125]其中,該客戶端300包括數(shù)據(jù)采集單元310、數(shù)據(jù)上報(bào)單元320和補(bǔ)丁安裝單元330 ;
[0126]具體地,數(shù)據(jù)采集單元310將環(huán)境數(shù)據(jù)信息采集完后,由數(shù)據(jù)上報(bào)單元320發(fā)送給服務(wù)器,由服務(wù)器判斷是否適于安裝補(bǔ)丁。之后,補(bǔ)丁安裝單元330將收到服務(wù)器發(fā)送的判斷結(jié)果,如果判斷結(jié)果指示適于安裝時(shí),則安裝判斷結(jié)果中攜帶的補(bǔ)丁文件,如果判斷結(jié)果指示不適于安裝,則終止安裝操作。該客戶端采集環(huán)境數(shù)據(jù)信息,而由服務(wù)器根據(jù)環(huán)境數(shù)據(jù)信息選擇合適的補(bǔ)丁文件,可以滿足不同客戶需求,靈活性強(qiáng),同時(shí),也由服務(wù)器判斷已安裝補(bǔ)丁文件的時(shí)效性,提高其安全性。
[0127]其中,該服務(wù)器400包括數(shù)據(jù)采集單元410、策略查找單元420、判斷單元430和結(jié)果發(fā)送單元440 ;
[0128]具體地,數(shù)據(jù)接收單元410接收到客戶端發(fā)送的環(huán)境數(shù)據(jù)信息后,由策略查找單元420在補(bǔ)丁安裝策略庫(kù)中查找相應(yīng)的補(bǔ)丁安裝策略,判斷單元430根據(jù)環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略來(lái)判斷客戶端是否適于安裝補(bǔ)丁,之后由結(jié)果發(fā)送單元440將判斷結(jié)果發(fā)送給客戶端,從而可以實(shí)現(xiàn)服務(wù)器能夠根據(jù)環(huán)境數(shù)據(jù)信息為客戶端選擇合適的補(bǔ)丁文件,同時(shí)也能有效避免客戶端系統(tǒng)時(shí)間被更改時(shí)而影響時(shí)效性,提高補(bǔ)丁安裝的靈活性和客戶端的安全性。
[0129]其中,環(huán)境數(shù)據(jù)信息、補(bǔ)丁文件類型、補(bǔ)丁安裝策略類型和客戶端是否適于安裝補(bǔ)丁的判斷形式皆如上述描述,在此不作贅述。
[0130]可以理解的是,上述所提供的客戶端和服務(wù)器在聯(lián)網(wǎng)狀態(tài)下使用,當(dāng)所提供的客戶端處于非聯(lián)網(wǎng)狀態(tài)時(shí),可以借助于補(bǔ)丁驗(yàn)證工具,該補(bǔ)丁驗(yàn)證工具是可以獨(dú)立運(yùn)行的程序,可以包括第二數(shù)據(jù)上報(bào)單元和生成單元。
[0131]舉例來(lái)說(shuō),由處于非聯(lián)網(wǎng)狀態(tài)的客戶端采集環(huán)境數(shù)據(jù)信息,然后導(dǎo)出該環(huán)境數(shù)據(jù)信息生成數(shù)據(jù)文件。補(bǔ)丁驗(yàn)證工具將拷貝數(shù)據(jù)文件到處于聯(lián)網(wǎng)狀態(tài)的另一客戶端,由該補(bǔ)丁驗(yàn)證工具中的第二上報(bào)單元提取數(shù)據(jù)文件中的環(huán)境數(shù)據(jù)信息后發(fā)送給服務(wù)器,之后由生成單元接收服務(wù)器返回的判斷結(jié)果。補(bǔ)丁驗(yàn)證工具再將判斷結(jié)果拷貝回客戶端,由客戶端中的補(bǔ)丁安裝單元安裝補(bǔ)丁文件。
[0132]舉例來(lái)說(shuō),該補(bǔ)丁驗(yàn)證工具可以是移動(dòng)U盤、硬盤等即插即用設(shè)備。
[0133]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0134]以上對(duì)本發(fā)明所提供的一種補(bǔ)丁安裝方法、設(shè)備及系統(tǒng)進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種補(bǔ)丁安裝方法,其特征在于,包括: 采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息; 將所述環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,以使得所述服務(wù)器根據(jù)所述環(huán)境數(shù)據(jù)信息判斷補(bǔ)丁是否適于安裝; 接收所述服務(wù)器發(fā)送的判斷結(jié)果,當(dāng)所述判斷結(jié)果指示適于安裝補(bǔ)丁時(shí),則安裝所述判斷結(jié)果中攜帶的補(bǔ)丁文件;當(dāng)所述判斷結(jié)果指示不適于安裝補(bǔ)丁時(shí),則終止安裝操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述環(huán)境數(shù)據(jù)信息包括操作系統(tǒng)版本號(hào)、軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息和客戶標(biāo)識(shí)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述安裝所述判斷結(jié)果中攜帶的補(bǔ)丁文件包括: 直接插入所述補(bǔ)丁文件、用所述補(bǔ)丁文件替換原有補(bǔ)丁文件和/或利用所述補(bǔ)丁文件更新環(huán)境變量。
4.一種補(bǔ)丁安裝方法,其特征在于,包括: 接收客戶端發(fā)送的環(huán)境數(shù)據(jù)信息; 從補(bǔ)丁安裝策略庫(kù)中查找與所述環(huán)境數(shù)據(jù)信息相匹配的補(bǔ)丁安裝策略; 根據(jù)所述環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略判斷所述客戶端是否適于安裝補(bǔ)丁,當(dāng)所述客戶端適于安裝補(bǔ)丁時(shí), 則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果攜帶有補(bǔ)丁文件;當(dāng)所述客戶端不適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果中沒(méi)有攜帶補(bǔ)丁文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述環(huán)境數(shù)據(jù)信息包括操作系統(tǒng)版本號(hào)、軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息和客戶標(biāo)識(shí)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述補(bǔ)丁安裝策略的類型包括專用客戶、驗(yàn)證客戶和時(shí)效客戶,進(jìn)而所述判斷所述客戶端是否適于安裝補(bǔ)丁的判斷方式包括: 當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為專用客戶時(shí),且已安裝軟件的版本沒(méi)有所述補(bǔ)丁安裝策略所針對(duì)的補(bǔ)丁文件時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ; 當(dāng)已安裝軟件中的已安裝補(bǔ)丁已超期時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ; 當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且未超出指定安裝條件時(shí),判斷所述客戶端適于安裝補(bǔ)丁文件; 當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為非專用客戶時(shí),判斷所述客戶端不適于安裝補(bǔ)??; 當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且超出指定安裝條件時(shí),判斷所述客戶端不適于安裝補(bǔ)丁文件。
7.根據(jù)權(quán)利要求4-6任一項(xiàng)所述的方法,其特征在于,所述補(bǔ)丁文件的類型包括:客戶專用補(bǔ)丁文件、收費(fèi)補(bǔ)丁文件、時(shí)效補(bǔ)丁文件和驗(yàn)證補(bǔ)丁文件。
8.一種客戶端,其特征在于,包括: 數(shù)據(jù)采集單元,用于采集補(bǔ)丁安裝所需要的環(huán)境數(shù)據(jù)信息; 數(shù)據(jù)上報(bào)單元,用于將所述環(huán)境數(shù)據(jù)信息發(fā)送給服務(wù)器,以使得所述服務(wù)器根據(jù)所述環(huán)境數(shù)據(jù)信息判斷補(bǔ)丁是否適于安裝; 補(bǔ)丁安裝單元,接收所述服務(wù)器發(fā)送的判斷結(jié)果,當(dāng)所述判斷結(jié)果指示適于安裝補(bǔ)丁時(shí),則安裝所述判斷結(jié)果中攜帶的補(bǔ)丁文件;當(dāng)所述判斷結(jié)果指示不適于安裝補(bǔ)丁時(shí),則終止安裝操作。
9.根據(jù)權(quán)利要求8所述的客戶端,其特征在于,所述環(huán)境數(shù)據(jù)信息包括操作系統(tǒng)版本號(hào)、軟件的版本號(hào)、軟件安裝時(shí)間、已安裝的補(bǔ)丁信息和客戶標(biāo)識(shí)。
10.一種服務(wù)器,其特征在于,包括: 數(shù)據(jù)接收單元,用于接收客戶端發(fā)送的環(huán)境數(shù)據(jù)信息; 策略查找單元,用于從補(bǔ)丁安裝策略庫(kù)中查找與所述環(huán)境數(shù)據(jù)信息相匹配的補(bǔ)丁安裝策略; 判斷單元,用于根據(jù)所述環(huán)境數(shù)據(jù)信息和補(bǔ)丁安裝策略判斷所述客戶端是否適于安裝補(bǔ)?。? 結(jié)果發(fā)送單元,用于當(dāng)所述客戶端適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果攜帶有補(bǔ)丁文件;當(dāng)所述客戶端不適于安裝補(bǔ)丁時(shí),則向所述客戶端發(fā)送判斷結(jié)果,該判斷結(jié)果中沒(méi)有攜帶補(bǔ)丁文件。
11.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,所述補(bǔ)丁安裝策略的類型包括專用客戶、驗(yàn)證客戶和時(shí)效客戶,進(jìn)而所述判斷所述客戶端是否適于安裝補(bǔ)丁的判斷方式包括: 當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為專用客戶時(shí),且已安裝軟件的版本沒(méi)有所述補(bǔ)丁安裝策略所針對(duì)的補(bǔ)丁文件時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ; 當(dāng)已安裝軟件中的已安裝補(bǔ)丁已超期時(shí),判斷所述客戶端適于安裝補(bǔ)丁 ; 當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且未超出指定安裝條件時(shí),判斷所述客戶端適于安裝補(bǔ)丁文件; 當(dāng)根據(jù)所述環(huán)境數(shù)據(jù)信息中的客戶標(biāo)識(shí)得到該客戶端為非專用客戶時(shí),判斷所述客戶端不適于安裝補(bǔ)?。? 當(dāng)已安裝軟件沒(méi)有所述補(bǔ)丁安裝策略中的補(bǔ)丁文件時(shí),且超出指定安裝條件時(shí),判斷所述客戶端不適于安裝補(bǔ)丁文件。
12.根據(jù)權(quán)利要求10或11所述的服務(wù)器,其特征在于,所述補(bǔ)丁文件的類型包括:客戶專用補(bǔ)丁文件、收費(fèi)補(bǔ)丁文件、時(shí)效補(bǔ)丁文件和驗(yàn)證補(bǔ)丁文件。
13.一種補(bǔ)丁安裝系統(tǒng),其特征在于,包括: 如權(quán)利要求8或9所述客戶端和權(quán)利要求10或11或12所述的服務(wù)器。
【文檔編號(hào)】G06F9/445GK103455359SQ201310433378
【公開(kāi)日】2013年12月18日 申請(qǐng)日期:2013年9月22日 優(yōu)先權(quán)日:2013年9月22日
【發(fā)明者】羅星 申請(qǐng)人:金蝶軟件(中國(guó))有限公司