客戶端反饋的需要進(jìn)行軟件更新的請求時,獲取最新軟件版本的更新安裝信息。
[0045]具體的,用戶客戶端30根據(jù)所述本地軟件版本和最新軟件版本的對比結(jié)果做出是否需要對軟件進(jìn)行更新的選擇,反饋單元301將選擇結(jié)果反饋給服務(wù)器20 ;若服務(wù)器20接收到反饋單元301反饋的用戶需要進(jìn)行軟件更新的選擇,軟件信息獲取單元204獲取最新軟件版本的更新安裝信息,其中,所述最新軟件版本的更新安裝信息包括:軟件官網(wǎng)地址、最新軟件版本信息、最新軟件版本的的安裝程序下載地址或本地軟件版本的更新程序下載地址、最新軟件版本的安裝程序的安裝腳本或本地軟件版本的更新程序的安裝腳本、軟件通用唯一識別碼、軟件舊版本信息;若服務(wù)器20接收到反饋單元301反饋的用戶拒絕對軟件進(jìn)行更新的選擇,結(jié)束流程。
[0046]更新模式確定單元205,主要用于根據(jù)所述最新軟件版本的更新安裝信息,確定軟件更新模式。
[0047]軟件信息發(fā)送單元206,主要用于將最新軟件版本的更新安裝信息和軟件更新模式推送至用戶客戶端。
[0048]具體的,更新模式確定單元205根據(jù)軟件信息獲取單元204獲得的最新軟件版本的更新安裝信息中的軟件通用唯一識別碼與軟件舊版本信息,確定軟件更新模式;軟件信息發(fā)送單元206將最新軟件版本的更新安裝信息和軟件更新模式推送至用戶客戶端。
[0049]接收單元302,主要用于接收服務(wù)器發(fā)送的所述最新軟件版本的更新安裝信息和所述軟件更新模式。
[0050]軟件更新單元303,主要用于根據(jù)所述最新軟件版本的更新安裝信息和所述軟件更新模式獲取安裝程序并執(zhí)行軟件更新操作。
[0051]接收單元302接收到軟件信息發(fā)送單元206發(fā)送的所述最新軟件版本的更新安裝信息和軟件更新模式后;軟件更新單元303根據(jù)所述最新軟件版本的更新安裝信息和軟件更新模式來獲取軟件安裝程序,并根據(jù)安裝程序來執(zhí)行軟件更新,并在更新結(jié)束之后退出。
[0052]本發(fā)明提供的一種軟件更新方法及系統(tǒng),通過實(shí)時獲取軟件更新信息,列出本地軟件版本與最新軟件版本的對比結(jié)果,詢問用戶是否需要更新軟件,并根據(jù)最新軟件版本的更新安裝信息確定軟件更新模式,并將所述最新軟件版本的更新安裝信息和軟件更新模式發(fā)送給用戶客戶端,用戶客戶端進(jìn)行軟件更新,使軟件更新更加方便快捷,提升了用戶體驗(yàn)度。
[0053]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種軟件更新方法,其特征在于,所述方法包括: 步驟S101、服務(wù)器獲取本地軟件版本和最新軟件版本; 步驟S102、服務(wù)器將所述本地軟件版本與所述最新軟件版本進(jìn)行對比; 步驟S103、服務(wù)器列出所述本地軟件版本與所述最新軟件版本的對比結(jié)果清單,并詢問用戶客戶端是否需要更新軟件; 步驟S104、若接收到用戶客戶端反饋的需要進(jìn)行軟件更新的請求,服務(wù)器獲取最新軟件版本的更新安裝信息,執(zhí)行步驟S105;若接收到用戶客戶端反饋的拒絕軟件更新的請求,結(jié)束流程; 步驟S105、服務(wù)器根據(jù)所述最新軟件版本的更新安裝信息確定軟件更新模式,將所述最新軟件版本的更新安裝信息和所述軟件更新模式推送至用戶客戶端。2.如權(quán)利要求1所述的一種軟件更新方法,其特征在于,所述步驟S103中所述本地軟件版本與最新軟件版本的對比結(jié)果清單包括:用戶體驗(yàn)、增加的功能、調(diào)整的功能、彌補(bǔ)的漏洞、軟件速度與兼容性的對比。3.如權(quán)利要求1所述的一種軟件更新方法,其特征在于,所述步驟S104中所述最新軟件版本的更新安裝信息包括:軟件官網(wǎng)地址、最新軟件版本信息、最新軟件版本的的安裝程序下載地址或本地軟件版本的更新程序下載地址、最新軟件版本的安裝程序的安裝腳本或本地軟件版本的更新程序的安裝腳本、軟件通用唯一識別碼、軟件舊版本信息及對應(yīng)的更新模式。4.如權(quán)利要求3所述的一種軟件更新方法,其特征在于,步驟S105中所述服務(wù)器根據(jù)所述最新軟件版本的更新安裝信息確定軟件更新模式具體包括: 軟件更新模式包括安裝最新軟件版本的安裝程序或者安裝本地軟件版本的更新程序; 服務(wù)器根據(jù)所述最新軟件版本的更新安裝信息中的軟件通用唯一識別碼與軟件舊版本信息,確定軟件更新模式。5.如權(quán)利要求1所述的一種軟件更新方法,其特征在于,所述步驟S105還包括: 用戶客戶端接收到服務(wù)器發(fā)送的所述最新軟件版本的更新安裝信息和所述軟件更新模式后,根據(jù)所述最新軟件版本的更新安裝信息和所述軟件更新模式獲取安裝程序并執(zhí)行軟件更新操作。6.一種軟件更新系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器和用戶客戶端, 所述服務(wù)器包括: 軟件版本獲取單元,用于獲取本地軟件版本和最新軟件版本; 軟件版本對比單元,用于將所述本地軟件版本與所述最新軟件版本進(jìn)行對比,并列出所述本地軟件版本與所述最新軟件版本的對比結(jié)果清單; 軟件更新詢問單元,用于詢問用戶客戶端是否需要更新軟件; 軟件信息獲取單元,用于當(dāng)接收到用戶客戶端反饋的需要進(jìn)行軟件更新的請求時,獲取最新軟件版本的更新安裝信息; 更新模式確定單元,用于根據(jù)所述最新軟件版本的更新安裝信息,確定軟件更新模式; 軟件信息發(fā)送單元,用于將最新軟件版本的更新安裝信息和軟件更新模式推送至用戶客戶端; 所述用戶客戶端包括: 反饋單元,用于將是否需要更新軟件的請求反饋給服務(wù)器。7.如權(quán)利要求6所述的一種軟件更新系統(tǒng),其特征在于,所述本地軟件版本與最新軟件版本的對比結(jié)果清單包括:用戶體驗(yàn)、增加的功能、調(diào)整的功能、彌補(bǔ)的漏洞、軟件速度與兼容性的對比。8.如權(quán)利要求6所述的一種軟件更新系統(tǒng),其特征在于,所述最新軟件版本的更新安裝信息包括:軟件官網(wǎng)地址、最新軟件版本信息、最新軟件版本的的安裝程序下載地址或本地軟件版本的更新程序下載地址、最新軟件版本的安裝程序的安裝腳本或本地軟件版本的更新程序的安裝腳本、軟件通用唯一識別碼、軟件舊版本信息及對應(yīng)的更新模式。9.如權(quán)利要求8所述的一種軟件更新系統(tǒng),其特征在于,所述更新模式確定單元,用于根據(jù)所述最新軟件版本的更新安裝信息確定軟件更新模式具體包括: 軟件更新模式包括安裝最新軟件版本的安裝程序或者安裝本地軟件版本的更新程序; 根據(jù)所述最新軟件版本的更新安裝信息中的軟件通用唯一識別碼與軟件舊版本信息,確定軟件更新模式。10.如權(quán)利要求6所述的一種軟件更新系統(tǒng),其特征在于,所述用戶客戶端還包括: 接收單元,用于接收服務(wù)器發(fā)送的所述最新軟件版本的更新安裝信息和所述軟件更新模式; 軟件更新單元,用于根據(jù)所述最新軟件版本的更新安裝信息和所述軟件更新模式獲取安裝程序并執(zhí)行軟件更新操作。
【專利摘要】本發(fā)明公開了一種軟件更新方法及系統(tǒng),其中,軟件更新方法包括:服務(wù)器獲取本地軟件版本和最新軟件版本;將所述本地軟件版本與所述最新軟件版本進(jìn)行對比;服務(wù)器列出所述本地軟件版本與所述最新軟件版本的對比結(jié)果清單,并詢問用戶客戶端是否需要更新軟件;若接收到用戶客戶端反饋的需要進(jìn)行軟件更新的請求,服務(wù)器獲取最新軟件版本的更新安裝信息;根據(jù)所述最新軟件版本的更新安裝信息確定軟件更新模式,將所述最新軟件版本的更新安裝信息和軟件更新模式推送至用戶客戶端。通過本發(fā)明提供的方法,能夠?qū)崟r地獲取軟件更新信息,由用戶決定是否需要進(jìn)行軟件更新,使軟件更新更加方便快捷,提升了用戶體驗(yàn)度。
【IPC分類】G06F9/445
【公開號】CN105094926
【申請?zhí)枴緾N201510540297
【發(fā)明人】張為堅(jiān)
【申請人】張為堅(jiān)
【公開日】2015年11月25日
【申請日】2015年8月28日