一种基于功能模块的应用程序自动热更新方法
基本信息
申请号 | CN201710882395.6 | 申请日 | - |
公开(公告)号 | CN107608706B | 公开(公告)日 | 2020-05-01 |
申请公布号 | CN107608706B | 申请公布日 | 2020-05-01 |
分类号 | G06F8/656 | 分类 | 计算;推算;计数; |
发明人 | 张蓉;黄礼成;邓钢;雍志伟 | 申请(专利权)人 | 南京哈卢信息科技有限公司 |
代理机构 | 南京众联专利代理有限公司 | 代理人 | 顾进 |
地址 | 210000 江苏省南京市雨花台区雨花经济开发区凤华路18号8幢216-2室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于功能模块的应用程序自动热更新方法,通过使应用程序定时向版本服务器发送包含自身主程序版本和各功能模块版本信息的版本查询协议,并接收所有匹配可用的更新包描述信息,然后依次执行下载更新包、记录更新日志、功能模块替换、版本信息切换和恢复运行,其中,功能模块替换前先记录待更新日志,并通知需要进行更新的各功能模块停止运行,并且仅在更新安装成功后才恢复更新日志及切换记录新版本信息;版本服务器能实时通知所有在线运行的应用程序进行更新,从而达到了更新过程最大限度不干扰原有程序运行,并在更新错误及失败的情况下都能重复安装成功,以及能通过版本服务器实时通知应用程序第一时间更新的技术目的。 |
