[发明专利]一种热更资源的开发、应用方法及装置有效
申请号: | 201710166724.7 | 申请日: | 2017-03-20 |
公开(公告)号: | CN106951288B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 刘玄耀;苟庆川;刘晓东;陈创业;诸凯强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 开发 应用 方法 装置 | ||
本申请提供了一种热更资源的开发方法、装置及热更资源的应用方法、装置,热更资源的开发方法包括:基于按照目标应用的架构的开发模式,构建得到的热更资源开发框架的视图层,确定目标应用的热更界面;基于视图层与热更资源开发框架的控制器层的关联关系,确定与目标应用的热更界面关联的Lua控制脚本;基于控制器层与热更资源开发框架的模型层的关联关系,确定与Lua控制脚本关联的数据处理脚本;将确定的目标应用的热更界面、与目标应用的热更界面关联的Lua控制脚本和与Lua控制脚本关联的数据处理脚本中的任意一个或多个,作为目标应用的热更资源。在本申请中,通过以上方式缩短了热更资源的整体开发时间,实现了热更资源的高效开发。
技术领域
本申请涉及资源的开发、应用领域,特别涉及一种热更资源的开发、应用方法及装置。
背景技术
随着网络的发展和普及,网络应用(如网络游戏)也得到迅速发展。在网络应用发布之后,及时发现和解决网络应用运营过程中出现的问题,是运营企业着重关心的问题。
目前,解决网络应用运营过程中出现的问题的有效手段为:进行网络应用更新。而在网络应用更新时,若网络应用安装包较大且将网络应用全部资源重新打包发布,会造成运行客户端的下载量大,导致更新速度慢。为了提高更新速度,能够减少下载量的热更新(简称为:热更)技术应用而生。热更技术即只更新网络应用中的部分数据,不必将网络应用全部资源重新打包发布,从而实现以较少的下载量完成目标网络应用的更新。
为了使网络应用支持热更,目前可以采用的方式为:实现网络应用中的资源可以被热更,但是如何高效的开发热更资源成为问题。
发明内容
为解决上述技术问题,本申请实施例提供一种热更资源的开发、应用方法及装置,以达到缩短热更资源的整体开发时间,实现热更资源的高效开发的目的,技术方案如下:
一种热更资源的开发方法,包括:
基于按照目标应用的架构的开发模式,构建得到的热更资源开发框架的视图层,确定所述目标应用的热更界面;
基于所述视图层与所述热更资源开发框架的控制器层的关联关系,确定与所述目标应用的热更界面关联的Lua控制脚本;
基于所述控制器层与所述热更资源开发框架的模型层的关联关系,确定与所述Lua控制脚本关联的数据处理脚本;
将确定的所述目标应用的热更界面、与所述目标应用的热更界面关联的Lua控制脚本和与所述Lua控制脚本关联的数据处理脚本中的任意一个或多个,作为所述目标应用的热更资源。
一种热更资源的应用方法,包括:
获取待热更资源,所述待热更资源为目标应用的热更界面、Lua控制脚本和数据处理脚本中的任意一个或多个;
所述目标应用的热更界面为基于热更资源开发框架的视图层,构建得到的热更界面,所述热更资源开发框架包括:模型层、视图层和控制器层,所述视图层与所述控制器层关联,所述控制器层与所述模型层关联;
所述Lua控制脚本为基于所述视图层与所述控制器层的关联关系,确定出的与所述目标应用的热更界面关联的控制脚本;
所述数据处理脚本为基于所述控制器层和所述模型层的关联关系,确定出的数据处理脚本;
利用获取到的待热更资源对目标应用进行更新。
一种热更资源的开发装置,包括:
第一开发模块,用于按照目标应用的架构的开发模式,构建得到的热更资源开发框架的视图层,确定所述目标应用的热更界面;
第二开发模块,用于基于所述视图层与所述热更资源开发框架的控制器层的关联关系,确定与所述目标应用的热更界面关联的Lua控制脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710166724.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双级水浴丝网高效除尘器
- 下一篇:一种有机废气净化装置