[发明专利]动态页面的展现方法及装置在审
| 申请号: | 201510566296.8 | 申请日: | 2015-09-08 |
| 公开(公告)号: | CN105159999A | 公开(公告)日: | 2015-12-16 |
| 发明(设计)人: | 刘仁斐 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 页面 展现 方法 装置 | ||
【技术领域】
本发明涉及互联网技术,尤其涉及一种动态页面的展现方法及装置。
【背景技术】
随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的系统功能列表中包含了越来越多相应的应用(Application,APP),例如,Windows应用、安卓(Android)应用、ios应用等。这些应用在展现页面的过程中,可以采用两种方式,一种是通过原生组件方式,展现页面的静态内容,另一种是通过网络视图(WebView)组件方式,展现页面的动态内容。
然而,由于采用WebView组件方式,需要加载动态内容的页面资源,进而对动态内容的页面资源进行渲染处理,以获得动态内容的渲染结果,并输出该渲染结果。这样,导致页面的展现速度较慢。
【发明内容】
本发明的多个方面提供一种动态页面的展现方法及装置,用以提高页面的展现速度。
本发明的一方面,提供一种动态页面的展现方法,包括:
获取应用的动态页面的布局配置数据,所述布局配置数据包括原生组件数据和布局数据;
对所述布局配置数据进行解析处理,以获得解析结果;
根据所述解析结果,输出所述动态页面。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述布局配置数据还包括用户界面逻辑数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述布局配置数据为采用编译型语言或解释型语言进行编写的数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取应用的动态页面的布局配置数据,所述布局配置数据包括原生组件数据和布局数据之前,还包括:
更新所述布局配置数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述解析结果,输出所述动态页面,包括:
根据所述解析结果,在所述应用显示的界面上,创建原生组件;
对所述原生组件进行属性设置。
本发明的另一方面,提供一种动态页面的展现装置,包括:
获取单元,用于获取应用的动态页面的布局配置数据,所述布局配置数据包括原生组件数据和布局数据;
解析单元,用于对所述布局配置数据进行解析处理,以获得解析结果;
输出单元,用于根据所述解析结果,输出所述动态页面。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述布局配置数据还包括用户界面逻辑数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述布局配置数据为采用编译型语言或解释型语言进行编写的数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括更新单元,用于
更新所述布局配置数据。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述输出单元,具体用于
根据所述解析结果,在所述应用显示的界面上,创建原生组件;以及
对所述原生组件进行属性设置。
由上述技术方案可知,本发明实施例通过获取应用的动态页面的布局配置数据,所述布局配置数据包括原生组件数据和布局数据,进而对所述布局配置数据进行解析处理,以获得解析结果,使得能够根据所述解析结果,输出所述动态页面。由于动态页面所展现的都是原生组件,无需采用WebView组件方式加载和渲染动态内容的页面资源,从而提高了页面的展现速度,缩短展现页面所需要的时间,有效地提高了页面展现的实时性,美化交互效果,极大提升了用户体验。同时,还能够降低内存消耗。
另外,采用本发明所提供的技术方案,通过更新所述布局配置数据,来调整页面所展现的原生组件或移除过期或失效的页面,无需升级位于本地终端的应用,能够有效降低页面的发布成本。
【附图说明】
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的动态页面的展现方法的流程示意图;
图2为本发明另一实施例提供的动态页面的展现装置的结构示意图;
图3为本发明另一实施例提供的动态页面的展现装置的结构示意图。
【具体实施方式】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510566296.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种稿件推送方法
- 下一篇:一种待清理数据识别方法、装置及电子设备





