系统升级方法及装置的制造方法

文档序号:9489307阅读:361来源:国知局
系统升级方法及装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别涉及一种系统升级方法及装置。
【背景技术】
[0002]随着终端设备的功能的不断增加,操作系统的不断完善,终端设备每间隔一段时间就需要进行一次系统的升级。目前的系统升级方法是:将系统升级版本放到升级服务器,终端设备如果检测到有新的系统版本,则会提示用户是否进行系统升级,如果用户终端向升级服务器发送系统升级请求,则升级服务器便会将用户终端所请求的版本系统下发给用户终端,用户终端下载新的系统版本以替换当前的版本,实现操作系统的升级。升级服务器不会对用户终端的升级请求进行限制。

【发明内容】

[0003]本公开实施例提供了一种系统升级的方法及装置。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种系统升级方法,用于服务器,该方法包括:
[0005]接收用户终端发送的系统升级请求;
[0006]查询本地存储的系统升级准则,确定所述用户终端是否满足所述系统升级准则;
[0007]如果所述用户终端满足所述系统升级准则,则将所述用户终端当前的系统进行升级。
[0008]本技术方案在接收用户终端发送的系统升级请求时,查询本地存储的系统升级准贝1J,确定用户终端是否满足所述系统升级准则;如果用户终端满足所述系统升级准则,则将用户终端当前的系统进行升级。服务器设定一定的升级准则来区分控制用户终端的系统升级行为,这在系统新版本发布的公测阶段,可以很好的控制新系统的使用者,使得在系统新版本出现问题的时候,可以做到风险可控。
[0009]可选地,所述系统升级请求包括:所述用户终端当前系统的版本号、用户终端的MAC地址、用户终端的串号及用户终端当前所处的地域信息。
[0010]可选地,所述服务器本地存储有版本号与系统升级准则间对应关系,所述查询本地存储的系统升级准则,确定所述用户终端是否满足所述系统升级准则,包括:
[0011]根据所述用户终端当前系统的版本号,依据本地存储的版本号,确定所述当前系统的版本号的上一级版本号;
[0012]查询本地存储的版本号与系统升级准则间对应关系,得到所述上级版本号对应的系统升级准则;
[0013]根据查询到的系统升级准则,确定所述用户终端是否满足所述系统升级准则。
[0014]本技术方案中,可以就每个升级版本都制定一个系统升级准则,使得最终依据系统升级准则升级的用户终端的分布比较多样化。
[0015]可选地,所述系统升级准则用于限制升级到各版本号用户终端。本技术方案通过预先制定的系统升级准则来限制各需要进行系统升级的用户终端。操作方便可控,只需要修改系统升级准则就可以限制升级到不同版本号的用户终端。
[0016]可选地,所述系统升级准则包括:
[0017]记录有MAC地址段,在所述MAC地址段内的用户终端允许升级;或/和,
[0018]记录有地域范围,在所述地域范围内的用户终端允许升级;或/和,
[0019]记录有串号段,在所述串号段内的用户终端允许升级;或/和,
[0020]记录有用户等级,在所述用户等级内的用户终端允许升级。
[0021]本技术方案中,通过上述系统升级准则,可以控制某些MAC地址的用户终端,某些地域的用户终端,拥有某些串号的用户终端或/和某些用户等级的用户终端来升级到新的版本,做到升级到新版本的用户终端区分可控,例如,可以控制某些地域的用户终端进行升级,一旦新版本出现问题,就可以在该区域内集中处理。或者,例如,可以控制某些等级的用户终端升级到新版本,如控制一些发烧友先升级到新版本进行试用,便于新版本的问题反馈。
[0022]那么,可选的,所述确定所述用户终端是否满足所述系统升级准则,包括:
[0023]根据所述用户终端的MAC地址查询本地存储的系统升级准则,确定所述用户终端的MAC地址是否在所述系统升级准则记录的MAC地址段内,如果所述用户终端的MAC地址落在所述系统升级准则记录的MAC地址段内,则确定所述用户终端满足所述系统升级准则;或/和,
[0024]根据所述用户终端当前所处的地域信息查询本地存储的系统升级准则,确定所述用户终端当前所处的地域信息是否在所述系统升级准则记录的地域范围内,如果所述用户终端当前所述的地域信息落在所述系统升级准则记录的地域范围内,则确定所述用户终端满足所述系统升级准则;或/和,
[0025]根据所述用户终端的串号查询本地存储的系统升级准则,确定所述用户终端的串号是否在所述系统升级准则记录的串号段内,如果所述用户终端的串号落在所述系统升级准则记录的串号段内,则确定所述用户终端满足所述系统升级准则;或/和,
[0026]根据所述用户终端的MAC地址确定所述用户终端的用户等级,根据所确定的用户等级查询所述系统升级准则记录的用户等级,确定所述用户终端是否达到所述系统升级准则记录的用户等级,如果所述用户终端达到所述系统升级准则记录的用户等级,则确定所述用户终端满足所述系统升级准则。
[0027]根据本公开实施例的第二方面,提供一种系统升级装置,用于服务器,该装置包括:
[0028]信息接收模块,被配置为接收用户终端发送的系统升级请求;
[0029]系统升级确定模块,被配置为查询本地存储的系统升级准则,确定所述用户终端是否满足所述系统升级准则;
[0030]系统升级模块,被配置为如果所述用户终端满足所述系统升级准则,则将所述用户终端当前的系统进行升级。
[0031]本技术方案在接收用户终端发送的系统升级请求时,查询本地存储的系统升级准贝1J,确定用户终端是否满足所述系统升级准则;如果用户终端满足所述系统升级准则,则将用户终端当前的系统进行升级。服务器设定一定的升级准则来区分控制用户终端的系统升级行为,这在系统新版本发布的公测阶段,可以很好的控制新系统的使用者,使得在系统新版本出现问题的时候,可以做到风险可控。
[0032]可选地,所述系统升级请求包括:所述用户终端当前系统的版本号、用户终端的MAC地址、用户终端的串号及用户终端当前所处的地域信息。
[0033]可选地,所述系统升级确定模块包括:
[0034]第一信息查询子模块,被配置为根据所述用户终端当前系统的版本号,依据本地存储的版本号,确定所述当前系统的版本号的上级版本号;
[0035]第二信息查询子模块,被配置为查询本地存储的版本号与系统升级准则间对应关系,得到所述上一级版本号对应的系统升级准则;
[0036]升级准则确定子模块,被配置为根据查询到的系统升级准则,确定所述用户终端是否满足所述系统升级准则。
[0037]本技术方案中,可以就每个升级版本都制定一个系统升级准则,使得最终依据系统升级准则升级的用户终端的分布比较多样化。
[0038]可选地,所述系统升级准则用于限制升级到各版本号的用户终端。本技术方案通过预先制定的系统升级准则来限制各需要进行系统升级的用户终端。操作方便可控,只需要修改系统升级准则就可以限制升级到不同版本号的用户终端。
[0039]可选的,所述系统升级准则包括:
[0040]记录有MAC地址段,在所述MAC地址段内的用户终端允许升级;或/和,
[0041]记录有地域范围,在所述地域范围内的用户终端允许升级;或/和,
[0042]记录有串号段,在所述串号段内的用户终端允许升级;或/和,
[0043]记录有用户等级,在所述用户等级内的用户终端允许升级。
[0044]本技术方案中,通过上述系统升级准则,可以控制某些MAC地址的用户终端,某些地域的用户终端,拥有某些串号的用户终端或/和某些用户等级的用户终端来升级到新的版本,做到升级到新版本的用户终端区分可控,例如,可以控制某些地域的用户终端进行升级,一旦新版本出现问题,就可以在该区域内集中处理。或者,例如,可以控制某些等级的用户终端升级到新版本,如控制一些发烧友先升级到新版本进行试用,便于新版本的问题反馈。
[0045]那么,可选地,所述系统升级确定模块包括:
[0046]第一确定子模块,被配置为根据所述用户终端的MAC地址查询本地存储的系统升级准则,确定所述用户终端的MAC地址是否在所述系统升级准则记录的MAC地址段内,如果所述用户终端的MAC地址落在所述系统升级准则记录的MAC地址段内,则确定所述用户终端满足所述系统升级准则;或/和,
[0047]第二确定子模块,被配置为根据所述用户终端当前所处的地域信息查询本地存储的系统升级准则,确定所述用户终端当前所处的地域信息是否在所述系统升级准则记录的地域范围内,如果所述用户终端当前所述的地域信息落在所述系统升级准则记录的地域范围内,则确定所述用户终端满足所述系统升级准则;或/和,
[0048]第三确定子模块,被配置为根据所述用户终端的串号查询本地存储的系统升级准贝1J,确定所述用户终端的串号是否在所述系统升级准则记录的串号段内,如果所述用户终端的串号落在所述系统升级准则记录的串号段内,则确定所述用户终端满足所述系统升级准则;或/和,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1