[發明專利]一種軟件更新的方法、服務器、用戶端及系統無效
| 申請號: | 201310282359.8 | 申請日: | 2013-07-05 |
| 公開(公告)號: | CN104065695A | 公開(公告)日: | 2014-09-24 |
| 發明(設計)人: | 王棟 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 唐華明 |
| 地址: | 518031 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 更新 方法 服務器 用戶端 系統 | ||
技術領域
本發明涉及互聯網技術領域,具體涉及一種軟件更新的方法、服務器、用戶端及系統。
背景技術
軟件的版本是會經常更新的,尤其是游戲軟件,新開發出的游戲軟件或者新升級的游戲軟件都是存儲到服務器端,當用戶進入游戲場景后,服務器端會推送提示信息給用戶端,用戶端會提示有新游戲推廣或者某款游戲需要更新,這樣,用戶需要到通過用戶端到服務器端下載新款游戲軟件或者升級版的游戲軟件,將軟件下載到用戶端后,進行安裝,實現軟件更新,然后開始游戲。
本發明的發明人發現,現有技術中,總是在用戶進入游戲場景后,才去下載新軟件或者升級版的軟件,導致軟件的更新時間過長,影響了用戶與軟件應用的溝通效率。
發明內容
本發明實施例提供一種軟件更新的方法,可以預先下載或者更新軟件,從而提高了軟件更新的效率率。本發明實施例還提供了相應的服務器、用戶端及系統。
本發明第一方面提供一種軟件更新的方法,包括:
接收用戶端上報的與用戶的標識關聯的軟件的版本信息;
根據所述軟件的版本信息,確定與所述用戶的標識關聯的待更新的軟件;
當有所述待更新軟件時,向所述用戶端發送更新指令,所述更新指令中攜帶所述待更新的軟件的標識,以使所述用戶端下載并更新所述待更新的軟件。
結合第一方面,在第一種可能的實現方式中,所述根據所述軟件的版本信息,確定與所述用戶的標識關聯的待更新的軟件,包括:
將所述軟件的版本信息與服務器端存儲的對應所述軟件的最新版本信息進行比較;
當所述軟件的版本信息與對應的所述軟件的最新版本信息存在不匹配時,確定所述版本不匹配的軟件為所述待更新的軟件。
結合第一方面,在第二種可能的實現方式中,所述根據所述軟件的版本信息,確定與所述用戶的標識關聯的待更新的軟件,包括:
從所述軟件的版本信息中選擇用戶使用頻率在預置范圍內的軟件的版本信息;
將所述用戶使用頻率在預置范圍內的軟件的版本信息,與對應所述用戶使用頻率在預置范圍內的軟件的最新版本信息進行比較;
當所述用戶使用頻率在預置范圍內的軟件的版本信息與對應的所述用戶使用頻率在預置范圍內的最新的軟件的版本信息存在不匹配時,確定所述用戶使用頻率在預置范圍內的版本不匹配的軟件為所述待更新的軟件。
結合第一方面,在第三種可能的實現方式中,所述根據所述軟件的版本信息,確定與所述用戶的標識關聯的待更新的軟件,包括:
從所述軟件的版本信息中選擇用戶在預置時間段內使用過的軟件的版本信息;
將所述用戶在預置時間段內使用過的軟件的版本信息,與對應所述用戶在預置時間段內使用過的軟件的最新版本信息進行比較;
當所述用戶在預置時間段內使用過的軟件的版本信息與對應的所述用戶在預置時間段內使用過的軟件的最新版本信息存在不匹配時,確定所述用戶在預置時間段內使用過的版本不匹配的軟件為所述待更新的軟件。
結合第一方面,在第四種可能的實現方式中,所述根據所述軟件的版本信息,確定與所述用戶的標識關聯的待更新的軟件,包括:
當所述軟件的版本信息中未包含最新推廣的軟件的信息時,確定所述最新推廣的軟件為所述待更新的軟件。
本發明第二方面提供一種軟件更新的方法,包括:
獲取用戶登陸的提示信息后,向服務器上報與所述用戶的標識關聯的軟件的版本信息;
接收所述服務器發送的更新指令,所述更新指令中攜帶待更新的軟件的標識;
根據所述待更新的軟件的標識,下載并更新對應所述待更新的軟件。
結合第二方面,在第一種可能的實現方式中,所述獲取用戶登陸的提示信息的步驟之后,所述方法還包括:
接收所述服務器發送的更新提示,所述更新提示用于指示所述待更新的軟件;
檢測是否有已下載的所述待更新的軟件;
當有已下載的所述待更新的軟件時,更新所述已下載的所述待更新的軟件。
結合第二方面第一種可能的實現方式,在第二種可能的實現方式中,當未檢測到所述已下載的待更新的軟件時,所述方法還包括:
檢測下載任務中是否有所述待更新的軟件的下載任務;
當在所述下載任務中未檢測到所述待更新的軟件的下載任務時,觸發下載所述待更新的軟件。
本發明第三方面提供一種服務器,包括:
接收單元,用于接收用戶端上報的與用戶的標識關聯的軟件的版本信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310282359.8/2.html,轉載請聲明來源鉆瓜專利網。





