[发明专利]一种客户端程序自动更新升级的方法无效
申请号: | 200710143591.8 | 申请日: | 2007-08-10 |
公开(公告)号: | CN101158906A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 林明辉 | 申请(专利权)人: | 林明辉 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 北京众合诚成知识产权代理有限公司 | 代理人: | 李光松 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 程序 自动更新 升级 方法 | ||
1.一种客户端程序自动更新升级的方法,通过将加密后的更新升级Update程序和软件版本ID存储在客户端的隐藏存储区中,将上述两个文件作为客户端的更新升级程序的备份文件,当自由存储区中的客户端程序或更新升级程序受损或被格式化后,存储在虚拟存储区中的客户端启动程序会自动把自由存储区的更新升级程序恢复,并同时将客户端程序更新升级到现有的最新版本,更新升级程序进行下列步骤:
(1)通过网络自动检测并登录更新升级服务器;
(2)进行自动更新升级客户端程序;
(3)修复客户端程序;
从而实现客户端程序自动修复和自动升级程序的功能。
2.如权利要求1所述的方法,其特征在于,当该客户端启动程序被启动时,其程序将以下列的步骤进行处理:
首先,客户端的启动程序通过系统的自动启动AutoRun功能被自动启动,接着启动程序自动启动更新升级程序,然后判断更新升级程序是否启动成功,若是,进行下列的步骤:
读取客户端本身携带的程序ID,登录更新升级服务器;
更新升级程序将携带的程序ID与服务器上的程序ID进行匹配,检测是否有新的升级程序存在,如果有,就直接将升级程序下载到本地,然后更新升级客户端程序;
如果没有,更新升级程序将本地的客户端程序与服务器上保存的客户端程序进行匹配,判断客户端程序是否与服务器上的程序完全一致,若不是,更新升级程序将自动下载服务器上的程序,更新本地的客户端程序,最后更新升级程序退出,启动客户端程序登录业务服务器。
3.如权利要求2所述的方法,其特征在于,当更新升级程序启动失败时,启动程序会自动将备份在隐藏存储区的更新升级程序解密后,更新现有的更新升级程序。
4.如权利要求2所述的方法,其特征在于,更新升级程序访问的服务器可以是任何一个可提供下载的因特网服务器,不需要安装专门的更新升级程序服务器程序,服务器所使用的操作系统可以是任何通用操作系统。
5.如权利要求2所述的方法,其特征在于,当更新升级程序从更新升级服务器上下载修复程序或下载更新升级程序时,更新升级程序可控制从更新升级服务器上下载的程序容量大小,当更新升级程序对客户端进行修复或更新升级时,更新升级程序对客户端程序与更新升级服务器上的程序进行比对,比对完成以后,更新升级程序只下载客户端本地没有的程序。
6.如权利要求2所述的方法,其特征在于,更新升级程序在从更新升级服务器上下载的程序都是经过加密的,更新升级程序下载到本地后,更新升级程序会自动将这个程序解密,然后覆盖掉本地的客户端程序。
7.如权利要求2所述的方法,其特征在于,利用更新升级程序的这种下载方式,更新升级程序服务器可以按照以下方式来存储客户端程序:
将所有程序中所有相同的部分在更新升级服务器上只存储一次,将所有程序中不同的部分对应于相应的程序版本信息存储在更新升级服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于林明辉,未经林明辉许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710143591.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光电识别链条套筒接缝的方法及其装置
- 下一篇:一种赤藓糖醇口香糖