[发明专利]APP页面更新方法、装置、电子设备及存储介质在审
申请号: | 201910327112.0 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110221848A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 智瑞斌;徐书传 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/38;G06F8/30 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务逻辑代码 页面 架构 解析 安装平台 存储介质 电子设备 逻辑代码 页面更新 服务器 更新 服务器处理 服务器更新 服务器获取 运行效率 重新生成 耗时 存储 劫持 | ||
本发明公开了APP页面更新方法、装置、电子设备及存储介质,从服务器获取APP对应的业务逻辑代码,能够将APP对应的业务逻辑代码存储在APP的安装平台中,当APP的页面架构需要更新时,在APP所在的安装平台上直接进行业务逻辑代码的更改,解析更改后的业务逻辑代码,获得解析逻辑代码,执行解析逻辑代码,重新生成新的APP页面架构并更新。本发明的技术方案不同于常见的通过服务器更新页面架构的方式,能避免服务器处理耗时造成的平台上APP运行效率低的问题。另外,本发明对于APP页面架构的更新由于无需通过服务器,因此还能减少服务器域名被劫持的问题。
技术领域
本发明涉及软件开发技术领域,尤其涉及APP页面更新方法、装置、电子设备及存储介质。
背景技术
APP(Application,应用)页面是指为用户提供各种信息及功能操作界面。由于不同用户对于页面功能的需求不同,页面的设计和配置通常需要根据用户的实际要求进行适当的修改或者调整,以实现页面功能根据用户的需求动态改变。
APP页面通常包括页面架构和页面内容两部分,页面架构包括整个显示页面的结构,如功能按钮的位置、功能按钮的颜色、各类信息的布局等等,页面内容则是显示在页面布局上的具体信息,页面信息需要APP所在的终端动态地向服务器获取。当需要修改APP的页面架构时,安装有APP的终端会向服务器发送页面修改请求;服务器接收到请求后,对待修改的页面对应的代码进行修改,再将修改后的代码发送回终端,由终端进行渲染和逻辑执行,终端执行后生成的新页面被APP加载后重新显示在屏幕上。
上述修改APP页面架构的方式需要经过服务器的处理,服务器在处理时还要进行大量的UI(User Interface,用户界面)计算,相对于无需服务器处理的其他APP页面操作而言,整个页面修改过程不仅接收和发送的过程耗时,服务器计算也会耗费时间,进而会降低终端APP的运行效率。处理相同的APP页面时,服务器还需要对安装Android系统和IOS系统的终端进行不同的调试与设置,也会导致APP运行效率的降低。
发明内容
本发明提供了一种APP页面更新方法、装置、电子设备及存储介质,能避免服务器处理耗时造成的平台上APP运行效率低的问题。
第一方面,本发明提供了一种APP页面更新方法,包括:
从服务器获取APP对应的业务逻辑代码,所述业务逻辑代码用于生成所述APP的页面架构;
如果所述APP的页面架构需要修改,则更改所述业务逻辑代码;
解析更改后的业务逻辑代码,获得解析逻辑代码;
执行所述解析逻辑代码,生成新的APP页面架构;
使用所述新的APP的页面架构更新所述APP页面。
结合第一方面,在第一方面一种可能的实现方式中,所述如果APP的页面架构需要修改,则更改所述业务逻辑代码的步骤包括:
获取所述APP页面的修改请求;
判断所述修改请求是否为功能修改请求,所述功能修改包括页面功能按钮修改、页面颜色修改和页面布局修改;
如果所述修改请求为功能修改请求,则更改所述业务逻辑代码。
结合第一方面,在第一方面一种可能的实现方式中,所述从服务器获取APP对应的业务逻辑代码,之前还包括:
检测所述APP是否被安装平台下载,所述安装平台包括Android平台或者IOS平台;
如果所述APP被安装平台下载,则向所述服务器发送业务逻辑代码获取请求。
结合第一方面,在第一方面一种可能的实现方式中,所述执行所述解析逻辑代码,生成新的APP页面架构的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910327112.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:软件管理系统以及软件管理方法
- 下一篇:一种软件更新系统及方法