[发明专利]更新界面视图的方法、装置、计算机设备及存储介质在审
| 申请号: | 201810503870.9 | 申请日: | 2018-05-23 | 
| 公开(公告)号: | CN108804177A | 公开(公告)日: | 2018-11-13 | 
| 发明(设计)人: | 李亚星 | 申请(专利权)人: | 北京五八信息技术有限公司 | 
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/65 | 
| 代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 连鹏飞 | 
| 地址: | 100083 北京市海淀区学清*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 资源文件 界面视图 应用程序 更新 计算机设备 系统开发 解析 计算机可读存储介质 存储介质 动态更新 脚本开发 开发模式 用户交互 语言配置 可识别 预置 开发 | ||
本发明提出了一种更新界面视图的方法,包括:获取更新所述应用程序中基于原生系统开发的设定界面视图的第一资源文件;其中,所述第一资源文件为基于设定脚本开发语言配置的资源文件;基于预置的资源文件解析协议,解析所述第一资源文件,得到原生系统可识别的第二资源文件;通过所述第二资源文件对所述设定界面视图进行更新。本发明还公开了一种更新界面视图的装置、计算机设备及计算机可读存储介质,通过实施上述方案,实现了基于混合开发模式所开发的应用程序中,基于原生系统开发的设定界面视图的动态更新,有效改善了应用程序的用户交互体验。
技术领域
本发明涉及计算机技术领域,尤其涉及一种更新界面视图的方法、装置、计算机设备及计算机可读存储介质。
背景技术
随着终端技术的快速发展,各种APP(Application,应用程序)得到了快速普及。现有的APP中设置有一个或多个与用户进行交互的界面视图,每一界面视图不仅包括功能逻辑代码和静态元素(例如:图片和按键等元素),因此当对界面视图中的静态元素进行修改时(例如对按键的颜色、大小和/或尺寸进行修改时),需要重新发布包含静态元素更新文件的APP安装文件,而重新发布的APP安装文件需要终端系统开发商进行审核;同时重新发布的APP安装文件,用户并不能及时对重新发布的APP安装文件执行安装操作,因此APP中的界面视图中的静态元素并不能实时更新。
发明内容
本发明提出了一种更新界面视图的方法、装置、计算机设备及计算机可读存储介质,用以解决现有技术中不能对APP界面视图进行动态更新的问题。
本发明采用的技术方案是提供一种更新界面视图的方法,应用于基于混合开发模式所开发的应用程序中,所述方法包括:
获取更新所述应用程序中基于原生系统开发的设定界面视图的第一资源文件;其中,所述第一资源文件为基于设定脚本开发语言配置的资源文件;
基于预置的资源文件解析协议,解析所述第一资源文件,得到原生系统可识别的第二资源文件;
通过所述第二资源文件对所述设定界面视图进行更新。
可选的,所述第二资源文件包括更新所述设定界面视图中的静态元素的静态资源信息;
所述通过所述第二资源文件对所述设定界面视图进行更新,包括:
基于预置的静态资源信息的标识与界面控件的映射关系,根据第二资源文件包含的静态资源信息的标识,确定所述设定界面视图中每一界面控件对应的静态资源信息;
根据所述每一界面控件对应的静态资源信息,渲染所述每一界面控件,以更新所述设定界面视图。
可选的,所述第二资源文件还包括更新所述设定界面视图中界面控件的布局的动态资源信息;
在所述根据所述每一界面控件对应的静态资源信息,渲染所述每一界面控件,以更新所述设定界面视图之前,所述方法包括:
根据所述第二资源文件包含的动态资源信息,更新所述设定界面视图中界面控件的布局。
可选的,所述获取更新所述应用程序中基于原生系统开发的设定界面视图的第一资源文件,包括:
获取预置存储器中服务器下发的所述第一资源文件;
或者,当检测到服务器中存在所述第一资源文件时,下载所述第一资源文件。
可选的,所述设定脚本开发语言为脚本语言Javascript。
本发明还提供一种更新界面视图的装置,应用于设置有基于混合开发模式所开发的应用程序的终端中,所述方法包括:
获取模块,用于获取更新所述应用程序中基于原生系统开发的设定界面视图的第一资源文件;其中,所述第一资源文件为基于设定脚本开发语言配置的资源文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810503870.9/2.html,转载请声明来源钻瓜专利网。





