[发明专利]一种征信机系统中基于openssl的精准更新升级系统及方法有效
申请号: | 201710883377.X | 申请日: | 2017-09-26 |
公开(公告)号: | CN107623735B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 陈福隆;郭俊余;孔金珠;魏立峰;张冬松;史晶;张超 | 申请(专利权)人: | 麒麟软件有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/24 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕 |
地址: | 300450 天津市滨海新区滨海*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 征信机 系统 基于 openssl 精准 更新 升级 方法 | ||
1.一种征信机系统中基于openssl的精准更新升级系统,其特征在于:包括数据储存层、数据管理层、数据下载层和数据接收层;所述数据储存层和所述数据管理层通信连接;所述数据管理层和所述数据下载层通信连接;所述数据下载层和所述数据接收层通信连接;所述数据储存层、所述数据管理层、所述数据下载层和所述数据接收层之间的通信均采用openssl算法对通信数据进行加解密操作;
所述数据储存层主要包括更新升级数据库,所述更新升级数据库存放不同机型相应的包列表;所述数据管理层包括管理员、管理网站和更新升级管理服务器;所述数据下载层包括若干更新升级下载服务器;所述更新升级下载服务器存放更新升级时的安装包;所述数据接收层包括若干待更新升级的客户端;
应用于系统的基于openssl的精准更新升级方法,依次包括三个步骤:
S1、发布镜像:所述数据管理层根据客户端机型、更新软件包体系架构、指定的更新软件包所在路径、即将生成发布的镜像名称,生成一个需要发布的更新镜像并发布,再对发布的更新镜像进行校验并进行发布结果的更新;
S2、推送任务:根据所述更新镜像的内容将所述更新软件包发送到所述数据下载层,并将本次更新信息备案到所述数据储存层;根据每台对应机型的客户端的软件列表以及所述数据储存层中记载的所述客户端机型的预期软件列表,生成不同的更新升级任务文件,根据所述更新升级任务文件,所述数据接收层中需更新升级的客户端向所述数据下载层下载相应的所述更新软件包;
S3、离线更新:所述数据接收层下载完所述更新软件包的客户端进行所述更新软件包的安装,并把更新升级结果发送给所述数据管理层。
2.根据权利要求1所述基于openssl的精准更新升级系统,其特征在于:所述发布镜像的具体步骤包括:
S101、所述管理员将所述更新软件包放在指定的目录下,运行制作镜像脚本,输入所述客户端机型、客户端体系结构、所述更新软件包的路径、所述更新镜像的名称,所述脚本把所述更新软件包及输入的信息压缩到所述更新镜像文件中;
S102、将所述更新镜像上传到所述管理网站中;
S103、所述管理网站判断所述更新镜像格式是否正确,若不正确,则所述管理网站提示所述管理员文件格式错误,返回步骤S101;否则,进入下一步;
S104、校验所述更新镜像的md5值;
S105、判断所述S104中校验是否通过,若校验未通过,则所述管理网站提示所述管理员md5校验未通过,并返回S101;否则,进入下一步;
S106、所述管理网站后台获取所述更新镜像的存储位置;
S107、所述管理网站后台发送所述更新镜像给所述更新升级管理服务器;
S108、所述更新升级管理服务器判断所述更新镜像是否发送成功,若没有成功,则将发送失败的状态上报给所述管理网站,并通过所述管理网站选择重新发送或者放弃本次发布,若重新发送则返回步骤S101;若发送成功,则进入下一步;
S109、所述更新升级管理服务器接收到所述更新镜像后,检验所述更新镜像,若检验不通过,则将检验失败状态上报给所述管理网站,通过所述管理网站选择重新发送本次更新镜像或者放弃本次更新,若选择重新发送则返回所述S107;若检验通过,进入下一步;
S110、将通过校验的所述更新镜像保存在所述更新升级管理服务器中指定的文件夹下,进行解析;
S111、判断所述更新镜像是否解析成功,如果解析没有成功,所述更新升级管理服务器将所述解析失败的状态上报给所述管理网站,同时记录失败原因,返回所述步骤S101;如果解析成功,得到新的更新软件包,并进入下一步;
S112、所述更新升级管理服务器将解析成功后新的所述更新软件包推送给指定的所述更新升级下载服务器;
S113、所述更新升级管理服务器将此次发布的内容上报给所述管理网站;
S114、所述更新升级管理服务器将此次发布的全过程状态上报给所述管理网站;
S115、进入S2。
3.根据权利要求2所述基于openssl的精准更新升级系统,其特征在于:所述S109中对所述更新镜像进行检验的项目是完整性和md5值,所述完整性和所述md5值有任一项或者两项不通过时,则所述更新镜像检验不通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麒麟软件有限公司,未经麒麟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710883377.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:食品洗脱检测一体化设备
- 下一篇:霍尔式速度传感器测试装置及方法