[发明专利]基于国产CPU和操作系统的软件自动更新和推送方法在审
申请号: | 201611114490.3 | 申请日: | 2016-12-07 |
公开(公告)号: | CN108173890A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 江苏翰诺信息科技发展有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件更新 客户端 通信服务程序 服务器端 下载服务 自动更新 策略文件 硬件平台 国产CPU 更新 推送 操作系统 客户端及服务器 程序下载 更新策略 更新软件 体系结构 下载完成 更新包 故障率 客户 下载 通信 成熟 发布 | ||
1.一种基于国产CPU和操作系统的软件自动更新和推送方法,其特征在于采用客户端及服务器端的体系结构,服务器端用于发布更新策略和软件更新包,客户端用于下载和更新软件更新包;
服务器端集成了通信服务程序、下载服务程序、web服务程序、软件更新策略文件;通信服务程序用于和客户端通过TCP通信,接收和发送软件更新包的信息;下载服务程序用于为客户端需要更新的软件更新包提供下载服务;Web服务程序中内置了软件更新包的更新情况查询功能,以Web页面的形式为客户端提供软件更新包的更新情况查询服务;软件更新策略文件中保存了软件的更新策略;
客户端集成有通信服务程序、下载服务程序,客户端的通信服务程序用于与服务器端通信获取需要更新的软件更新包的信息,并通过客户端的下载服务程序下载需要更新的软件更新包和软件更新策略文件,下载完成后客户端根据软件更新策略文件进行软件更新包的更新安装。
2.根据权利要求1所述的一种基于国产CPU和操作系统的软件自动更新和推送方法,其特征在于软件更新包的信息包括软件更新包名称、版本号、发行商、下载路径、下载服务器IP地址、软件更新包存放路径、下载服务器端用户名、下载服务器端密码、文件大小。
3.根据权利要求1或2所述的一种基于国产CPU和操作系统的软件自动更新和推送方法,其特征在于客户端实时探测服务器端是否存在需要更新软件的软件更新包,并根据更新策略在更新策略定义的时间段自动下载和安装软件更新包;服务器端区分不同硬件平台的客户端,定向推送特定硬件平台的软件更新包,实现客户端软件的自动更新;服务器端能够限制同时下载软件更新包的客户端的数量。
4.根据权利要求3所述的一种基于国产CPU和操作系统的软件自动更新和推送方法,其特征在于客户端为如下国产客户端的一种或者几种:龙芯客户端、飞腾客户端、X86客户端、申威客户端。
5.根据权利要求1或2所述的一种基于国产CPU和操作系统的软件自动更新和推送方法,其特征在于服务器端保存有一个软件更新策略文件,软件更新策略文件中保存了软件的更新策略,软件的更新策略包括更新方式、更新后是否关机、下载时间区间、更新时间区间;每个软件更新包中以配置文件的方式配置了该软件的更新策略保存与服务器端,客户端下载软件更新包后会根据更新策略项匹配从服务器端下载至客户端本地的软件更新策略文件中的更新策略,并依据策略进行软件更新安装。
6.根据权利要求5所述的一种基于国产CPU和操作系统的软件自动更新和推送方法,其特征在于软件更新策略文件为软件更新包定义了基本信息描述文件,软件更新策略文件中描述了软件更新包的名称、版本号、更新策略、发布时间、服务器端存放目录、上传日期、类型、所属厂商,其中软件更新包的更新策略与软件更新策略文件中的更新策略项对应,软件更新时按照软件更新策略文件中对应的更新策略进行更新;软件更新包的类型即为软件更新包的试用硬件平台。
7.根据权利要求1或2所述的一种基于国产CPU和操作系统的软件自动更新和推送方法,其特征在于客户端将软件更新包上传给服务器端的流程为:通过客户端将软件更新包上传到服务器端存放目录,服务器端自动扫描新上传的软件更新包,并解析软件软件更新包的信息,将软件更新包的信息存入服务器端数据库的软件更新包信息表;客户端将软件更新包上传给服务器端的过程可以直接使用上传工具上传,或者通过web服务程序的上传功能将软件更新包上传到服务器端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏翰诺信息科技发展有限公司,未经江苏翰诺信息科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611114490.3/1.html,转载请声明来源钻瓜专利网。