操作系统的版本更新方法、服务器以及终端技术方案

技术编号:25834228 阅读:52 留言:0更新日期:2020-10-02 14:15
本发明专利技术提供一种操作系统的版本更新方法、服务器以及终端,终端的操作系统的版本为中间版本,该方法包括:接收终端发送的第一更新请求,第一更新请求用于请求将终端的操作系统升级至第一版本,第一更新请求携带有中间版本的版本信息,第一版本为安全版本或中间回滚版本;根据中间版本的版本信息,确定终端具有升级至第一版本的权限;向终端发送第一更新包,第一更新包用于将终端的操作系统从中间版本升级至第一版本。本发明专利技术提供的操作系统的版本更新方法、服务器以及终端,避免了终端出现误升级至其他版本的操作系统的问题。

【技术实现步骤摘要】
操作系统的版本更新方法、服务器以及终端
本专利技术涉及计算机技术技术,尤其涉及一种操作系统的版本更新方法、服务器以及终端。
技术介绍
由于信息安全的需要,一些特殊工种单位往往需要为员工配置添加有特殊保护功能的安全终端,这些安全终端通常是在民用终端的硬件基础上,进行软件安全加固设计后升级得到,在其退役后又可以重新将终端的操作系统从安全版本转换为通用版本,即可再次成为民用终端。在现有技术中,终端的操作系统在通用版本和安全版本之间的更新方法,主要有空中下载技术(Over-the-AirTechnology,简称OTA)远程升级和本地卡刷升级两种方式。OTA远程升级由OTA服务器根据终端上报的国际移动设备识别码(InternationalMobileEquipmentIdentity,简称IMEI)和当前版本号确定要推送的更新版本;本地卡刷则是在终端备份功能(Recovery)里做升级规则检查,对可升级版本列表中的版本进行更新。现有的操作系统的版本更新方法在实际使用中,由于终端可以自行通过OTA远程升级或本地卡刷升级,将操作系统在通用版本和安全版本之间进行转换,由此导致了终端易出现误升级至其他版本的操作系统的问题。
技术实现思路
本专利技术提供一种操作系统的版本更新方法、服务器以及终端,以解决终端出现误升级至其他版本的操作系统的问题。本专利技术的第一个方面提供一种操作系统的版本更新方法,终端的操作系统的版本为中间版本,所述方法包括:接收终端发送的第一更新请求,所述第一更新请求用于请求将所述终端的操作系统升级至第一版本,所述第一更新请求携带有所述中间版本的版本信息,所述第一版本为安全版本或中间回滚版本;根据所述中间版本的版本信息,确定所述终端具有升级至所述第一版本的权限;向所述终端发送第一更新包,所述第一更新包用于将所述终端的操作系统从所述中间版本升级至所述第一版本。可选的,所述版本信息为版本号,所述根据所述中间版本的版本信息,确定所述终端具有升级至所述第一版本的权限,包括:若所述中间版本的版本号的第一字段与所述第一版本的版本号的第一字段相同,则确定所述终端具有升级至所述第一版本的权限。可选的,所述第一版本为中间回滚版本,在所述终端根据所述第一更新包将所述终端的操作系统从所述中间版本升级至所述中间回滚版本之后,所述方法还包括:接收所述终端发送的第二更新请求,所述第二更新请求用于请求将所述终端的操作系统的版本回滚至通用版本,所述第二更新请求携带有所述中间回滚版本的版本信息;根据所述中间回滚版本的版本信息,确定所述终端具有回滚至所述通用版本的权限;向所述终端发送第二更新包,所述第二更新包用于将所述终端的操作系统从所述中间回滚版本回滚至所述通用版本。本专利技术的第二个方面提供一种操作系统的版本更新方法,终端的操作系统的版本为中间版本,所述方法包括:向服务器发送第一更新请求,所述第一更新请求用于请求将所述终端的操作系统升级至第一版本,所述第一更新请求携带有所述中间版本的版本信息,所述第一版本为安全版本或中间回滚版本;接收所述服务器在根据所述中间版本的版本信息确定所述终端具有升级至所述第一版本的权限时所发送的第一更新包;根据所述第一更新包,将所述终端的操作系统从所述中间版本升级至所述第一版本。可选的,所述第一版本为中间回滚版本,在所述根据所述第一更新包,将所述终端的操作系统从所述中间版本升级至所述第一版本之后,所述方法还包括:向所述服务器发送第二更新请求,所述第二更新请求用于请求将所述终端的操作系统的版本回滚至通用版本,所述第二更新请求携带有所述中间回滚版本的版本信息;接收所述服务器在根据所述中间回滚版本的版本信息确定所述终端具有回滚至所述通用版本的权限时所发送的第二更新包;根据所述第二更新包,将所述终端的操作系统从所述中间回滚版本回滚至所述通用版本。可选的,所述向服务器发送第一更新请求之前,所述方法还包括:获取第三更新包;根据所述第三更新包,将所述终端的操作系统从第二版本升级至所述中间版本,所述第二版本为通用版本或安全版本。可选的,所述获取第三更新包,包括:从存储设备中读取所述第三更新包。本专利技术的第三个方面提供一种服务器,终端的操作系统的版本为中间版本,所述服务器包括:第一接收模块,用于接收终端发送的第一更新请求,所述第一更新请求用于请求将所述终端的操作系统升级至第一版本,所述第一更新请求携带有所述中间版本的版本信息,所述第一版本为安全版本或中间回滚版本;第一权限确定模块,用于根据所述中间版本的版本信息,确定所述终端具有升级至所述第一版本的权限;第一发送模块,用于向所述终端发送第一更新包,所述第一更新包用于将所述终端的操作系统从所述中间版本升级至所述第一版本。可选的,所述版本信息为版本号,所述第一权限确定模块具体用于若所述中间版本的版本号的第一字段与所述第一版本的版本号的第一字段相同,则确定所述终端具有升级至所述第一版本的权限。可选的,所述服务器还包括:第二接收模块,用于接收所述终端发送的第二更新请求,所述第二更新请求用于请求将所述终端的操作系统的版本回滚至通用版本,所述第二更新请求携带有所述中间回滚版本的版本信息;第二权限确定模块,用于根据所述中间回滚版本的版本信息,确定所述终端具有回滚至所述通用版本的权限;第二发送模块,用于向所述终端发送第二更新包,所述第二更新包用于将所述终端的操作系统从所述中间回滚版本回滚至所述通用版本。本专利技术的第四个方面提供一种终端,所述终端的操作系统的版本为中间版本,所述终端包括:第三发送模块,用于向服务器发送第一更新请求,所述第一更新请求用于请求将所述终端的操作系统升级至第一版本,所述第一更新请求携带有所述中间版本的版本信息,所述第一版本为安全版本或中间回滚版本;第三接收模块,用于接收所述服务器在根据所述中间版本的版本信息确定所述终端具有升级至所述第一版本的权限时所发送的第一更新包;第一更新模块,用于根据所述第一更新包,将所述终端的操作系统从所述中间版本升级至所述第一版本。可选的,所述第一版本为中间回滚版本,所述终端还包括:第四发送模块,用于向所述服务器发送第二更新请求,所述第二更新请求用于请求将所述终端的操作系统的版本回滚至通用版本,所述第二更新请求携带有所述中间回滚版本的版本信息;第四接收模块,用于接收所述服务器在根据所述中间回滚版本的版本信息确定所述终端具有回滚至所述通用版本的权限时所发送的第二更新包;第二更新模块,用于根据所述第二更新包,将所述终端的操作系统从所述中间回滚版本回滚至所述通用版本。可选的,所述终端还包括:获取模块,用于获取第三更新包;第三更新模块,根据所述第三更新包,将所述终端的操作系统从第二版本升级至所述中间版本,所述第二版本为通用版本或安全版本。本文档来自技高网...

【技术保护点】
1.一种操作系统的版本更新方法,其特征在于,终端的操作系统的版本为中间版本,所述方法包括:/n接收终端发送的第一更新请求,所述第一更新请求用于请求将所述终端的操作系统升级至第一版本,所述第一更新请求携带有所述中间版本的版本信息,所述第一版本为安全版本或中间回滚版本;/n根据所述中间版本的版本信息,确定所述终端具有升级至所述第一版本的权限;/n向所述终端发送第一更新包,所述第一更新包用于将所述终端的操作系统从所述中间版本升级至所述第一版本。/n

【技术特征摘要】
1.一种操作系统的版本更新方法,其特征在于,终端的操作系统的版本为中间版本,所述方法包括:
接收终端发送的第一更新请求,所述第一更新请求用于请求将所述终端的操作系统升级至第一版本,所述第一更新请求携带有所述中间版本的版本信息,所述第一版本为安全版本或中间回滚版本;
根据所述中间版本的版本信息,确定所述终端具有升级至所述第一版本的权限;
向所述终端发送第一更新包,所述第一更新包用于将所述终端的操作系统从所述中间版本升级至所述第一版本。


2.根据权利要求1所述的方法,其特征在于,所述版本信息为版本号,所述根据所述中间版本的版本信息,确定所述终端具有升级至所述第一版本的权限,包括:
若所述中间版本的版本号的第一字段与所述第一版本的版本号的第一字段相同,则确定所述终端具有升级至所述第一版本的权限。


3.根据权利要求1或2所述的方法,其特征在于,所述第一版本为中间回滚版本,在所述终端根据所述第一更新包将所述终端的操作系统从所述中间版本升级至所述中间回滚版本之后,所述方法还包括:
接收所述终端发送的第二更新请求,所述第二更新请求用于请求将所述终端的操作系统的版本回滚至通用版本,所述第二更新请求携带有所述中间回滚版本的版本信息;
根据所述中间回滚版本的版本信息,确定所述终端具有回滚至所述通用版本的权限;
向所述终端发送第二更新包,所述第二更新包用于将所述终端的操作系统从所述中间回滚版本回滚至所述通用版本。


4.一种操作系统的版本更新方法,其特征在于,终端的操作系统的版本为中间版本,所述方法包括:
向服务器发送第一更新请求,所述第一更新请求用于请求将所述终端的操作系统升级至第一版本,所述第一更新请求携带有所述中间版本的版本信息,所述第一版本为安全版本或中间回滚版本;
接收所述服务器在根据所述中间版本的版本信息确定所述终端具有升级至所述第一版本的权限时所发送的第一更新包;
根据所述第一更新包,将所述终端的操作系统从所述中间版本升级至所述第一版本。


5.根据权利要求4所述的方法,其特征在于,所述第一版本为中间回滚版本,在所述根据所述第一更新包,将所述终端的操作系统从所述中间版本升级至所述第一版本之后,所述方法还包括:
向所述服务器发送第二更新请求,所述第二更新请求用于请求将所述终端的操作系统的版本回滚至通用版本,所述第二更新请求携带有所述中间回滚版本的版本信息;
接收所述服务器在根据所述中间回滚版本的版本信息确定所述终端具有回滚至所述通用版本的权限时所发送的第二更新包;
根据所述第二更新包,将所述终端的操作系统从所述中间回滚版本回滚至所述通用版本。


6.根据权利要求4或5所述的方法,其特征在于,所述向服务器发送第一更新请求之前,所述方法还包括:
获取第三更新包;
根据所述第三更新包,将所述终端的操作系统从第二版本升级至所述中间版本,所述第二版本为通用版本或安全版本。


7.根据权利要求6所述的方法,其特征在于,所述获取第三更新包,包括:
从存储设备中读...

【专利技术属性】
技术研发人员:董庆民张闯张守钧胡丹
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:四川;51

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

1