[发明专利]基于国产CPU和操作系统的软件自动更新和推送方法在审
申请号: | 201611114490.3 | 申请日: | 2016-12-07 |
公开(公告)号: | CN108173890A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 江苏翰诺信息科技发展有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件更新 客户端 通信服务程序 服务器端 下载服务 自动更新 策略文件 硬件平台 国产CPU 更新 推送 操作系统 客户端及服务器 程序下载 更新策略 更新软件 体系结构 下载完成 更新包 故障率 客户 下载 通信 成熟 发布 | ||
本发明公开了一种基于国产CPU和操作系统的软件自动更新和推送方法,属于国产客户端硬件平台的软件更新方法,本发明解决国产硬件平台环境下故障率高、问题多、更新频繁且无成熟的自动更新工具的问题。技术方案为:采用客户端及服务器端的体系结构,服务器端用于发布更新策略和软件更新包,客户端用于下载和更新软件更新包;服务器端集成了通信服务程序、下载服务程序、web服务程序、软件更新策略文件;客户端集成有通信服务程序、下载服务程序,客户端的通信服务程序用于与服务器端通信获取需要更新的软件更新包的信息,并通过客户端的下载服务程序下载需要更新的软件更新包和软件更新策略文件,下载完成后客户端进行软件更新包的更新安装。
技术领域
本发明涉及一种国产客户端硬件平台的软件更新方法,具体地说是一种基于国产CPU和操作系统的软件自动更新和推送方法。
背景技术
近年来,我国的国产基础软硬件取得了飞速的发展,以龙芯CPU、飞腾CPU、中标麒麟操作系统、神通数据库、东方通中间件等一批基础软硬件产品取得了飞速的发展,虽然我国基础软硬件产品与国际先进水平还有一定的差距,但在一些领域,已可以达到国际先进水平。
但是由于国产基础软硬件产品与国际主流基础软硬件产品平台的差异性,使得一些既有的工具软件无法运行于国产基础软硬件平台,造成了国产基础软硬件环境的生态环境的不完善,使得国产环境中的使用体验较差。
全国产环境中软硬件系统故障率高、问题多、更新频繁,运维起来非常困难,虽然目前有一些开源的软件更新安装工具,但是这些工具无法实现软件的自动推送更新,需要手工进行更新安装,使用起来不方便,特别是对于客户端使用者,因为国产软硬件系统的使用方式和主流产品有着较大的差异,如果手工进行更新,会对他们造成一些困扰。
发明内容
本发明的技术任务是针对以上不足之处,提供一种基于国产CPU和操作系统的软件自动更新和推送方法,来解决国产CPU和操作系统环境下故障率高、问题多、更新频繁且无成熟的自动更新工具的问题。
本发明解决其技术问题所采用的技术方案是:
一种基于国产CPU和操作系统的软件自动更新和推送方法,采用客户端及服务器端的体系结构,服务器端用于发布更新策略和软件更新包,客户端用于下载和更新软件更新包;
服务器端集成了通信服务程序、下载服务程序、web服务程序、软件更新策略文件;通信服务程序用于和客户端通过TCP通信,接收和发送软件更新包的信息;下载服务程序用于为客户端需要更新的软件更新包提供下载服务;Web服务程序中内置了软件更新包的更新情况查询功能,以Web页面的形式为客户端提供软件更新包的更新情况查询服务;软件更新策略文件中保存了软件的更新策略;
客户端集成有通信服务程序、下载服务程序,客户端的通信服务程序用于与服务器端通信获取需要更新的软件更新包的信息,并通过客户端的下载服务程序下载需要更新的软件更新包和软件更新策略文件,下载完成后客户端根据软件更新策略文件进行软件更新包的更新安装,安装过程为自动安装,无须人工干预。
软件更新包的信息包括软件更新包名称、版本号、发行商、下载路径、下载服务器IP地址、软件更新包存放路径、下载服务器端用户名、下载服务器端密码、文件大小。
客户端实时探测服务器端是否存在需要更新软件的软件更新包,并根据更新策略在更新策略定义的时间段自动下载和安装软件更新包;服务器端区分不同硬件平台的客户端,定向推送特定硬件平台的软件更新包,实现客户端软件的自动更新;服务器端能够限制同时下载软件更新包的客户端的数量,以节省有限的网络资源、减轻服务器端的负载、节省国产客户端有限的资源。
客户端为如下国产客户端的一种或者几种:龙芯客户端、飞腾客户端、X86客户端、申威客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏翰诺信息科技发展有限公司,未经江苏翰诺信息科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611114490.3/2.html,转载请声明来源钻瓜专利网。