戶終端。
[0123]在一個(gè)實(shí)施例中,所述處理器1001在執(zhí)行對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布時(shí),具體執(zhí)行以下步驟:
[0124]保存所述更新安裝包,并根據(jù)所述更新安裝包的存放位置生成鏈接標(biāo)識(shí);
[0125]向所述版本管理裝置提取所述更新信息的屬性信息;
[0126]解析所述屬性信息獲取所記錄的版本標(biāo)識(shí)、版本描述和適用終端類型;
[0127]采用所述鏈接標(biāo)識(shí)、所述版本標(biāo)識(shí)、所述版本描述和所述適用終端類型對(duì)所述更新安裝包的版本信息進(jìn)行設(shè)置;
[0128]將所述版本信息發(fā)布至具備更新權(quán)限的用戶終端中。
[0129]在本發(fā)明實(shí)施例中,通過(guò)更新發(fā)布服務(wù)器接收版本管理裝置發(fā)送的針對(duì)內(nèi)部應(yīng)用的更新信息所生成的更新安裝包,由更新發(fā)布服務(wù)器對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布,無(wú)需使用開放平臺(tái)對(duì)更新安裝包進(jìn)行發(fā)布;通過(guò)對(duì)用戶終端進(jìn)行更新權(quán)限標(biāo)記,可以保證更新信息的精確發(fā)布;具備更新權(quán)限的用戶終端可以根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新,避免了內(nèi)部應(yīng)用的版本信息被任意用戶終端所獲取,從而保證了內(nèi)部應(yīng)用的更新安裝包的私密性和安全性。
[0130]請(qǐng)參見(jiàn)圖9,為本發(fā)明實(shí)施例提供了一種應(yīng)用管理系統(tǒng)的結(jié)構(gòu)示意圖。如圖9所示,該系統(tǒng)可以包括版本管理裝置1、更新發(fā)布服務(wù)器2和具備更新權(quán)限的用戶終端3,版本管理裝置1、更新發(fā)布服務(wù)器2和具備更新權(quán)限的用戶終端3之間均可以通過(guò)網(wǎng)絡(luò)相互連接,其中,所述更新發(fā)布服務(wù)器2具體為圖5和圖7任一所示實(shí)施例的更新發(fā)布服務(wù)器I,或者,所述更新發(fā)布服務(wù)器2具體為圖8所示實(shí)施例的更新發(fā)布服務(wù)器1000。
[0131]所述版本管理裝置I,用于根據(jù)針對(duì)內(nèi)部應(yīng)用所提交的更新信息,生成所述內(nèi)部應(yīng)用的更新安裝包;
[0132]所述版本管理裝置I,還用于將所述更新安裝包發(fā)送至更新發(fā)布服務(wù)器2 ;
[0133]所述更新發(fā)布服務(wù)器2,用于對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布;
[0134]所述用戶終端3,用于根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。
[0135]在一個(gè)實(shí)施例中,所述版本管理裝置I用于根據(jù)針對(duì)內(nèi)部應(yīng)用所提交的更新信息,生成所述內(nèi)部應(yīng)用的更新安裝包時(shí),具體執(zhí)行以下步驟:
[0136]獲取針對(duì)內(nèi)部應(yīng)用所提交的更新信息;
[0137]對(duì)所述更新信息進(jìn)行持續(xù)集成處理,生成所述內(nèi)部應(yīng)用的更新安裝包。
[0138]在一個(gè)實(shí)施例中,所述更新發(fā)布服務(wù)器2,還用于記錄所輸入的用戶終端3的終端標(biāo)識(shí),并將所述終端標(biāo)識(shí)對(duì)應(yīng)的用戶終端3標(biāo)記為具備更新權(quán)限的用戶終端3。
[0139]在一個(gè)實(shí)施例中,所述更新發(fā)布服務(wù)器2用于對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布時(shí),具體執(zhí)行以下步驟:
[0140]保存所述更新安裝包,并根據(jù)所述更新安裝包的存放位置生成鏈接標(biāo)識(shí);
[0141]向所述版本管理裝置I提取所述更新信息的屬性信息;
[0142]解析所述屬性信息獲取所記錄的版本標(biāo)識(shí)、版本描述和適用終端類型;
[0143]采用所述鏈接標(biāo)識(shí)、所述版本標(biāo)識(shí)、所述版本描述和所述適用終端類型對(duì)所述更新安裝包的版本信息進(jìn)行設(shè)置;
[0144]將所述版本信息發(fā)布至所述用戶終端3中。
[0145]在一個(gè)實(shí)施例中,所述用戶終端3用于根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新時(shí),具體執(zhí)行以下步驟:
[0146]向所述更新發(fā)布服務(wù)器2獲取所述版本信息;
[0147]當(dāng)所述用戶終端3存儲(chǔ)的所述內(nèi)部應(yīng)用的當(dāng)前版本信息與所述版本信息不一致時(shí),采用所述版本信息向所述更新發(fā)布服務(wù)器2獲取所述更新安裝包;
[0148]使用所述更新安裝包對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。
[0149]在本發(fā)明實(shí)施例中,通過(guò)更新發(fā)布服務(wù)器接收版本管理裝置發(fā)送的針對(duì)內(nèi)部應(yīng)用的更新信息所生成的更新安裝包,由更新發(fā)布服務(wù)器對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布,無(wú)需使用開放平臺(tái)對(duì)更新安裝包進(jìn)行發(fā)布;通過(guò)對(duì)用戶終端進(jìn)行更新權(quán)限標(biāo)記,可以保證更新信息的精確發(fā)布;通過(guò)實(shí)現(xiàn)自動(dòng)編譯、自動(dòng)持續(xù)集成處理、版本信息自動(dòng)生成等過(guò)程,提高了更新安裝包發(fā)放的效率;具備更新權(quán)限的用戶終端可以根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新,避免了內(nèi)部應(yīng)用的版本信息被任意用戶終端所獲取,從而保證了內(nèi)部應(yīng)用的更新安裝包的私密性和安全性。
[0150]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0151]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種應(yīng)用管理方法,其特征在于,包括: 版本管理裝置根據(jù)針對(duì)內(nèi)部應(yīng)用所提交的更新信息,生成所述內(nèi)部應(yīng)用的更新安裝包; 所述版本管理裝置將所述更新安裝包發(fā)送至更新發(fā)布服務(wù)器; 所述更新發(fā)布服務(wù)器對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布; 具備更新權(quán)限的用戶終端根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述版本管理裝置根據(jù)針對(duì)內(nèi)部應(yīng)用所提交的更新信息,生成所述內(nèi)部應(yīng)用的更新安裝包,包括: 版本管理裝置獲取針對(duì)內(nèi)部應(yīng)用所提交的更新信息; 所述版本管理裝置對(duì)所述更新信息進(jìn)行持續(xù)集成處理,生成所述內(nèi)部應(yīng)用的更新安裝包。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述版本管理裝置根據(jù)針對(duì)內(nèi)部應(yīng)用所提交的更新信息之前,還包括: 更新發(fā)布服務(wù)器記錄所輸入的用戶終端的終端標(biāo)識(shí),并將所述終端標(biāo)識(shí)對(duì)應(yīng)的用戶終端標(biāo)記為具備更新權(quán)限的用戶終端。4.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述更新發(fā)布服務(wù)器對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布,包括: 所述更新發(fā)布服務(wù)器保存所述更新安裝包,并根據(jù)所述更新安裝包的存放位置生成鏈接標(biāo)識(shí); 所述更新發(fā)布服務(wù)器向所述版本管理裝置提取所述更新信息的屬性信息; 所述更新發(fā)布服務(wù)器解析所述屬性信息獲取所記錄的版本標(biāo)識(shí)、版本描述和適用終端類型; 所述更新發(fā)布服務(wù)器采用所述鏈接標(biāo)識(shí)、所述版本標(biāo)識(shí)、所述版本描述和所述適用終端類型對(duì)所述更新安裝包的版本信息進(jìn)行設(shè)置; 所述更新發(fā)布服務(wù)器將所述版本信息發(fā)布至具備更新權(quán)限的用戶終端中。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述具備更新權(quán)限的用戶終端根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新,包括: 具備更新權(quán)限的用戶終端向所述更新發(fā)布服務(wù)器獲取所述版本信息; 當(dāng)所述用戶終端存儲(chǔ)的所述內(nèi)部應(yīng)用的當(dāng)前版本信息與所述版本信息不一致時(shí),所述用戶終端采用所述版本信息向所述更新發(fā)布服務(wù)器獲取所述更新安裝包; 所述用戶終端使用所述更新安裝包對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。6.一種應(yīng)用管理方法,其特征在于,包括: 更新發(fā)布服務(wù)器接收版本管理裝置發(fā)送的針對(duì)內(nèi)部應(yīng)用的更新信息所生成的更新安裝包; 所述更新發(fā)布服務(wù)器對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布,以使具備更新權(quán)限的用戶終端根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述更新發(fā)布服務(wù)器接收所述版本管理裝置發(fā)送的針對(duì)內(nèi)部應(yīng)用的更新信息所生成的更新安裝包之前,還包括: 更新發(fā)布服務(wù)器記錄所輸入的用戶終端的終端標(biāo)識(shí),并將所述終端標(biāo)識(shí)對(duì)應(yīng)的用戶終端標(biāo)記為具備更新權(quán)限的用戶終端。8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述更新發(fā)布服務(wù)器對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布,包括: 所述更新發(fā)布服務(wù)器保存所述更新安裝包,并根據(jù)所述更新安裝包的存放位置生成鏈接標(biāo)識(shí); 所述更新發(fā)布服務(wù)器向所述版本管理裝置提取所述更新信息的屬性信息; 所述更新發(fā)布服務(wù)器解析所述屬性信息獲取所記錄的版本標(biāo)識(shí)、版本描述和適用終端類型; 所述更新發(fā)布服務(wù)器采用所述鏈接標(biāo)識(shí)、所述版本標(biāo)識(shí)、所述版本描述和所述適用終端類型對(duì)所述更新安裝包的版本信息進(jìn)行設(shè)置; 所述更新發(fā)布服務(wù)器將所述版本信息發(fā)布至具備更新權(quán)限的用戶終端中。9.一種更新發(fā)布服務(wù)器,其特征在于,包括: 安裝包接收單元,用于接收版本管理裝置發(fā)送的針對(duì)內(nèi)部應(yīng)用的更新信息所生成的更新安裝包; 信息設(shè)置發(fā)布單元,用于對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布,以使具備更新權(quán)限的用戶終端根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述信息設(shè)置發(fā)布單元包括: 鏈接生成子單元,用于保存所述更新安裝包,并根據(jù)所述更新安裝包的存放位置生成鏈接標(biāo)識(shí); 信息提取子單元,用于向所述版本管理裝置提取所述更新信息的屬性信息; 解析獲取子單元,用于解析所述屬性信息獲取所記錄的版本標(biāo)識(shí)、版本描述和適用終端類型; 信息設(shè)置子單元,用于采用所述鏈接標(biāo)識(shí)、所述版本標(biāo)識(shí)、所述版本描述和所述適用終端類型對(duì)所述更新安裝包的版本信息進(jìn)行設(shè)置; 信息發(fā)布子單元,用于將所述版本信息發(fā)布至具備更新權(quán)限的用戶終端中,以使所述用戶終端根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。
【專利摘要】本發(fā)明實(shí)施例公開一種應(yīng)用管理方法及更新發(fā)布服務(wù)器,其中方法包括如下步驟:版本管理裝置根據(jù)針對(duì)內(nèi)部應(yīng)用所提交的更新信息,生成所述內(nèi)部應(yīng)用的更新安裝包;所述版本管理裝置將所述更新安裝包發(fā)送至更新發(fā)布服務(wù)器;所述更新發(fā)布服務(wù)器對(duì)所述更新安裝包設(shè)置版本信息,并對(duì)所述版本信息進(jìn)行發(fā)布;具備更新權(quán)限的用戶終端根據(jù)所述版本信息對(duì)所述內(nèi)部應(yīng)用進(jìn)行更新。可以實(shí)現(xiàn)內(nèi)部應(yīng)用的更新過(guò)程,保證內(nèi)部應(yīng)用的更新安裝包的私密性和安全性。
【IPC分類】H04L29/08, H04L29/06
【公開號(hào)】CN104935623
【申請(qǐng)?zhí)枴緾N201410109581
【發(fā)明人】胡鵬, 蔡智博, 黎曉波, 于維軍
【申請(qǐng)人】騰訊科技(深圳)有限公司
【公開日】2015年9月23日
【申請(qǐng)日】2014年3月21日