[发明专利]应用程序更新方法、装置、系统、介质及设备有效
申请号: | 202010725326.6 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111930398B | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 高翅;谭洪颂;胡子健 | 申请(专利权)人: | 北京柠檬微趣科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 虞浩;刘芳 |
地址: | 100044 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 方法 装置 系统 介质 设备 | ||
本申请提供一种应用程序更新方法、装置、系统、介质及设备。本申请实施例提供的应用程序更新方法,通过热更支持客户端的开发模式对待更新程序逻辑进行调试,以获得更新程序逻辑,然后,将更新程序逻辑发布至后端,再通过热更支持客户端的产品模式从后端获取更新数据。从而可以让前端开发人员在没有任何后端开发人员协助的情况下,可以简单且快捷地编写和更新。
技术领域
本申请涉及计算机技术领域,尤其涉及一种应用程序更新方法、装置、系统、介质及设备。
背景技术
为了使应用程序能够不断适应变化的市场,开发人员需要不断地进行应用程序的完善,即不断更新应用程序的版本。
目前,对于应用程序的开发通常需要前端和后端分别进行编程。然而,二者在进行开发时,所基于的集成开发环境(Integrated Development Environment,简称IDE)也通常不同,所使用的语言也会不同。因此,当需要对应用程序进行更新时,需要前端和后端的开发人员进行详细的协商后,才能够实现应用程序中功能的更新。
可见,由于前端开发人员一般不会编写后端的代码,因此,当前前端和后端分别进行编程的更新方法就会增加很多沟通成本,不利于应用程序的快速更新迭代。
发明内容
本申请实施例提供一种应用程序更新方法、装置、系统、介质及设备,以解决当前前端和后端分别进行编程的更新方法会增加很多沟通成本,不利于应用程序的快速更新迭代的问题。
第一方面,本申请实施例提供一种应用程序更新方法,应用于前端,所述方法包括:
通过热更支持客户端的开发模式对待更新程序逻辑进行调试,以获得更新程序逻辑;
将所述更新程序逻辑发布至后端;
通过所述热更支持客户端的产品模式从所述后端获取更新数据。
在一种可能的设计中,所述待更新程序逻辑基于所述前端对应的集成开发环境进行编写与调试。
在一种可能的设计中,所述待更新程序逻辑基于所述前端对应的程序语言进行编写。
在一种可能的设计中,所述待更新程序逻辑为新增程序逻辑和/或修改程序逻辑。
在一种可能的设计中,所述将所述更新程序逻辑发布至后端,包括:
将所述更新程序逻辑通过数据接口发布至所述后端,其中,所述数据接口为所述前端与所述后端原有进行数据交互的接口。
第二方面,本申请还提供一种应用程序更新方法,应用于后端,所述方法包括:
接收前端发布的更新程序逻辑;
对所述更新程序逻辑进行编译,以获得后端程序逻辑;
通过所述后端程序逻辑向所述前端发送更新数据。
第三方面,本申请还提供一种应用程序更新装置,包括:
热更支持客户端,用于在开发模式对待更新程序逻辑进行调试,以获得更新程序逻辑;
程序发布模块,用于将所述更新程序逻辑发布至后端;
所述热更支持客户端,还用于在产品模式从所述后端获取更新数据。
在一种可能的设计中,所述待更新程序逻辑基于所述前端对应的集成开发环境进行编写与调试。
在一种可能的设计中,所述待更新程序逻辑基于所述前端对应的程序语言进行编写。
在一种可能的设计中,所述待更新程序逻辑为新增程序逻辑和/或修改程序逻辑。
在一种可能的设计中,所述程序发布模块,具体用于:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京柠檬微趣科技股份有限公司,未经北京柠檬微趣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010725326.6/2.html,转载请声明来源钻瓜专利网。