本申请涉及一种应用升级方法、装置、计算机设备和存储介质。所述方法包括:接收目标终端对应的应用升级请求;响应于所述应用升级请求,获取所述目标终端对应的待升级的应用对应的目标版本类型;所述目标版本类型为灰度版本类型或者通用版本类型;当所述目标版本类型为灰度版本类型时,获取灰度版本类型对应的灰度升级文件,作为目标升级文件;当所述目标版本类型为通用版本类型时,获取通用版本类型对应的通用升级文件,作为目标升级文件;将所述目标升级文件发送给所述目标终端,以使得所述目标终端基于所述目标升级文件进行应用升级。采用本方法能够提高应用升级效率。用本方法能够提高应用升级效率。用本方法能够提高应用升级效率。
【技术实现步骤摘要】
应用升级方法、装置、计算机设备和存储介质
[0001]本申请涉及网络
,特别是涉及一种应用升级方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着网络技术的发展,实现了互联网上分散的资源融为有机整体、资源的全面共享和有机协作,从而使人们能够透明地使用资源的整体能力并按需获取信息,也能够为人们的日常生活提供极大的便利,有着较为广泛的应用范围。例如,可以利用网络技术进行应用的升级,终端可以通过网络获取到服务器上的应用升级包对应用进行升级。
[0003]然而,目前的应用升级方法,存在应用升级效率低的问题。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高应用升级效率的应用升级方法、装置、计算机设备和存储介质。
[0005]一种应用升级方法,所述方法包括:接收目标终端对应的应用升级请求;响应于所述应用升级请求,获取所述目标终端对应的待升级的应用对应的目标版本类型;所述目标版本类型为灰度版本类型或者通用版本类型;当所述目标版本类型为灰度版本类型时,获取灰度版本类型对应的灰度升级文件,作为目标升级文件;当所述目标版本类型为通用版本类型时,获取通用版本类型对应的通用升级文件,作为目标升级文件;将所述目标升级文件发送给所述目标终端,以使得所述目标终端基于所述目标升级文件进行应用升级。
[0006]在其中一个实施例中,所述当所述目标版本类型为灰度版本类型时,获取灰度版本类型对应的灰度升级文件,作为目标升级文件包括:当所述目标版本类型为灰度版本类型时,获取所述目标终端当前安装的应用对应的当前通用版本标识,所述当前通用版本标识包括通用主版本号以及通用子版本号;获取所述通用主版本号对应的升级版本号,将所述升级版本号以及通用子版本号进行组合,得到组合版本标识;从灰度版本类型对应的候选灰度升级文件集合中,获取版本标识大于所述组合版本标识的候选灰度升级文件,作为目标升级文件。
[0007]在其中一个实施例中,所述方法还包括:接收所述目标终端发送的所述应用对应的故障上报消息,所述故障上报消息包括故障项;建立所述故障项与故障修复升级文件的对应关系,所述故障修复升级文件为针对所述故障项进行修复的灰度升级文件,所述故障修复升级文件对应的版本标识大于所述组合版本标识;所述从灰度版本类型对应的候选灰度升级文件集合中,获取版本标识大于所述组合版本标识的候选灰度升级文件,作为目标升级文件包括:获取所述目标终端所上报的故障项,根据所述故障项以及所述对应关系,从灰度版本类型对应的候选灰度升级文件集合中获取所述故障修复升级文件,作为目标升级文件。
[0008]在其中一个实施例中,得到所述故障修复升级文件的步骤包括:响应于所述故障
上报消息,获取所述故障项对应的故障解决文件;获取所述目标终端当前安装的应用对应的当前通用版本标识,获取所述当前通用版本标识对应的当前通用升级文件;利用所述故障解决文件对所述当前通用升级文件进行修复,得到所述故障修复升级文件。
[0009]在其中一个实施例中,所述当所述目标版本类型为通用版本类型时,获取通用版本类型对应的通用升级文件,作为目标升级文件包括:当所述目标版本类型为通用度版本类型时,获取所述目标终端当前安装的应用对应的当前灰度版本标识;从通用版本类型对应的候选通用升级文件集合中,获取版本标识大于所述当前灰度版本标识的候选通用升级文件,作为目标升级文件。
[0010]在其中一个实施例中,所述响应于所述应用升级请求,获取所述目标终端对应的待升级的应用对应的目标版本类型包括:响应于所述应用升级请求,获取所述应用升级请求所携带的用户标识;根据所述用户标识获取对应的用户特征;根据所述用户特征获取目标终端对应的目标版本类型。
[0011]在其中一个实施例中,所述根据所述用户特征获取目标终端对应的目标版本类型包括:获取所述用户对应的目标行为特征;当确定所述目标行为特征对应灰度版本升级文件对应的灰度功能项时,确定所述目标终端对应的目标版本类型为灰度版本类型。
[0012]一种应用升级装置,所述装置包括:应用升级请求模块,用于接收目标终端对应的应用升级请求;目标版本类型获取模块,用于响应于所述应用升级请求,获取所述目标终端对应的待升级的应用对应的目标版本类型;所述目标版本类型为灰度版本类型或者通用版本类型;目标升级文件获取模块,用于当所述目标版本类型为灰度版本类型时,获取灰度版本类型对应的灰度升级文件,作为目标升级文件;当所述目标版本类型为通用版本类型时,获取通用版本类型对应的通用升级文件,作为目标升级文件;目标升级文件发送模块,用于将所述目标升级文件发送给所述目标终端,以使得所述目标终端基于所述目标升级文件进行应用升级。
[0013]在其中一个实施例中,目标版本类型获取模块用于当所述目标版本类型为灰度版本类型时,获取所述目标终端当前安装的应用对应的当前通用版本标识,所述当前通用版本标识包括通用主版本号以及通用子版本号;获取所述通用主版本号对应的升级版本号,将所述升级版本号以及通用子版本号进行组合,得到组合版本标识;从灰度版本类型对应的候选灰度升级文件集合中,获取版本标识大于所述组合版本标识的候选灰度升级文件,作为目标升级文件。
[0014]在其中一个实施例中,目标版本类型获取模块用于接收所述目标终端发送的所述应用对应的故障上报消息,所述故障上报消息包括故障项;建立所述故障项与故障修复升级文件的对应关系,所述故障修复升级文件为针对所述故障项进行修复的灰度升级文件,所述故障修复升级文件对应的版本标识大于所述组合版本标识;所述从灰度版本类型对应的候选灰度升级文件集合中,获取版本标识大于所述组合版本标识的候选灰度升级文件,作为目标升级文件包括:获取所述目标终端所上报的故障项,根据所述故障项以及所述对应关系,从灰度版本类型对应的候选灰度升级文件集合中获取所述故障修复升级文件,作为目标升级文件。
[0015]在其中一个实施例中,目标版本类型获取模块用于响应于所述故障上报消息,获取所述故障项对应的故障解决文件;获取所述目标终端当前安装的应用对应的当前通用版
本标识,获取所述当前通用版本标识对应的当前通用升级文件;利用所述故障解决文件对所述当前通用升级文件进行修复,得到所述故障修复升级文件。
[0016]在其中一个实施例中,目标版本类型获取模块用于当所述目标版本类型为通用度版本类型时,获取所述目标终端当前安装的应用对应的当前灰度版本标识;从通用版本类型对应的候选通用升级文件集合中,获取版本标识大于所述当前灰度版本标识的候选通用升级文件,作为目标升级文件。
[0017]在其中一个实施例中,目标版本类型获取模块用于响应于所述应用升级请求,获取所述应用升级请求所携带的用户标识;根据所述用户标识获取对应的用户特征;根据所述用户特征获取目标终端对应的目标版本类型。
[0018]在其中一个实施例中,目标版本类型获取模块用于获取所述用户对应的目标行为特征;当确定所述目标行为特征对应灰度版本升级文件对应的灰度功能项时,确定本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用升级方法,其特征在于,所述方法包括:接收目标终端对应的应用升级请求;响应于所述应用升级请求,获取所述目标终端对应的待升级的应用对应的目标版本类型;所述目标版本类型为灰度版本类型或者通用版本类型;当所述目标版本类型为灰度版本类型时,获取灰度版本类型对应的灰度升级文件,作为目标升级文件;当所述目标版本类型为通用版本类型时,获取通用版本类型对应的通用升级文件,作为目标升级文件;将所述目标升级文件发送给所述目标终端,以使得所述目标终端基于所述目标升级文件进行应用升级。2.根据权利要求1所述的方法,其特征在于,所述当所述目标版本类型为灰度版本类型时,获取灰度版本类型对应的灰度升级文件,作为目标升级文件包括:当所述目标版本类型为灰度版本类型时,获取所述目标终端当前安装的应用对应的当前通用版本标识,所述当前通用版本标识包括通用主版本号以及通用子版本号;获取所述通用主版本号对应的升级版本号,将所述升级版本号以及通用子版本号进行组合,得到组合版本标识;从灰度版本类型对应的候选灰度升级文件集合中,获取版本标识大于所述组合版本标识的候选灰度升级文件,作为目标升级文件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述目标终端发送的所述应用对应的故障上报消息,所述故障上报消息包括故障项;建立所述故障项与故障修复升级文件的对应关系,所述故障修复升级文件为针对所述故障项进行修复的灰度升级文件,所述故障修复升级文件对应的版本标识大于所述组合版本标识;所述从灰度版本类型对应的候选灰度升级文件集合中,获取版本标识大于所述组合版本标识的候选灰度升级文件,作为目标升级文件包括:获取所述目标终端所上报的故障项,根据所述故障项以及所述对应关系,从灰度版本类型对应的候选灰度升级文件集合中获取所述故障修复升级文件,作为目标升级文件。4.根据权利要求3所述的方法,其特征在于,得到所述故障修复升级文件的步骤包括:响应于所述故障上报消息,获取所述故障项对应的故障解决文件;获取所述目标终端当前安装的应用对应的当前通用版本标识,获取所述当前通用版本标识对应的当前通用升级文件;利用所述故障解决文件对所述当前...
【专利技术属性】
技术研发人员:邓永福,冯鹏龙,杨坤,
申请(专利权)人:深圳云之家网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。