应用更新方法及装置制造方法及图纸

技术编号:16499619 阅读:23 留言:0更新日期:2017-11-04 11:10
本公开提供一种应用更新方法及装置,其中,所述方法包括:在确定目标应用需要更新时,推送与所述目标应用对应的更新标记到终端;接收所述终端根据所述更新标记发送的获取请求,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;根据所述更新标记,推送所述目标更新内容到所述终端,以使所述终端加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。本公开实现了将目标更新内容及时推送给目标应用的目的,确保终端侧每次打开的目标应用为最新版本。

Application update method and device

The present invention provides a method and a device for updating application, wherein, the method comprises the following steps: in determining the target application need to update, update push markers corresponding to the target application to the terminal; the receiving terminal according to the request to send the update mark, obtain the request for the corresponding request the target application target updates; according to the updated labeling, push the target updates to the terminal, the terminal loads the target updates, directly open the target application of the latest version of the application; the goal is to download and install the application in the process of the background of the terminal. This disclosure achieves the goal of pushing the target update content to the target application in a timely manner, ensuring that the target on each side of the terminal is applied to the latest version.

【技术实现步骤摘要】
应用更新方法及装置
本公开涉及信息交互领域,尤其涉及应用更新方法及装置。
技术介绍
相关技术中,应用的下载和安装的过程,需要用户手动触发虚拟安装按键,终端才会进行下载和安装。而应用的更新过程,则更为复杂。需要终端检测到该应用存在新版本时,弹出更新提示框,用户手动确定进行更新后,终端才会从服务器端下载更新内容,从而进行应用的更新。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种应用更新方法及装置。根据本公开实施例的第一方面,提供一种应用更新方法,所述方法用于服务器端,所述方法包括:在确定目标应用需要更新时,推送与所述目标应用对应的更新标记到终端;接收所述终端根据所述更新标记发送的获取请求,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;根据所述获取请求,推送所述目标更新内容到所述终端,以使所述终端加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。可选地,所述确定目标应用需要更新,包括:获取所述终端上存储的所述目标应用的当前版本信息;将所述当前版本信息与所述服务器端存储的所述目标应用的最新版本信息进行匹配,如果匹配不一致,则确定所述目标应用需要更新。可选地,所述方法还包括:确定当前是否满足预设的更新检测条件,在确定当前满足预设的更新检测条件时,执行所述在确定目标应用需要更新时,推送更新标记到终端的步骤。可选地,所述更新检测条件包括以下任一项:到达进行更新检测的预设时间点;接收到所述终端发送的请求打开所述目标应用的打开请求;接收到所述终端发送的通知消息,所述通知消息用于通知用于打开所述目标应用的应用平台完成启动操作;检测到所述目标应用的最新版本信息发生变更。根据本公开实施例的第二方面,提供一种应用更新方法,所述方法用于终端,所述方法包括:根据与目标应用对应的更新标记,发送获取请求到服务器端,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;接收所述服务器端根据所述获取请求推送的所述目标更新内容;加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。可选地,所述根据与目标应用对应的更新标记,发送获取请求到服务器端,包括:在确定需要打开目标应用时,根据与所述目标应用对应的更新标记,发送获取请求到服务器端。可选地,所述确定需要打开目标应用,包括:在应用商店、浏览器或用于打开所述目标应用的应用平台中确定需要打开目标应用。可选地,所述确定需要打开目标应用,包括以下任一项:在用于打开所述目标应用的预设虚拟按键上检测到触点信息;检测到对所述目标应用对应的预设虚拟图标的触发操作;检测到对用于打开所述目标应用的预设显示元素的触发操作。可选地,所述根据与目标应用对应的更新标记,发送获取请求到服务器端之前,所述方法还包括:接收所述服务器端在确定所述目标应用需要更新时推送的与所述目标应用对应的更新标记。可选地,所述方法还包括:检测当前是否存在与所述目标应用对应的更新标记;如果存在所述更新标记,则执行所述根据与所述目标应用对应的更新标记,发送获取请求到服务器端的步骤;如果不存在所述更新标记,则加载所述终端上已存储的打开所述目标应用所需要的目标加载内容后,直接打开所述目标应用。可选地,所述方法还包括:存储所述目标更新内容之后,清除所述更新标记。根据本公开实施例的第三方面,提供一种应用更新装置,所述装置用于服务器端,所述装置包括:第一推送模块,被配置为在确定目标应用需要更新时,推送与所述目标应用对应的更新标记到终端;第一接收模块,被配置为接收所述终端根据所述更新标记发送的获取请求,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;第二推送模块,被配置为根据所述获取请求,推送所述目标更新内容到所述终端,以使所述终端加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。可选地,所述第一推送模块包括:获取子模块,被配置为获取所述终端上存储的所述目标应用的当前版本信息;第一确定子模块,被配置为将所述当前版本信息与所述服务器端存储的所述目标应用的最新版本信息进行匹配,如果匹配不一致,则确定所述目标应用需要更新。可选地,所述装置还包括:更新检测确定模块,被配置为确定当前是否满足预设的更新检测条件,在确定当前满足预设的更新检测条件时,控制所述第一推送模块在确定目标应用需要更新时,推送更新标记到终端。可选地,所述更新检测条件包括以下任一项:到达进行更新检测的预设时间点;接收到所述终端发送的请求打开所述目标应用的打开请求;接收到所述终端发送的通知消息,所述通知消息用于通知用于打开所述目标应用的应用平台完成启动操作;检测到所述目标应用的最新版本信息发生变更。根据本公开实施例的第四方面,提供一种应用更新装置,所述装置用于终端,所述装置包括:发送模块,被配置为根据与目标应用对应的更新标记,发送获取请求到服务器端,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;第二接收模块,被配置为接收所述服务器端根据所述获取请求推送的所述目标更新内容;第一执行模块,被配置为加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。可选地,所述发送模块包括:发送子模块,被配置为在确定需要打开目标应用时,根据与所述目标应用对应的更新标记,发送获取请求到服务器端。可选地,所述发送子模块包括:第二确定子模块,被配置为在应用商店、浏览器或用于打开所述目标应用的应用平台中确定需要打开目标应用。可选地,所述发送模块包括以下任一个子模块:第一检测子模块,被配置为在用于打开所述目标应用的预设虚拟按键上检测到触点信息;第二检测子模块,被配置为检测到对所述目标应用对应的预设虚拟图标的触发操作;第三检测子模块,被配置为检测到对用于打开所述目标应用的预设显示元素的触发操作。可选地,所述装置还包括:第三接收模块,被配置为接收所述服务器端在确定所述目标应用需要更新时推送的与所述目标应用对应的更新标记。可选地,所述装置还包括:检测模块,被配置为检测当前是否存在与所述目标应用对应的更新标记;控制模块,被配置为如果存在所述更新标记,则控制所述发送模块根据与所述目标应用对应的更新标记,发送请获取请求到服务器端;第二执行模块,被配置为如果不存在所述更新标记,则加载所述终端上已存储的打开所述目标应用所需要的目标加载内容后,直接打开所述目标应用。可选地,所述装置还包括:第三执行模块,被配置为存储所述目标更新内容之后,清除所述更新标记。根据本公开实施例的第五方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面所述的应用更新方法。根据本公开实施例的第六方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第二方面所述的应用更新方法。根据本公开实施例的第七方面,提供一种应用更新装置,所述装置用于服务器端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在确定目标应用需要更新时,推送与所述目标应用对应的更新标本文档来自技高网...
应用更新方法及装置

【技术保护点】
一种应用更新方法,其特征在于,所述方法用于服务器端,所述方法包括:在确定目标应用需要更新时,推送与所述目标应用对应的更新标记到终端;接收所述终端根据所述更新标记发送的获取请求,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;根据所述获取请求,推送所述目标更新内容到所述终端,以使所述终端加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。

【技术特征摘要】
1.一种应用更新方法,其特征在于,所述方法用于服务器端,所述方法包括:在确定目标应用需要更新时,推送与所述目标应用对应的更新标记到终端;接收所述终端根据所述更新标记发送的获取请求,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;根据所述获取请求,推送所述目标更新内容到所述终端,以使所述终端加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。2.根据权利要求1所述的方法,其特征在于,所述确定目标应用需要更新,包括:获取所述终端上存储的所述目标应用的当前版本信息;将所述当前版本信息与所述服务器端存储的所述目标应用的最新版本信息进行匹配,如果匹配不一致,则确定所述目标应用需要更新。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定当前是否满足预设的更新检测条件,在确定当前满足预设的更新检测条件时,执行所述在确定目标应用需要更新时,推送更新标记到终端的步骤。4.根据权利要求3所述的方法,其特征在于,所述更新检测条件包括以下任一项:到达进行更新检测的预设时间点;接收到所述终端发送的请求打开所述目标应用的打开请求;接收到所述终端发送的通知消息,所述通知消息用于通知用于打开所述目标应用的应用平台完成启动操作;检测到所述目标应用的最新版本信息发生变更。5.一种应用更新方法,其特征在于,所述方法用于终端,所述方法包括:根据与目标应用对应的更新标记,发送获取请求到服务器端,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;接收所述服务器端根据所述获取请求推送的所述目标更新内容;加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。6.根据权利要求5所述的方法,其特征在于,所述根据与目标应用对应的更新标记,发送获取请求到服务器端,包括:在确定需要打开目标应用时,根据与所述目标应用对应的更新标记,发送获取请求到服务器端。7.根据权利要求6所述的方法,其特征在于,所述确定需要打开目标应用,包括:在应用商店、浏览器或用于打开所述目标应用的应用平台中确定需要打开目标应用。8.根据权利要求6或7所述的方法,其特征在于,所述确定需要打开目标应用,包括以下任一项:在用于打开所述目标应用的预设虚拟按键上检测到触点信息;检测到对所述目标应用对应的预设虚拟图标的触发操作;检测到对用于打开所述目标应用的预设显示元素的触发操作。9.根据权利要求5所述的方法,其特征在于,所述根据与目标应用对应的更新标记,发送获取请求到服务器端之前,所述方法还包括:接收所述服务器端在确定所述目标应用需要更新时推送的与所述目标应用对应的更新标记。10.根据权利要求5所述的方法,其特征在于,所述方法还包括:检测当前是否存在与所述目标应用对应的更新标记;如果存在所述更新标记,则执行所述根据与所述目标应用对应的更新标记,发送获取请求到服务器端的步骤;如果不存在所述更新标记,则加载所述终端上已存储的打开所述目标应用所需要的目标加载内容后,直接打开所述目标应用。11.根据权利要求5所述的方法,其特征在于,所述方法还包括:存储所述目标更新内容之后,清除所述更新标记。12.一种应用更新装置,其特征在于,所述装置用于服务器端,所述装置包括:第一推送模块,被配置为在确定目标应用需要更新时,推送与所述目标应用对应的更新标记到终端;第一接收模块,被配置为接收所述终端根据所述更新标记发送的获取请求,所述获取请求用于请求获取所述目标应用所对应的目标更新内容;第二推送模块,被配置为根据所述获取请求,推送所述目标更新内容到所述终端,以使所述终端加载所述目标更新内容后,直接打开最新版本的所述目标应用;其中,所述目标应用是下载和安装过程在所述终端的后台运行的应用。13.根据权利要求12所述的装置,其特征在于,所述第一推送模块包括:获取子模块,被配置为获取所述终端上存储的所述目标应用的当前版本信息;第一确定子模块,被配置为将所述当前版本信息与所述服务器端存储的所述目标应用的最新版本信息进行匹配,如果匹配不一致,则确定所述...

【专利技术属性】
技术研发人员:董红光陈顺童伟
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1