• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種更新應用程序的安裝數據的方法、裝置和系統制造方法及圖紙

    技術編號:14770083 閱讀:114 留言:0更新日期:2017-03-08 14:03
    本發明專利技術公開了一種更新應用程序的安裝數據的方法、裝置和系統,屬于計算機技術領域。所述方法包括:檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取第一應用程序當前的第一版本信息;向服務器發送第一版本信息,以使服務器獲取其存儲的第一應用程序的安裝數據的第二版本信息,如果第一版本信息高于第二版本信息,則通過網絡獲取第一應用程序對應第一版本信息的安裝數據,根據第一應用程序對應第一版本信息的安裝數據,對服務器存儲的第一應用程序的安裝數據進行更新。采用本發明專利技術,可以提高應用程序安裝數據更新的及時性。

    【技術實現步驟摘要】

    本專利技術涉及計算機
    ,特別涉及一種更新應用程序的安裝數據的方法、裝置和系統
    技術介紹
    隨著計算機技術的發展,手機、計算機等終端得到了廣泛的應用,相應的終端上的應用程序的種類越來越多、功能越來越豐富。一般終端上會安裝有軟件管理應用程序(或稱市場類應用程序),用來安裝、更新或卸載其它應用程序。當某個應用程序出現新的版本時,該應用程序的開發者一般會主動向上述軟件管理應用程序的服務器提交最新版本的應用程序的安裝數據(即安裝包),從而,服務器可以向用戶的終端推送上述應用程序的更新信息。在實現本專利技術的過程中,專利技術人發現現有技術至少存在以下問題:由于開發者行為的不可控,那么在某個應用程序出現新的版本后,其開發者很可能沒有或者不是第一時間向上述軟件管理應用程序的服務器提交最新版本的應用程序的安裝數據,則該軟件管理應用程序無法及時獲取上述應用程序的更新信息,從而,降低了應用程序安裝數據更新的及時性。
    技術實現思路
    為了解決現有技術的問題,本專利技術實施例提供了一種更新應用程序的安裝數據的方法、裝置和系統。所述技術方案如下:第一方面,提供了一種更新應用程序的安裝數據的方法,所述方法包括:檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;向服務器發送所述第一版本信息,以使所述服務器獲取其存儲的所述第一應用程序的安裝數據的第二版本信息,如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,根據所述第一應用程序對應所述第一版本信息的安裝數據,對所述服務器存儲的所述第一應用程序的安裝數據進行更新。第二方面,提供了一種更新應用程序的安裝數據的方法,所述方法包括:接收終端發送的其安裝的第一應用程序的第一版本信息,獲取本地存儲的所述第一應用程序的安裝數據的第二版本信息,其中,所述第一版本信息是所述終端在檢測到完成安裝或更新第一應用程序后獲取的所述第一應用程序當前的版本信息;如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據;根據所述第一應用程序對應所述第一版本信息的安裝數據,對本地存儲的所述第一應用程序的安裝數據進行更新。第三方面,提供了一種更新應用程序的安裝數據的裝置,所述裝置包括:獲取模塊,用于檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;第一發送模塊,用于向服務器發送所述第一版本信息,以使所述服務器獲取其存儲的所述第一應用程序的安裝數據的第二版本信息,如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,根據所述第一應用程序對應所述第一版本信息的安裝數據,對所述服務器存儲的所述第一應用程序的安裝數據進行更新。第四方面,提供了一種更新應用程序的安裝數據的裝置,所述裝置包括:接收模塊,用于接收終端發送的其安裝的第一應用程序的第一版本信息,獲取本地存儲的所述第一應用程序的安裝數據的第二版本信息;其中,所述第一版本信息是所述終端在檢測到完成安裝或更新第一應用程序后獲取的所述第一應用程序當前的版本信息;獲取模塊,用于如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據;更新模塊,用于根據所述第一應用程序對應所述第一版本信息的安裝數據,對本地存儲的所述第一應用程序的安裝數據進行更新。本專利技術實施例提供的技術方案帶來的有益效果是:本專利技術實施例中,終端檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取第一應用程序當前的第一版本信息,向服務器發送第一版本信息,以使服務器獲取其存儲的第一應用程序的安裝數據的第二版本信息,如果第一版本信息高于第二版本信息,則通過網絡獲取第一應用程序對應第一版本信息的安裝數據,根據第一應用程序對應第一版本信息的安裝數據,對服務器存儲的第一應用程序的安裝數據進行更新。這樣,如果有某終端安裝了某應用程序新版本,服務器則可以及時從終端獲取該應用程序的更新信息,進而更新其存儲的該應用程序的安裝數據,可以提高應用程序安裝數據更新的及時性。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的一種更新應用程序的安裝數據的方法流程圖;圖2是本專利技術實施例提供的一種更新應用程序的安裝數據的方法流程圖;圖3是本專利技術實施例提供的一種更新應用程序的安裝數據的方法流程圖;圖4是本專利技術實施例提供的一種更新應用程序的安裝數據的方法流程圖;圖5a、圖5b是本專利技術實施例提供的一種更新應用程序的安裝數據的系統結構圖;圖6是本專利技術實施例提供的一種終端的結構示意圖;圖7是本專利技術實施例提供的一種服務器的結構示意圖;圖8是本專利技術實施例提供的一種終端的結構示意圖;圖9是本專利技術實施例提供的一種服務器的結構示意圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術實施方式作進一步地詳細描述。實施例一本專利技術實施例提供了一種更新應用程序的安裝數據的方法,該方法可以由終端和服務器共同實現。終端可以是具有安裝和運行應用程序能力的任意終端,比如智能手機、電腦等終端,終端上可以安裝有用于安裝或更新應用程序的軟件管理應用程序。該終端中可以設置有處理器、存儲器、傳輸部件,處理器可以用于對音頻播放和查詢過程進行處理,存儲器可以用于存儲下述處理過程中需要的數據以及產生的數據,傳輸部件可以用于向服務器發送需要傳輸的數據。終端中還可以設置有屏幕、音頻輸出設備等輸入輸出設備。服務器可以是上述軟件管理應用程序的后臺服務器,存儲有大量的應用程序的安裝數據。服務器可以設置有處理器、存儲器、傳輸部件,處理器可以用于對音頻播放和查詢過程進行處理,存儲器可以用于存儲下述處理過程中需要的數據以及產生的數據,傳輸部件可以用于向服務器發送需要傳輸的數據。如圖1所示,該方法的終端的處理流程可以包括如下的步驟:步驟101,檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息。步驟102,向服務器發送第一版本信息,以使服務器獲取其存儲的第一應用程序的安裝數據的第二版本信息,如果第一版本信息高于第二版本信息,則通過網絡獲取第一應用程序對應第一版本信息的安裝數據,根據第一應用程序對應第一版本信息的安裝數據,對服務器存儲的第一應用程序的安裝數據進行更新。具體的處理過程可以參見下面實施例中的詳細描述。如圖2所示,該方法的終端的處理流程可以包括如下的步驟:步驟201,接收終端發送的其安裝的第一應用程序的第一版本信息,獲取本地存儲的第一應用程序的安裝數據的第二版本信息,其中,第一版本信息是終端在檢測到完成安裝或更新第一應用程序后獲取的第一應用程序當前的版本信息。步驟202,如果第一版本信息高于第二版本信息,則通過本文檔來自技高網...
    一種更新應用程序的安裝數據的方法、裝置和系統

    【技術保護點】
    一種更新應用程序的安裝數據的方法,其特征在于,所述方法包括:檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;向服務器發送所述第一版本信息,以使所述服務器獲取其存儲的所述第一應用程序的安裝數據的第二版本信息,如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,根據所述第一應用程序對應所述第一版本信息的安裝數據,對所述服務器存儲的所述第一應用程序的安裝數據進行更新。

    【技術特征摘要】
    1.一種更新應用程序的安裝數據的方法,其特征在于,所述方法包括:檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;向服務器發送所述第一版本信息,以使所述服務器獲取其存儲的所述第一應用程序的安裝數據的第二版本信息,如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,根據所述第一應用程序對應所述第一版本信息的安裝數據,對所述服務器存儲的所述第一應用程序的安裝數據進行更新。2.根據權利要求1所述的方法,其特征在于,所述向服務器發送所述第一版本信息之后,所述方法還包括:接收所述服務器發送的所述第一應用程序的對應所述第一版本信息的安裝數據請求;向所述服務器發送所述第一應用程序對應所述第一版本信息的安裝數據。3.根據權利要求2所述的方法,其特征在于,所述方法還包括:當檢測到所述第一應用程序開始安裝或更新時,對所述第一應用程序的安裝數據進行備份;所述向所述服務器發送所述第一應用程序對應所述第一版本信息的安裝數據,包括:向所述服務器發送備份的安裝數據。4.根據權利要求3所述的方法,其特征在于,所述方法還包括:在對所述第一應用程序的安裝數據進行備份后達到預設時長時,對備份的安裝數據進行刪除。5.根據權利要求3所述的方法,其特征在于,在所述向所述服務器發送備份的安裝數據之后,所述方法還包括:對備份的安裝數據進行刪除。6.一種更新應用程序的安裝數據的方法,其特征在于,所述方法包括:接收終端發送的其安裝的第一應用程序的第一版本信息,獲取本地存儲的所述第一應用程序的安裝數據的第二版本信息,其中,所述第一版本信息是所
    \t述終端在檢測到完成安裝或更新第一應用程序后獲取的所述第一應用程序當前的版本信息;如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據;根據所述第一應用程序對應所述第一版本信息的安裝數據,對本地存儲的所述第一應用程序的安裝數據進行更新。7.根據權利要求6所述的方法,其特征在于,所述如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,包括:如果所述第一版本信息高于所述第二版本信息,則向所述終端發送所述第一應用程序的對應所述第一版本信息的安裝數據請求,接收所述終端發送的所述第一應用程序對應所述第一版本信息的安裝數據;或者,如果所述第一版本信息高于所述第二版本信息,則向預設的服務器獲取所述第一應用程序對應所述第一版本信息的安裝數據。8.根據權利要求6所述的方法,其特征在于,所述如果所述第一版本信息高于所述第二版本信息,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據,包括:如果所述第一版本信息高于所述第二版本信息,則記錄所述第一版本信息對應的安裝次數增加一次;如果所述第一版本信息的安裝次數大于預設的閾值,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據。9.根據權利要求6所述的方法,其特征在于,所述方法還包括:如果本地未存儲所述第一應用程序的安裝數據,則通過網絡獲取所述第一應用程序對應所述第一版本信息的安裝數據。10.一種終端,其特征在于,所述終端包括:獲取模塊,用于檢測本地的應用程序安裝和更新事件,在檢測到本地完成安裝或更新第一應用程序后,獲取所述第一應用程序當前的第一版本信息;第一發送模塊,用于向服務器發送所述第一版本信息,以使所述...

    【專利技術屬性】
    技術研發人員:夏志行
    申請(專利權)人:騰訊科技深圳有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产精品99无码一区二区 | 中文字幕丰满乱子伦无码专区| 色综合久久无码五十路人妻| 99热门精品一区二区三区无码| 国内精品久久久久久无码不卡| 国产AV无码专区亚洲A∨毛片| 亚洲Aⅴ在线无码播放毛片一线天| 中文字幕精品无码一区二区| 亚洲国产精品无码观看久久| 亚洲中久无码永久在线观看同| 久久亚洲精品无码av| 99无码人妻一区二区三区免费 | 国产成人A亚洲精V品无码| 日韩精品无码区免费专区| 免费无码毛片一区二区APP| 久久精品?ⅴ无码中文字幕| 蜜臀亚洲AV无码精品国产午夜.| 久久午夜无码鲁丝片| 国产午夜无码精品免费看| 国产成年无码v片在线| 亚洲欧洲av综合色无码| 国产成人无码免费看视频软件 | 狼人无码精华AV午夜精品| 亚洲GV天堂GV无码男同| 精品国产一区二区三区无码| 无码精品A∨在线观看| 亚洲∧v久久久无码精品| 亚洲成AV人在线播放无码| 亚洲精品无码久久一线| 国产精品无码久久久久久| 国产AV无码专区亚洲AV手机麻豆| 亚洲一区无码精品色| 成人无码区免费A∨直播| 精品人妻系列无码人妻免费视频| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲精品偷拍无码不卡av| 亚洲中文字幕无码爆乳app| 免费无码AV电影在线观看| 国产午夜无码片在线观看| 亚洲成A∨人片天堂网无码| 好硬~好爽~别进去~动态图, 69式真人无码视频免|