【技术实现步骤摘要】
一种更新包的下载方法及设备
本专利技术涉及通信
,尤其涉及一种更新包的下载方法及设备。
技术介绍
随着信息技术迅速发展,用户终端也朝着越来越智能化的方向发展,用户终端上 可以运行各种为用户提供不同服务的应用,如社交客户端、游戏客户端等。用户终端需要从 服务器下载应用的安装包,并进行安装。 为了完善、扩展应用的功能,应用的供应商会在一个应用上线后,对应用进行版本 的升级或更新,并由服务器通知用户终端应用的版本已经升级或更新,用户在获知应用版 本升级或更新后,可以通过用户终端从服务器下载应用的更新包,以对用户终端中安装的 该应用进行更新或者升级。 但是存在的问题是:用户终端在获知应用版本升级或更新后,会直接从服务器下 载应用的更新包,此时,有可能因用户终端的当前状态或网络状态并不适合进行数据下载 而导致更新包下载失败。
技术实现思路
本专利技术的实施例提供一种更新包的下载方法及设备,可以降低用户终端从服务器 下载应用的更新包时,更新包下载失败的概率,提高更新包下载的成功率。 为达到上述目的,本专利技术的实施例的第一方面,提供一种更新包的下载方法,应用 于用户终端,该更新包的下载方法包括: 接收服务器发送的针对一应用的更新消息; 向所述服务器发送下载所述应用的更新包的下载条件查询请求,所述下载条件查 询请求中携带有标识所述应用的标识信息,以便所述服务器根据所述标识信息匹配出下载 所述应用的更新包的触发时机和下载条件; 接收所述服务器发送的下载所述应用的更新包的触发时机和下载条件; 若确定 ...
【技术保护点】
一种更新包的下载方法,应用于用户终端,其特征在于,所述方法包括:接收服务器发送的针对一应用的更新消息;向所述服务器发送下载所述应用的更新包的下载条件查询请求,所述下载条件查询请求中携带有标识所述应用的标识信息,以便所述服务器根据所述标识信息匹配出下载所述应用的更新包的触发时机和下载条件;接收所述服务器发送的下载所述应用的更新包的触发时机和下载条件;若确定当前自身状态和当前网络状态符合下载所述应用的更新包的触发时机和下载条件,则从所述服务器下载所述应用的更新包。
【技术特征摘要】
1. 一种更新包的下载方法,应用于用户终端,其特征在于,所述方法包括: 接收服务器发送的针对一应用的更新消息; 向所述服务器发送下载所述应用的更新包的下载条件查询请求,所述下载条件查询请 求中携带有标识所述应用的标识信息,以便所述服务器根据所述标识信息匹配出下载所述 应用的更新包的触发时机和下载条件; 接收所述服务器发送的下载所述应用的更新包的触发时机和下载条件; 若确定当前自身状态和当前网络状态符合下载所述应用的更新包的触发时机和下载 条件,则从所述服务器下载所述应用的更新包。2. 根据权利要求1所述的更新包的下载方法,其特征在于,所述方法还包括: 若确定当前自身状态和当前网络状态不符合所述下载条件,则保存下载所述应用的更 新包的触发时机。3. 根据权利要求2所述的更新包的下载方法,其特征在于,所述方法还包括: 若确定当前自身状态符合所述用户终端中保存的触发时机,则向所述服务器发送下载 所述应用的更新包的下载条件查询请求,所述下载条件查询请求中携带有标识所述应用的 标识信息,以便所述服务器根据所述标识信息匹配出下载所述应用的更新包的触发时机和 下载条件,并向用户终端下发。4. 根据权利要求1-3中任一项所述的更新包的下载方法,其特征在于,所述下载条件 包括以下一个或多个条件的组合: 所述用户终端的自动下载开关处于开启状态; 所述用户终端连接至预配置WiFi ; 所述用户终端的剩余存储空间可提供的数据存储量大于预设存储量阈值; 所述触发时机包括以下至少一个时机: 所述用户终端的屏幕点亮; 所述用户终端中预设的触发时间到达; 所述用户终端由第一网络切换至第二网络; 所述用户终端从所述服务器成功下载一个数据包,所述数据包包括应用的安装包或者 应用的更新包。5. -种更新包的下载方法,应用于服务器,其特征在于,所述方法包括: 向用户终端发送针对一应用的更新消息; 接收所述用户终端发送的下载所述应用的更新包的下载条件查询请求,所述下载条件 查询请求中携带有标识所述应用的标识信息; 根据所述标识信息匹配出下载所述应用的更新包的触发时机和下载条件; 向所述用户终端发送所述触发时机和所述下载条件,以便于所述用户终端在确定当前 自身状态和当前网络状态符合所述触发时机和所述下载条件时,从所述服务器下载所述应 用的更新包。6. -种用户终端,其特征在于,包括: 接收模块,用于接收服务器发送的针对一应用的更新消息; 发送模块,用于向所述服务器发送下载所述应用的...
【专利技术属性】
技术研发人员:董磊,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。