[发明专利]一种基于网络服务的客户端自动升级框架及其应用有效
申请号: | 201110190202.3 | 申请日: | 2011-07-07 |
公开(公告)号: | CN102223380A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 范建炜;张洪建;范毅龙 | 申请(专利权)人: | 昆明伯尔瑞科技开发有限公司;昆明有色冶金设计研究院股份公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 昆明祥和知识产权代理有限公司 53114 | 代理人: | 和琳 |
地址: | 650200 云南省昆明市*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络服务 客户端 自动 升级 框架 及其 应用 | ||
1.一种基于Webservice的客户端自动升级框架,其特征在于该框架包括:
一个定制的派生类文件,包括压缩文件方法和文件处理方法;
一个Webservice服务,用以调用准备好的服务器方法,该方法是编程语言编写的方法,存放于服务器端,用于处理客户端与服务器端的连接请求以及处理客户端的连接请求;
一个编制的升级文件清单,文件存放于服务器端,定义服务器端的升级内容,文件存放的文件夹以及这些文件的名称。
2.如权利要求1所述的一种基于Webservice的客户端自动升级框架的应用,其特征在于具体应用步骤为:
(1)客户端程序启动自动升级模块后,将调用Webservice代理类检测服务器端的升级文件清单;
(2)根据升级文件清单比较本地的同名文件,确定哪些文件需要下载更新,并按照定制的派生类文件的内容进行文件下载处理;
(3)按照升级文件清单所定义,使用别名保存下载的升级文件到客户端的相应文件夹下;
(4)升级过程完成后,根据自动升级模块定义进行后期处理及退出。
3.如权利要求1所述的一种基于Webservice的客户端自动升级框架,其特征在于文件压缩方法定义包括:
None: 不压缩处理, 是默认方式;
GZip: 使用.NET的GZipCompress组件压缩;
Deflate: 使用DeflateCompress组件压缩;
Custom: 使用定制的数据压缩处理方法。
4.如权利要求1所述的一种基于Webservice的客户端自动升级框架,其特征在于文件处理方法定义则包括:
Override: 覆盖或增加, 无论客户端是否存在该文件, 强制覆盖;
NewFile: 客户端不存时下载该文件, 用于新发布文件;
Version: 先比较程序集, 如果非程序集则比较文件版本, 否则该配置项无效,是默认升级方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明伯尔瑞科技开发有限公司;昆明有色冶金设计研究院股份公司,未经昆明伯尔瑞科技开发有限公司;昆明有色冶金设计研究院股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110190202.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种直流高压回路系统控制元件
- 下一篇:一种隔离开关导体