软件升级方法及电子设备技术

技术编号:24852345 阅读:33 留言:0更新日期:2020-07-10 19:06
本发明专利技术是关于一种软件升级方法及电子设备,涉及互联网技术领域,用以解决在软件升级时采用全面升级的方式时在升级后的软件运行异常时影响范围比较大的问题,本发明专利技术包括:向安装有目标应用的多个终端中的部分终端发送目标应用的升级包;监测安装所述升级包的终端运行目标应用的情况;若所述安装所述升级包的终端运行目标应用正常,则将所述升级包发送给所述多个终端中除所述部分终端之外的其他终端。由于本发明专利技术实施例将从安装有目标应用的多个终端中选择部分终端,进行升级测试,避免在目标应用运行异常的情况下造成较大的影响。

【技术实现步骤摘要】
软件升级方法及电子设备
本专利技术涉及互联网
,尤其涉及一种软件升级方法及电子设备。
技术介绍
智能终端在市场上越来越普及,车载终端、手机、平板电脑、智能手表、智能手环等智能终端已进入到人们的生活之中,不管是大人,还是孩子都在享受科技带来的便利。为了能够让人们不断的体验到最新的技术,互联网企业需要不停的更新并维护这些智能终端上安装的应用软件。目前,在进行软件更新时,一般是由服务器端发送最新版本给安装有目标应用的所有的智能终端,当用户触发安装该智能终端接收到最新版本后,智能终端对相应的应用进行新版本更新。然而,由于每一个安装有目标应用的智能终端都具有不同的自身条件,同时,在不同的运行环境中目标应用的运行的效果不同,例如不同的智能终端当前所处的地理信息不同,此时会影响网速,影响目标应用的运行流畅问题;或者针对不同的智能终端的机型而言,可能具有不同的功能,则该目标应用在该种机型下运行时,功能之间是否匹配,也会影响目标软件的运行情况。那么,采用现有技术中对所有终端一起进行应用升级的方法,当目标应用运行出现问题,造成的影响比较大。<本文档来自技高网...

【技术保护点】
1.一种软件升级方法,其特征在于,包括:/n向安装有目标应用的多个终端中的部分终端发送目标应用的升级包;/n监测安装所述升级包的终端运行目标应用的情况;/n若所述安装所述升级包的终端运行目标应用正常,则将所述升级包发送给所述多个终端中除所述部分终端之外的其他终端。/n

【技术特征摘要】
1.一种软件升级方法,其特征在于,包括:
向安装有目标应用的多个终端中的部分终端发送目标应用的升级包;
监测安装所述升级包的终端运行目标应用的情况;
若所述安装所述升级包的终端运行目标应用正常,则将所述升级包发送给所述多个终端中除所述部分终端之外的其他终端。


2.根据权利要求1所述的软件升级方法,其特征在于,从安装有目标应用的多个终端中,选择部分终端的方法,包括:
从安装目标应用的多个终端中,选择满足筛选条件的部分终端;
其中,所述筛选条件包括以下部分或全部:
终端当前所处的地理位置在设定范围内;
终端的品牌在设定的品牌中;
终端的机型在设定的机型中;
终端的操作系统在设定的操作系统中;
终端的目标应用的当前版本在设定的版本范围内;
终端的目标应用登录的账号在设定的账号范围内。


3.根据权利要求2所述的软件升级方法,其特征在于,所述方法还包括:
若满足所述筛选条件的终端数量大于预设升级数量,则随机从满足所述筛选条件的终端中选择所述预设升级数量的终端;或
若所述筛选条件包括接收到终端发送的升级请求,且满足所述筛选条件的终端数量大于预设升级数量,则按照接收到所述升级请求的时间的先后顺序,从满足所述筛选条件的终端中选择所述预设升级数量的终端。


4.根据权利要求1~3任一项所述的软件升级方法,其特征在于,所述监测安装所述升级包的终端运行目标应用的情况,包括:
获取安装所述升级包的终端运行目标应用的情况的反馈信息,并根据所述反馈信息判断目标应用运行情况是否异常。


5.根据权利要求4所述的软件升级方法,其特征在于,根据所述反馈信息判断目标应用运行情况是否异常,包括:
判断反馈信息确定为异常信息的次数是否小于预设次数,和/或每一次反馈信息确定为异常信息的持续时间是否小于预设时间;
如果是,则判断目标应用运行情况正常;否则,判断目标应用运行情况异常...

【专利技术属性】
技术研发人员:彭杰李存海赵冬冬曾辉
申请(专利权)人:南京领行科技股份有限公司
类型:发明
国别省市:江苏;32

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

1