[发明专利]加速页面渲染的方法及装置在审
| 申请号: | 201810219201.9 | 申请日: | 2018-03-16 |
| 公开(公告)号: | CN108427597A | 公开(公告)日: | 2018-08-21 |
| 发明(设计)人: | 崔红保 | 申请(专利权)人: | 崔红保 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F17/30 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
| 地址: | 100098 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文档 页面内容 页面渲染 视图控件 下载 预设 解析 渲染 用户浏览网页 服务器请求 页面请求 响应 触发 申请 服务器 返回 展示 | ||
1.一种加速页面渲染的方法,其特征在于,该方法包括:
响应于页面请求,触发所述页面上添加的原生视图控件渲染预设页面内容,以及,向服务器请求下载所述页面的文档;
响应于所述服务器返回所述页面的文档,从所述文档中解析得到所述页面的全部内容;
将所述页面的内容进行展示。
2.根据权利要求1所述的方法,其特征在于,所述预设页面内容为静态页面内容,所述触发所述页面上添加的原生视图控件渲染预设页面内容,包括:
触发所述原生视图控件确定在屏幕上的显示位置;
触发所述原生视图控件在所述显示位置上绘制所述静态页面内容。
3.根据权利要求1所述的方法,其特征在于,所述预设页面内容为动态页面内容,所述触发所述页面上添加的原生视图控件渲染预设页面内容,包括:
触发所述原生视图控件确定在屏幕上的显示位置,以及,向服务器发送动态页面内容的请求;
响应于所述服务器返回所述动态页面内容,触发所述原生视图控件在所述显示位置上绘制所述动态页面内容。
4.根据权利要求1所述的方法,其特征在于,还包括:
响应于接收到所述页面的内容加载完毕的通知事件,或者,响应于在所述页面上触发的用户操作,在页面上删除所述原生视图控件;其中,所述用户操作包括:点击、滑动、触摸和/或滚动操作。
5.根据权利要求1所述的方法,其特征在于,还包括:
响应于用户触发所述页面的内容滚动的操作,触发所述原生视图控件随着所述内容滚动而滚动,或者,所述原生视图控件在屏幕上的位置保持不变。
6.根据权利要求1所述的方法,其特征在于,同一个页面上的原生视图控件的个数为一个或多个。
7.一种加速页面渲染的装置,其特征在于,包括:
触发模块,用于响应于页面请求,触发所述页面上添加的原生视图控件渲染预设页面内容;
下载模块,用于向服务器请求下载所述页面的文档;
解析模块,用于响应于所述服务器返回所述页面的文档,从所述文档中解析得到所述页面的全部内容;
展示模块,用于将所述页面的内容进行展示。
8.根据权利要求7所述的装置,其特征在于,所述预设页面内容为静态页面内容,所述触发模块包括:
第一触发子模块,用于触发所述原生视图控件确定在屏幕上的显示位置;
第二触发子模块,用于触发所述原生视图控件在所述显示位置上绘制所述静态页面内容。
9.根据权利要求7所述的装置,其特征在于,所述预设页面内容为动态页面内容,所述触发模块包括:
第三触发子模块,用于触发所述原生视图控件确定在屏幕上的显示位置;
发送子模块,用于向服务器发送动态页面内容的请求;
第四触发子模块,用于响应于所述服务器返回所述动态页面内容,触发所述原生视图控件在所述显示位置上绘制所述动态页面内容。
10.根据权利要求7所述的装置,其特征在于,还包括:
删除模块,用于响应于接收到所述页面的全部内容加载完毕的通知事件,或者,响应于在所述页面上触发的用户操作,在页面上删除所述原生视图控件;其中,所述用户操作包括:点击、滑动、触摸和/或滚动操作。
11.根据权利要求7所述的装置,其特征在于,还包括:
响应于用户触发所述页面的内容滚动的操作,触发所述原生视图控件随着所述内容滚动而滚动,或者,所述原生视图控件在屏幕上的位置保持不变。
12.一种计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如权利要求1~6任意一项所述的加速页面渲染的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于崔红保,未经崔红保许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810219201.9/1.html,转载请声明来源钻瓜专利网。





