一种热更新程序的提供方法、装置及电子设备制造方法及图纸

技术编号:21570847 阅读:42 留言:0更新日期:2019-07-10 15:14
本发明专利技术的实施例公开一种热更新程序的提供方法、装置及电子设备,涉及计算机技术领域,能够提高开发人员处理资源文件以进行程序更新的效率。所述热更新程序的提供方法包括:接收开发人员通过图形用户界面输入的更新程序指令,所述更新程序指令用于指示更新的资源文件;根据所述更新程序指令,将所述资源文件转化成热更新预处理文件;从所述热更新预处理文件中获取文件描述信息,生成热更新配置文件;向用户提供所述热更新预处理文件和所述热更新配置文件,以使所述用户进行程序热更新。本发明专利技术适用于对应用程序进行更新。

A Method, Device and Electronic Equipment for Providing a Thermal Update Program

【技术实现步骤摘要】
一种热更新程序的提供方法、装置及电子设备
本专利技术涉及计算机
,尤其涉及一种热更新程序的提供方法、装置及电子设备。
技术介绍
随着终端业务复杂性程度的增加,传统的通过在软件商店发布版本更新的应用更新方案己经不能满足业务及开发者的需求。为了解决上述问题,相关技术中出现了热更新技术,即一种快速、低成本修复或更新应用程序(Application,简称App)的方式,其可以在打开应用的同时自动从服务器下载热更新文件,进行应用更新。相比于升级应用程序的版本,热更新的主要优势是不会使应用程序当前正在运行的业务中断,即可以在不重新发布迭代版本的基础上来对当前的应用程序进行修复或更新。由于热更新的上述优点,在应用程序的生命周期中可能时常需要热更新来对应用进行修复或改进。而随之而来的问题是,这会大大增加研发人员的工作量,研发人员不得不费力且频繁地准备各种资源文件来生成对应的热更新文件,操作效率极低。
技术实现思路
有鉴于此,本专利技术实施例提供一种热更新程序的提供方法、装置及电子设备,能够提高开发人员处理资源文件以进行程序热更新的效率。第一方面,本专利技术实施例提供一种热更新程序的提供方法,其特征本文档来自技高网...

【技术保护点】
1.一种热更新程序的提供方法,其特征在于,包括:接收开发人员通过图形用户界面输入的更新程序指令,所述更新程序指令用于指示更新的资源文件;根据所述更新程序指令,将所述资源文件转化成热更新预处理文件;从所述热更新预处理文件中获取文件描述信息,生成热更新配置文件;向用户提供所述热更新预处理文件和所述热更新配置文件,以使所述用户进行程序热更新。

【技术特征摘要】
1.一种热更新程序的提供方法,其特征在于,包括:接收开发人员通过图形用户界面输入的更新程序指令,所述更新程序指令用于指示更新的资源文件;根据所述更新程序指令,将所述资源文件转化成热更新预处理文件;从所述热更新预处理文件中获取文件描述信息,生成热更新配置文件;向用户提供所述热更新预处理文件和所述热更新配置文件,以使所述用户进行程序热更新。2.根据权利要求1所述的方法,其特征在于,所述资源文件包括角色文件;所述根据所述更新程序指令,将所述资源文件转化成热更新预处理文件包括:根据所述更新程序指令,将所述角色文件转化成角色热更新预处理文件;所述从所述热更新预处理文件中获取文件描述信息,生成热更新配置文件包括:获取与所述角色文件相关联的场景文件所对应的场景热更新预处理文件;从所述角色热更新预处理文件和所述场景热更新预处理文件中分别获取文件描述信息,生成所述热更新配置文件。3.根据权利要求2所述的方法,其特征在于,所述获取与所述角色文件相关联的场景文件所对应的场景热更新预处理文件包括:查找是否存在预先存储的、与所述角色文件相关联的场景文件所对应的场景热更新预处理文件;在未查找到所述场景热更新预处理文件的情况下,获取与所述角色文件相关联的场景文件;将所述场景文件转化成场景热更新预处理文件。4.根据权利要求3所述的方法,其特征在于,所述将所述场景文件转化成场景热更新预处理文件之后,所述方法还包括:将所述场景热更新预处理文件存入数据库,以为其他程序热更新提供文件复用。5.根据权利要求1所述的方法,其特征在于,所述资源文件包括角色文件和场景文件;所述根据所述更新程序指令,将所述资源文件转化成热更新预处理文件包括:分别将所述角色文件转化成角色热更新预处理文件,将所述场景文件转化成场景热更新预处理文件;所述从所述热更新预处理文件中获取文件描述信息,生成热更新配置文件包括:从所述角色热更新预处理文件和所述场景热更新预处理文件中分别获取文件描述信息,生成所述热更新配置文件。6.根据权利要求1至5中任一项所述的热更新程序的提...

【专利技术属性】
技术研发人员:邢天波
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1