发明名称 一种自动升级应用程序的方法和系统
摘要 本发明公开了一种自动升级应用程序的方法和系统,系统包括包含升级组件的客户端、Web服务器、数据库服务器和文件服务器。方法包括:S1、升级组件通过Web服务器获取数据库服务器存储的客户端应用程序的服务器端版本号;S2、升级组件获取客户端应用程序当前的客户端版本号;S3、升级组件判断服务器端版本号和客户端版本号是否相同,并在不同时通过Web服务器访问文件服务器,将更新文件下载到客户端;S4、升级组件使用更新文件升级客户端应用程序,并修改客户端版本号;S5、升级组件将修改后的客户端版本号存储到数据库服务器。实现升级的自动判断及执行,且允许管理人员查看各客户端的应用程序版本的更新情况。
申请公布号 CN103067484B 申请公布日期 2015.11.18
申请号 CN201210570429.5 申请日期 2012.12.25
申请人 天维尔信息科技股份有限公司 发明人 郭旭斌;黄辉;林方湖;王海群;吴隆萍;王天星;任钢;卢建新;甘小东;王佳
分类号 H04L29/08(2006.01)I;G06F9/445(2006.01)I;H04L29/12(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 深圳市顺天达专利商标代理有限公司 44217 代理人 汪丽
主权项 一种自动升级应用程序的方法,其特征在于,包括以下步骤:S1、客户端(120)的升级组件(121)通过Web服务器(110)访问数据库服务器(130),获取所述数据库服务器(130)存储的客户端应用程序的服务器端版本号;S2、所述升级组件(121)读取客户端(120)本地配置文件,获取客户端应用程序当前的客户端版本号;S3、所述升级组件(121)判断所述服务器端版本号和所述客户端版本号是否相同,并在两者不相同时通过所述Web服务器(110)访问文件服务器(140),将与所述服务器版本号对应的更新文件下载到客户端(120);S4、所述升级组件(121)使用下载的更新文件升级所述客户端应用程序,并将所述客户端版本号修改为与所述服务器端版本号一致;S5、所述升级组件(121)通过所述Web服务器(110),将修改后的客户端版本号存储到所述数据库服务器(130);其中,所述数据库服务器(130)包括关系数据库,所述关系数据库包括客户端应用程序的更新信息,更新信息包括更新标志以及客户端应用程序的客户端版本号;所述步骤S5包括以下子步骤:所述升级组件(121)通过所述Web服务器(110)访问所述数据库服务器(130),标记所述更新标志,以及将修改后的客户端版本号存储到所述关系数据库,以替换原来的客户端版本号。
地址 518040 广东省深圳市高新区科技中二路软件园7号楼6层