【技术实现步骤摘要】
本专利技术涉及通讯技术,尤其涉及一种应用更新方法及终端。
技术介绍
本申请专利技术人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:目前在如手机、平板电脑、台式机、便携笔记本、一体机等终端上可以通过安装各种应用,通过应用提供的功能为用户的生活提供更好的服务,比如,通过导航应用可以为用户提供路径规划和导航,通过订餐应用可以为用户提供预约订餐服务,免去排队的痛苦,通过游戏或娱乐功能的应用可以丰富用户的业余文化生活等等。这些安装于终端的应用是经常需要更新到最新版本的,最新版本的应用不仅能为用户提供更高品质的服务,而且也能解决一些之前旧版本应用中存在的问题,比如应用与终端自身系统不兼容导致的应用闪退,或者一些应用功能无法使用的问题。然而,目前的应用更新机制通常是通过应用商店下载应用时提示用户有新版本可以下载,用户下载应用后进行更新,是一种实时下载更新的方案,如果用户现在就希望立即更新应用,但是暂时无法立即下载,如当前检测不到网络信号,网络信号不稳定,或者没有安装应用商店软件等,则会导致应用无法更新或更新失败。对于这个问题,相关技术中尚无有效解决方案。
技术实现思路
有鉴于此,本专利技术实施例希望提供一种应用更新方法及终端,至少解决了现有技术存在的问题,避免了应用无法更新或更新失败的缺陷。本专利技术实施例的技术方案是这样实现的:本专利技术实施例的一种应用更新方法,所述方法包括:启动第一引擎,通过所述第一引擎检测当前是否存在满足预设条件的应用更新服务;当检测到存在满足预设条件的所述应用更新服务时,在预设的网络环境下和/或从预设的第一时间段的起始时 ...
【技术保护点】
一种应用更新方法,其特征在于,所述方法包括:启动第一引擎,通过所述第一引擎检测当前是否存在满足预设条件的应用更新服务,当检测到存在满足预设条件的所述应用更新服务时,在预设的网络环境下和/或从预设的第一时间段的起始时间点开始预先下载应用的更新数据包;启动第二引擎,通过所述第二引擎检测已启动的至少一个应用中是否存在与所述更新数据包对应的第一应用,当检测到存在所述第一应用时,在第一应用界面上通过提示信息引导用户直接安装对应所述第一应用的更新数据包。
【技术特征摘要】
1.一种应用更新方法,其特征在于,所述方法包括:启动第一引擎,通过所述第一引擎检测当前是否存在满足预设条件的应用更新服务,当检测到存在满足预设条件的所述应用更新服务时,在预设的网络环境下和/或从预设的第一时间段的起始时间点开始预先下载应用的更新数据包;启动第二引擎,通过所述第二引擎检测已启动的至少一个应用中是否存在与所述更新数据包对应的第一应用,当检测到存在所述第一应用时,在第一应用界面上通过提示信息引导用户直接安装对应所述第一应用的更新数据包。2.根据权利要求1所述的方法,其特征在于,所述预设条件为在所述预设的网络环境和所述预设的第一时间段同时满足时提供所述应用更新服务;所述应用更新服务的范围包括:所有存在更新的应用或者预先指定的应用。3.根据权利要求2所述的方法,其特征在于,所述通过所述第一引擎检测当前是否存在满足预设条件的应用更新服务,包括:需要对所述所有存在更新的应用提供所述应用更新服务时,在终端侧对应用进行全盘扫描,基于扫描结果生成包含所有应用的第一应用列表;发送所述第一应用列表给服务器,以请求服务器查询是否存在应用更新;接收服务器反馈的查询结果,若存在应用更新,则继续检测是否同时满足所述预设的网络环境和所述预设的第一时间段;或者,接收服务器反馈的第一应用更新信息;在终端侧对应用进行全盘扫描,基于扫描结果生成包含所有应用的第一应用列表;将所述第一应用更新信息与所述第一应用列表进行匹配,若匹配,则存在应用更新,则继续检测是否同时满足所述预设的网络环境和所述预设的第一时间段。4.根据权利要求根据权利要求2所述的方法,其特征在于,所述通过所述第一引擎检测当前是否存在满足预设条件的应用更新服务,包括:需要对所述预先指定的应用提供所述应用更新服务时,在终端侧提取预先指定的应用,基于提取结果生成仅包含预先指定的应用的第二应用列表;发送所述第二应用列表给服务器,以请求服务器查询是否存在应用更新;接收服务器反馈的查询结果,若存在应用更新,则继续检测是否同时满足所述预设的网络环境和所述预设的第一时间段;或者,接收服务器反馈的第二应用更新信息;在终端侧提取预先指定的应用,基于提取结果生成仅包含预先指定的应用的第二应用列表;将所述第二应用更新信息与所述第二应用列表进行匹配,若匹配,则存在应用更新,则继续检测是否同时满足所述预设的网络环境和所述预设的第一时间段。5.根据权利要求1至4任一项所述的方法,其特征在于,所述在第一应用界面上通过提示信息引导用户直接安装对应所述第一应用的更新数据包,包括:当前运行于前台的应用为所述第一应用时,直接在第一应用界面上显示所述提示信息;响应所述提示信息并执行对应的操作,以提取对应所述第一应用的更新数据包并安装所述第一应用的更新数据包;或者,所述第一应用当前运行于后台,运行于前台的当前应用为其他应用时,将所述第一应用从所述后台切换到所述前台运行,之后在第一应用界面上显示所述提示信息;响应所述提示信息并执行对应的操作,以提取对应所述第一应用的更新数据包并安装所述第一应用的更新数据包;或者,所述更新数据包用于对所述第一应用中的下级应用功能或所述第一应用包含的内嵌应用功能进行更新时,以直接在第一应用界面上显示所述提示信息的方式或者以在所述应用功能界面上显示所述提示信息的方式显示所述提示信息;响应所述提示信息并执行对应的操作,以提取对应所述第一应...
【专利技术属性】
技术研发人员:杨学营,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。