[发明专利]页面显示方法、装置、存储介质及终端在审
申请号: | 201711235536.1 | 申请日: | 2017-11-30 |
公开(公告)号: | CN110020306A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 李墨;胡鉴;陈锦海;李华高;王志寿 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标页 页面显示 数据文件 数据获取请求 服务器发送 目标多媒体 存储介质 第一数据 获取请求 匹配 服务器 绘制 终端 页面显示方式 互联网技术 页面初始化 智能性 返回 页面 | ||
1.一种页面显示方法,其特征在于,所述方法包括:
接收针对目标多媒体数据的页面显示请求;
异步向服务器发送与请求的第一目标页匹配的第一数据获取请求;
在完成页面初始化后,异步向所述服务器发送与请求的第二目标页匹配的第二数据获取请求;
根据所述服务器返回的第一数据文件绘制所述第一目标页,之后,再根据所述服务器返回的第二数据文件绘制所述第二目标页;
其中,所述目标多媒体数据的页面由所述第一目标页以及所述第二目标页组成,所述第二目标页在内容上与所述第一目标页相关联,所述第一数据获取请求用于请求所述第一数据文件,所述第二数据获取请求用于请求所述第二数据文件。
2.根据权利要求1所述的方法,其特征在于,所述根据所述服务器返回的第一数据文件绘制所述第一目标页,包括:
在完成页面初始化后,初始化用于绘制所述第一目标页的目标网络视图WebView,并在初始化完成时广播所述目标WebView的初始化结束事件;
调用所述目标WebView,根据经过预处理后的第一数据文件进行所述第一目标页的绘制,并在绘制完毕所述第一目标页时广播所述目标WebView的绘制结束事件。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述服务器返回的第二数据文件绘制所述第二目标页,包括:
在绘制完毕所述第一目标页后,初始化用于绘制所述第二目标页的目标视图View,并在初始化完成时广播所述目标View的初始化结束事件;
调用所述目标View,根据第二数据文件进行所述第二目标页的绘制,并在绘制完毕所述第二目标页时广播所述目标View的绘制结束事件。
4.根据权利要求1所述的方法,其特征在于,所述异步向服务器发送与请求的第一目标页匹配的第一数据获取请求,包括:
在接收到所述页面显示请求之后且完成页面初始化之前,创建所述目标多媒体数据的数据请求类;
基于所述数据请求类,异步向所述服务器发送所述第一数据获取请求。
5.根据权利要求1至4中任一权利要求所述的方法,其特征在于,所述根据所述服务器返回的第一数据文件绘制所述第一目标页,包括:
对所述第一数据文件进行预处理,得到绘制所述第一目标页所需的各个目标超文本标记语言HTML模块;
获取与所述各个目标HTML模块对应的层叠样式表CSS文件,得到目标CSS文件;
将所述各个目标HTML模块拼接成所述第一目标页的目标HTML模板;
根据所述目标HTML模板以及所述目标CSS文件,绘制所述第一目标页。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
按照HTML模块的不同类型对全量CSS文件进行拆分,得到不同类型的HTML模块对应的CSS文件;
其中,拆分后的CCS文件中包括所述目标CSS文件,所述全量CSS文件给出了全量HTML模板中每一个HTML模块的样式描述,所述全量HTML模板中包括全部类型的HTML模块。
7.根据权利要求1至4中任一权利要求所述的方法,其特征在于,在完成所述第一目标页的绘制后,所述方法还包括:
在初始化用于绘制所述第二目标页的目标View之前,判断第二缓存池中是否存储有可复用View;
如果所述第二缓存池中存储有可复用View,则从所述第二缓存池中取出所述可复用View,并将所述可复用View对应的虚拟上下文与目标上下文绑定,得到所述目标View。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
如果所述第二缓存池中未存储所述可复用View,则创建所述可复用View,并将所述可复用View对应的虚拟上下文与所述目标上下文绑定,得到所述目标View。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711235536.1/1.html,转载请声明来源钻瓜专利网。