两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法及系統(tǒng)的制作方法

文檔序號(hào):9546988閱讀:233來源:國(guó)知局
基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法及系統(tǒng)的制作方法
【專利說明】基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法及系統(tǒng)
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體地,涉及一種基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法及系統(tǒng)。
【背景技術(shù)】
[0003]現(xiàn)有的補(bǔ)丁管理系統(tǒng)中,對(duì)于補(bǔ)丁的下載,只要驗(yàn)證過用戶的權(quán)限則可以隨意下載安裝。補(bǔ)丁的一次下載后,可多次隨處安裝使用。不但給補(bǔ)丁管理帶來的很大的問題,一旦出現(xiàn)錯(cuò)誤甚至無法尋根溯源,確定此補(bǔ)丁的出處、運(yùn)行環(huán)境及所解決的問題,為后續(xù)問題處理帶來了很多麻煩。
[0004]現(xiàn)有補(bǔ)丁管理系統(tǒng)對(duì)于補(bǔ)丁下載管理非常松散。補(bǔ)丁下載后,不再進(jìn)行管控,因而無法確認(rèn)哪些項(xiàng)目已安裝過此補(bǔ)丁。補(bǔ)丁安裝后無法記錄哪些項(xiàng)目已正確安裝,哪些項(xiàng)目在補(bǔ)丁安裝過程中存在問題。補(bǔ)丁安裝的隨意性,甚至造成了安裝到產(chǎn)品中的補(bǔ)丁與實(shí)際產(chǎn)品版本不匹配,對(duì)產(chǎn)品的穩(wěn)定運(yùn)行造成損害。
[0005]補(bǔ)丁文件是軟件企業(yè)寶貴的資源,對(duì)于一些不在維護(hù)范圍內(nèi)的用戶和一些擴(kuò)展功能的需求性補(bǔ)丁及收費(fèi)性補(bǔ)丁的下載應(yīng)該予以限制。但目前由于補(bǔ)丁安裝缺乏有效的管控方式,一些非維護(hù)期用戶及收費(fèi)補(bǔ)丁也可以隨意安裝,造成了公司資源的流失。
[0006]補(bǔ)丁是產(chǎn)品穩(wěn)定運(yùn)行的有力補(bǔ)充,但由于現(xiàn)有方式的管控缺失,補(bǔ)丁在傳播過程中可能被修改。由于無法對(duì)修改進(jìn)行管控,就對(duì)產(chǎn)品的安全運(yùn)行埋下了隱患。

【發(fā)明內(nèi)容】

[0007]本發(fā)明的目的在于,針對(duì)上述問題,提出一種基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法及系統(tǒng),以實(shí)現(xiàn)提高產(chǎn)品運(yùn)行安全的優(yōu)點(diǎn)。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
一種基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法,包括下載補(bǔ)丁文件,并解析補(bǔ)丁文件內(nèi)容,根據(jù)解析的補(bǔ)丁文件內(nèi)容生成文件標(biāo)識(shí)密文的步驟;
獲取與上述下載的補(bǔ)丁版本相符合的項(xiàng)目ID,通過項(xiàng)目ID及上述文件標(biāo)識(shí)密文生成概要文件的步驟;
將上述生成的概要文件封裝,并對(duì)補(bǔ)丁文件進(jìn)行加密的步驟;
當(dāng)安裝上述加密的補(bǔ)丁文件時(shí),對(duì)補(bǔ)丁文件進(jìn)行解密的步驟;
讀取解密后補(bǔ)丁文件中的概要文件,通過文件標(biāo)識(shí)密文,判斷補(bǔ)丁是否存在沖突,如存在補(bǔ)丁沖突則生成沖突的摘要信息的步驟;
讀取概要文件中的項(xiàng)目ID,判斷概要文件中的項(xiàng)目ID與當(dāng)前項(xiàng)目的ID進(jìn)行是否匹配的步驟; 以及
將補(bǔ)丁的安裝結(jié)果反饋的步驟。
[0009]優(yōu)選的,所述根據(jù)解析的補(bǔ)丁文件內(nèi)容生成文件標(biāo)識(shí)密文的步驟具體為:
解析補(bǔ)丁文件中的重要文件,通過補(bǔ)丁中重要文件的內(nèi)容,經(jīng)過加密算法,生成文件標(biāo)識(shí)密文。
[0010]優(yōu)選的,所述重要文件包括,代碼文件或配置文件.優(yōu)選的,獲取與上述下載的補(bǔ)丁版本相符合的項(xiàng)目ID具體為:
獲取用戶所關(guān)注的該補(bǔ)丁版本匹配的項(xiàng)目ID;
判斷該補(bǔ)丁所屬服務(wù)在不同項(xiàng)目中的維護(hù)狀態(tài),如該補(bǔ)丁所屬服務(wù)的維護(hù)狀態(tài)屬于停止?fàn)顟B(tài),則過濾該項(xiàng)目ID;
對(duì)于收費(fèi)補(bǔ)丁,設(shè)置可下載補(bǔ)丁的項(xiàng)目列表,在項(xiàng)目列表內(nèi)的項(xiàng)目ID生成概要文件。
[0011]優(yōu)選的,讀取解密后補(bǔ)丁文件中的概要文件,通過文件標(biāo)識(shí)密文,判斷補(bǔ)丁是否存在沖突,如存在補(bǔ)丁沖突則生成沖突摘要信息的步驟具體為:
根據(jù)解密后的補(bǔ)丁文件再次生成文件標(biāo)識(shí)密文,并將再次生成的文件標(biāo)識(shí)密文與概要文件中的文件標(biāo)識(shí)密文進(jìn)行比對(duì),判斷文件是否變化;
在安裝過程中,如果發(fā)現(xiàn)存在相同的補(bǔ)丁文件,則根據(jù)現(xiàn)存的補(bǔ)丁文件生成文件標(biāo)識(shí)密文,并將現(xiàn)存的補(bǔ)丁文件生成的文件標(biāo)識(shí)密文與獲取的概要文件中的文件標(biāo)識(shí)密文進(jìn)行比對(duì),如兩個(gè)文件標(biāo)識(shí)密文不同,則認(rèn)為補(bǔ)丁文件沖突,生成沖突的摘要信息,并將結(jié)果反饋。
[0012]優(yōu)選的,還包括:下載補(bǔ)丁文件時(shí),對(duì)所有生成概要文件的項(xiàng)目ID,生成下載記錄的步驟;
對(duì)安裝補(bǔ)丁文件后的反饋信息進(jìn)行記錄,并更新下載記錄狀態(tài)的步驟;
以及
對(duì)補(bǔ)丁文件未成功安裝的記錄生成報(bào)告的步驟。
[0013]同時(shí)本發(fā)明技術(shù)方案還公開一種基于項(xiàng)目權(quán)限的補(bǔ)丁下載裝置,包括:
解析模塊:下載補(bǔ)丁文件,并解析補(bǔ)丁文件內(nèi)容,根據(jù)解析的補(bǔ)丁文件內(nèi)容生成文件標(biāo)識(shí)密文;
概要文件生成模塊:獲取與解析模塊下載的補(bǔ)丁版本相符合的項(xiàng)目ID,通過項(xiàng)目ID及上述文件標(biāo)識(shí)密文生成概要文件;
加密模塊:將概要文件生成模塊生成的概要文件封裝,并對(duì)解析模塊下載的補(bǔ)丁文件進(jìn)行加密;
解密模塊:對(duì)補(bǔ)丁文件進(jìn)行解密;
沖突判斷模塊:讀取解密后補(bǔ)丁文件中的概要文件,通過文件標(biāo)識(shí)密文,判斷補(bǔ)丁是否存在沖突,如存在補(bǔ)丁沖突則生成沖突的摘要信息;
ID匹配模塊:讀取概要文件中的項(xiàng)目ID,判斷概要文件中的項(xiàng)目ID與當(dāng)前項(xiàng)目的ID進(jìn)行是否匹配;
信息反饋模塊:反饋補(bǔ)丁的安裝結(jié)果信息。
[0014]優(yōu)選的,所述概要文件生成模塊包括:
用戶ID獲取單元:獲取與用戶關(guān)注的補(bǔ)丁版本相匹配的項(xiàng)目ID ; ID過濾單元:判斷該補(bǔ)丁所屬服務(wù)在不同項(xiàng)目中的維護(hù)狀態(tài),如該補(bǔ)丁所屬服務(wù)的維護(hù)狀態(tài)屬于停止?fàn)顟B(tài),則過濾該項(xiàng)目ID;
收費(fèi)補(bǔ)丁管理單元:對(duì)于收費(fèi)補(bǔ)丁,設(shè)置可下載補(bǔ)丁的項(xiàng)目列表,在項(xiàng)目列表內(nèi)的項(xiàng)目ID生成概要文件。
[0015]優(yōu)選的,所述沖突判斷模塊,包括:
文件驗(yàn)證單元:根據(jù)解密后的補(bǔ)丁文件再次生成文件標(biāo)識(shí)密文,并將再次生成的文件標(biāo)識(shí)密文與概要文件中的文件標(biāo)識(shí)密文進(jìn)行比對(duì),判斷文件是否變化;
沖突文件判斷單元:在安裝過程中,發(fā)現(xiàn)存在相同的補(bǔ)丁文件,則根據(jù)現(xiàn)存的補(bǔ)丁文件生成文件標(biāo)識(shí)密文,并將現(xiàn)存的補(bǔ)丁文件生成的文件標(biāo)識(shí)密文與獲取的概要文件中的文件標(biāo)識(shí)密文進(jìn)行比對(duì),如兩個(gè)文件標(biāo)識(shí)密文不同,則認(rèn)為補(bǔ)丁文件沖突,生成沖突的摘要信息,并反饋結(jié)果信息。
[0016]優(yōu)選的,還包括:記錄模塊:下載補(bǔ)丁文件時(shí),對(duì)所有生成概要文件的項(xiàng)目ID,生成下載記錄,對(duì)安裝補(bǔ)丁文件后的反饋信息進(jìn)行記錄,并更新下載記錄狀態(tài),對(duì)補(bǔ)丁文件未成功安裝的記錄生成報(bào)告。
[0017]本發(fā)明的技術(shù)方案具有以下有益效果:
1、細(xì)化了對(duì)下載補(bǔ)丁的項(xiàng)目管控,對(duì)于無服務(wù)客戶及收費(fèi)補(bǔ)丁進(jìn)行限制,保護(hù)了企業(yè)資源。
[0018]2、對(duì)補(bǔ)丁的安全性提供了保證,保護(hù)了補(bǔ)丁的完整性和一致性,保證補(bǔ)丁的安全性。
[0019]3、對(duì)補(bǔ)丁下載后的安裝提供了跟蹤,可以掌握客戶在補(bǔ)丁使用過程中的問題,為開發(fā)人員解決項(xiàng)目問題提供了依據(jù)。
[0020]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0021]圖1為本發(fā)明實(shí)施例所述的基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法的流程圖;
圖2為本發(fā)明實(shí)施例所述的基于項(xiàng)目權(quán)限的補(bǔ)丁下載裝置的原理框圖。
【具體實(shí)施方式】
[0022]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]—種基于項(xiàng)目權(quán)限的補(bǔ)丁下載方法,包括
下載補(bǔ)丁文件,并解析補(bǔ)丁文件內(nèi)容,根據(jù)解析的補(bǔ)丁文件內(nèi)容生成文件標(biāo)識(shí)密文的步驟;
獲取與上述下載的補(bǔ)丁版本相符合的項(xiàng)目ID,通過項(xiàng)目ID及上述文件標(biāo)識(shí)密文生成概要文件的步驟;
將上述生成的概要文件封裝,并對(duì)補(bǔ)丁文件進(jìn)行加密的步驟;
當(dāng)安裝上述加密的補(bǔ)丁文件時(shí),對(duì)補(bǔ)丁文件進(jìn)行解密的步驟;
讀取解密后補(bǔ)丁文件中的概要文件,通過文件標(biāo)識(shí)密文,判斷補(bǔ)丁是否存在沖突,如存在補(bǔ)丁沖突則生成沖突的摘要信息的步驟; 讀取概要文件中的項(xiàng)目ID,判斷概要文件中的項(xiàng)目ID與當(dāng)前項(xiàng)目的ID進(jìn)行是否匹配的步驟;
以及
將補(bǔ)丁的安裝結(jié)果反饋的步驟。
[0024]其中,根據(jù)解析的補(bǔ)丁文件內(nèi)容生成文件標(biāo)識(shí)密文的步驟具體為:
解析補(bǔ)丁文件中的重要文件,通過補(bǔ)丁中重要文件的內(nèi)容,經(jīng)過加密算法,生成文件標(biāo)識(shí)密文。
[0025]重要文件包括,代碼文件或配置文件.獲取與上述下載的補(bǔ)丁版本相符合的項(xiàng)目ID具體為:
獲取用戶所關(guān)注的該補(bǔ)丁版本匹配的項(xiàng)目ID;
判斷該補(bǔ)丁所屬服務(wù)在不同項(xiàng)目中的維護(hù)狀態(tài),如該補(bǔ)丁所屬服務(wù)的維護(hù)狀態(tài)屬于停止?fàn)顟B(tài),則過濾該項(xiàng)目ID;
對(duì)于收費(fèi)補(bǔ)丁,設(shè)置可下載補(bǔ)丁的項(xiàng)目列表,在項(xiàng)目列表內(nèi)的項(xiàng)目ID生成概要文件。
[0026]讀取解密后補(bǔ)丁文件中的概要文件,通過文件標(biāo)識(shí)密文,判斷補(bǔ)丁是否存在沖突,如存在補(bǔ)丁沖突則生成沖突摘要信息的步驟具體為:
根據(jù)解密后的補(bǔ)丁文件再次生成文件標(biāo)識(shí)密文,并將再次生成的文件標(biāo)識(shí)密文與概要文件中的文件標(biāo)識(shí)密文進(jìn)行比對(duì),判斷文件是否變化;
在安裝過程中,如果發(fā)現(xiàn)存在相同的補(bǔ)丁文件,則根據(jù)現(xiàn)存的補(bǔ)丁文件生成文件標(biāo)識(shí)密文,并將現(xiàn)存的補(bǔ)丁文件生成的文件標(biāo)識(shí)密文與獲取的概要文件中的文件標(biāo)識(shí)密文進(jìn)行比對(duì),如兩個(gè)文件標(biāo)識(shí)密文不同,則認(rèn)為補(bǔ)丁文件沖突,生成沖突的摘要信息,并將結(jié)果反饋。
[0027]優(yōu)選的,還包括:下載補(bǔ)丁文件時(shí),對(duì)所有生成概要文件的項(xiàng)目ID,生成下載記錄的步驟;
對(duì)安裝補(bǔ)丁文件后的反饋信息進(jìn)行記錄,并更新下載記錄狀態(tài)的步驟;
以及
對(duì)補(bǔ)丁文件未成功安裝的記錄生成報(bào)告的步驟。
[0028]如圖2所示,一種基于項(xiàng)目權(quán)限的補(bǔ)丁下載裝置,包括:
解析模塊:下載補(bǔ)丁文件,并解析補(bǔ)丁文件內(nèi)容,根據(jù)解析的補(bǔ)丁文件內(nèi)容生成文件標(biāo)識(shí)密文;
概要文件生成模塊:獲取與解析模塊下載的補(bǔ)丁版本相符合的項(xiàng)目ID,通過項(xiàng)目ID及上述文件標(biāo)識(shí)密文生成概要文件;
加密模塊:將概要文件生成模塊生成的概要文件封裝,并對(duì)解析模塊下載的補(bǔ)丁文件進(jìn)行加密;
解密模塊:對(duì)補(bǔ)丁文件進(jìn)行解密;
沖突判斷模塊:讀取解密后補(bǔ)丁文件中的概要文件,通過文件標(biāo)識(shí)密文,判斷
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鄂尔多斯市| 家居| 金塔县| 鱼台县| 彩票| 五大连池市| 岐山县| 龙陵县| 甘孜| 仁布县| 怀柔区| 瓦房店市| 德清县| 安阳市| 古丈县| 兴仁县| 延长县| 哈巴河县| 嘉黎县| 资中县| 潼南县| 洪湖市| 龙海市| 六安市| 黄浦区| 滁州市| 海伦市| 通道| 蓬莱市| 鸡泽县| 蓝田县| 华安县| 旌德县| 当涂县| 淮安市| 中西区| 高台县| 阜城县| 天等县| 盐池县| 石景山区|