[发明专利]页面异步渲染方法及装置有效
申请号: | 201510708490.5 | 申请日: | 2015-10-27 |
公开(公告)号: | CN106610832B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 瞿宝明 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 开曼群岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 异步 渲染 方法 装置 | ||
1.一种页面异步渲染方法,其特征在于,包括:
分别接收当前页面包括的各个区块发送的各自的区块信息,各个区块的区块信息是对应区块分别从服务器获取的,并根据获取的区块信息对自身区块进行渲染后发送的;
保存接收到的区块信息;
监控是否已保存所述当前页面包括的所有区块的区块信息;
若已保存所述当前页面包括的所有区块的区块信息,则将所述当前页面包括的所有区块的区块信息分别发送给所述当前页面包括的每个区块,以使所述当前页面包括的每个区块从所述当前页面包括的所有区块的区块信息中获取需要的区块信息,并完成对自身区块的渲染。
2.如权利要求1所述的方法,其特征在于,保存接收到的区块信息,具体包括:
确定数据变量中是否已保存接收到的区块信息;其中,所述数据变量用于保存接收到的区块信息;
若数据变量中未保存接收到的区块信息,则根据接收到的区块信息的数量更新数量变量,并将接收到的区块信息保存在所述数据变量中;其中,所述数量变量用于标识接收到的区块信息的数量。
3.如权利要求2所述的方法,其特征在于,监控是否已保存所述当前页面包括的所有区块的区块信息,具体包括:
获取所述当前页面包括的区块的数量;
确定所述数量变量的数值是否等于所述当前页面包括的区块的数量;
若所述数量变量的数值等于所述当前页面包括的区块的数量,则确定已保存所述当前页面包括的所有区块的区块信息;
若所述数量变量的数值小于所述当前页面包括的区块的数量,则确定未保存所述当前页面包括的所有区块的区块信息。
4.如权利要求1-3任一所述的方法,其特征在于,将所述当前页面包括的所有区块的区块信息分别发送给所述当前页面包括的每个区块,具体包括:
获取所述当前页面包括的所有区块的区块信息;
随机组合或者按照接收区块信息的时间先后顺序组合所述当前页面包括的所有区块的区块信息,得到所述当前页面的区块信息集合;
将所述区块信息集合分别发送给所述当前页面包括的每个区块。
5.如权利要求1所述的方法,其特征在于,以使所述当前页面包括的每个区块从所述当前页面包括的所有区块的区块信息中获取需要的区块信息,并完成对自身区块的渲染,具体包括:
以使所述当前页面包括的每个区块确定自身区块是否完成渲染;
对于已完成渲染的区块,则忽略接收到的所述当前页面包括的所有区块的区块信息;
对于未完成渲染的区块,则接收所述当前页面包括的所有区块的区块信息,从所述当前页面包括的所有区块的区块信息中获取需要的区块信息,并完成对自身区块的渲染。
6.一种页面异步渲染方法,其特征在于,包括:
分别接收当前页面包括的各个区块发送的各自的区块信息,各个区块的区块信息是对应区块分别从服务器获取的,并根据获取的区块信息对自身区块进行渲染后发送的;
确定接收到的每个区块信息关联的区块;
将存在关联区块的区块信息发送给关联的区块,以使接收到区块信息的区块完成对自身区块的渲染。
7.如权利要求6所述的方法,其特征在于,确定接收到的每个区块信息关联的区块,具体包括:
获取区块信息与区块的关联关系表;
从所述关联关系表中查找包括每个区块信息的表项;
从查找到的表项中获取每个区块信息对应的区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510708490.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网页截图方法和装置
- 下一篇:一种触发重叠HTML元素鼠标事件的方法及装置