【技術實現步驟摘要】
本專利技術涉及計算機
,特別涉及一種更新應用程序的安裝數據的方法、裝置和系統。
技術介紹
隨著計算機技術的發展,手機、計算機等終端得到了廣泛的應用,相應的終端上的應用程序的種類越來越多、功能越來越豐富。一般終端上會安裝有軟件管理應用程序(或稱市場類應用程序),用來安裝、更新或卸載其它應用程序。當某個應用程序出現新的版本時,該應用程序的開發者一般會主動向上述軟件管理應用程序的服務器提交最新版本的應用程序的安裝數據(即安裝包),從而,服務器可以向用戶的終端推送上述應用程序的更新信息。在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:由于開發者行為的不可控,那么在某個應用程序出現新的版本后,其開發者很可能沒有或者不是第一時間向上述軟件管理應用程序的服務器提交最新版本的應用程序的安裝數據,則該軟件管理應用程序無法及時獲取上述應用程序的更新信息,從而,降低了應用程序安裝數據更新的及時性。
技術實現思路
為了解決現有技術的問題,本專利技術實施例提供了一種更新應用程序的安裝數據的方法、裝置和系統。所述技術方案如下:第一方面,提供了一種更新應用程序的安裝數據的方法,所述方法包括:檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;向服務器發送所述第一版本信息,以使所述服務器獲取其存儲的所述第一應用程序的安裝數據的第二版本信息,如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,根據所述第一應用程序對應所述第一版本信息的安裝 ...
【技術保護點】
一種更新應用程序的安裝數據的方法,其特征在于,所述方法包括:檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;向服務器發送所述第一版本信息,以使所述服務器獲取其存儲的所述第一應用程序的安裝數據的第二版本信息,如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,根據所述第一應用程序對應所述第一版本信息的安裝數據,對所述服務器存儲的所述第一應用程序的安裝數據進行更新。
【技術特征摘要】
1.一種更新應用程序的安裝數據的方法,其特征在于,所述方法包括:檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;向服務器發送所述第一版本信息,以使所述服務器獲取其存儲的所述第一應用程序的安裝數據的第二版本信息,如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,根據所述第一應用程序對應所述第一版本信息的安裝數據,對所述服務器存儲的所述第一應用程序的安裝數據進行更新。2.根據權利要求1所述的方法,其特征在于,所述向服務器發送所述第一版本信息之后,所述方法還包括:接收所述服務器發送的所述第一應用程序的對應所述第一版本信息的安裝數據請求;向所述服務器發送所述第一應用程序對應所述第一版本信息的安裝數據。3.根據權利要求2所述的方法,其特征在于,所述方法還包括:當檢測到所述第一應用程序開始安裝或更新時,對所述第一應用程序的安裝數據進行備份;所述向所述服務器發送所述第一應用程序對應所述第一版本信息的安裝數據,包括:向所述服務器發送備份的安裝數據。4.根據權利要求3所述的方法,其特征在于,所述方法還包括:在對所述第一應用程序的安裝數據進行備份后達到預設時長時,對備份的安裝數據進行刪除。5.根據權利要求3所述的方法,其特征在于,在所述向所述服務器發送備份的安裝數據之后,所述方法還包括:對備份的安裝數據進行刪除。6.一種更新應用程序的安裝數據的方法,其特征在于,所述方法包括:接收終端發送的其安裝的第一應用程序的第一版本信息,獲取本地存儲的所述第一應用程序的安裝數據的第二版本信息,其中,所述第一版本信息是所
\t述終端在檢測到完成安裝或更新第一應用程序后獲取的所述第一應用程序當前的版本信息;如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據;根據所述第一應用程序對應所述第一版本信息的安裝數據,對本地存儲的所述第一應用程序的安裝數據進行更新。7.根據權利要求6所述的方法,其特征在于,所述如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,包括:如果所述第一版本信息高于所述第二版本信息,則向所述終端發送所述第一應用程序的對應所述第一版本信息的安裝數據請求,接收所述終端發送的所述第一應用程序對應所述第一版本信息的安裝數據;或者,如果所述第一版本信息高于所述第二版本信息,則向預設的服務器獲取所述第一應用程序對應所述第一版本信息的安裝數據。8.根據權利要求6所述的方法,其特征在于,所述如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,包括:如果所述第一版本信息高于所述第二版本信息,則記錄所述第一版本信息對應的安裝次數增加一次;如果所述第一版本信息的安裝次數大于預設的閾值,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據。9.根據權利要求6所述的方法,其特征在于,所述方法還包括:如果本地未存儲所述第一應用程序的安裝數據,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據。10.一種終端,其特征在于,所述終端包括:獲取模塊,用于檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;第一發送模塊,用于向服務器發送所述第一版本信息,以使所述...
【專利技術屬性】
技術研發人員:夏志行,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。