[发明专利]一种页面显示方法、终端和装置有效
申请号: | 201410261916.2 | 申请日: | 2014-06-12 |
公开(公告)号: | CN104978181B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 刘永霞;徐羽;刘杉;魏晓海;牛东升 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 显示 方法 终端 装置 | ||
1.一种页面显示方法,其特征在于,包括:
接收服务器发送的首屏信息,其中,所述首屏信息用于表示目标页面相对于终端的首屏位置的元素,所述首屏位置为所述服务器定义的与所述终端的显示区域尺寸对应的位置,其中,所述元素为所述目标页面的内部数据结构中的数据;
终端对目标页面的元素进行渲染,其中,被渲染的元素包括所述目标页面的起始元素,所述终端对目标页面的元素进行渲染包括:对所述目标页面的资源进行解析,创建该资源的解析结果的元素,当首屏信息表示的位于首屏位置的元素被创建完时,对所述位于首屏位置的元素进行渲染;
当所述位于首屏位置的元素渲染完时,所述终端将所述显示内容作为所述目标页面的首屏内容进行显示。
2.如权利要求1所述的方法,其特征在于,所述终端对目标页面的元素进行渲染,包括:
所述终端对所述目标页面的一资源块进行解析,创建该资源块的解析结果的元素,并对该元素进行渲染;
所述终端判断渲染得到的显示内容是否能够铺满所述终端的显示区域,若是,则执行所述终端将所述显示内容作为所述目标页面的首屏内容进行显示的步骤;若否,所述终端对所述目标页面的另一资源块进行解析,创建该资源块的解析结果的元素,并对该元素进行渲染,直到渲染得到的显示内容能够铺满所述终端的显示区域,其中,所述另一资源块为所述目标页面中没有被解析的资源块。
3.如权利要求2所述的方法,其特征在于,所述终端对所述位于首屏位置的元素进行渲染之后,所述方法还包括:
所述终端判断对所述首屏位置的元素进行渲染得到的显示内容是否能够铺满所述终端的显示区域;
当所述判断结果为否时,所述终端对所述目标页面的另一资源块进行解析,创建该资源块的解析结果的元素,并对该元素进行渲染,其中,所述另一资源块为所述目标页面中没有被解析的资源块;
所述终端判断渲染得到的显示内容是否能够铺满所述终端的显示区域,若否,则继续执行所述终端对所述目标页面的另一资源块进行解析的步骤,直到渲染得到的显示内容能够铺满所述终端的显示区域。
4.如权利要求1所述的方法,其特征在于,所述终端对目标页面的元素进行渲染,包括:
所述终端对所述目标页面的资源进行解析,创建该资源的解析结果的元素;
当被创建的资源的大小超过预设阀值时,对创建完的元素进行渲染;
所述终端判断渲染得到的显示内容是否能够铺满所述终端的显示区域,若是,则执行所述终端将所述显示内容作为所述目标页面的首屏内容进行显示的步骤;若否,所述终端对所述目标页面的资源的另一资源块进行解析,创建该资源块的解析结果的元素,并对该元素进行渲染,直到渲染得到的显示内容能够铺满所述终端的显示区域,其中,所述另一资源块为所述目标页面中没有被解析的资源块。
5.一种页面显示方法,其特征在于,包括:
接收终端发送的用于请求获取目标页面的链接请求,所述链接请求携带有所述终端的参数信息;
根据所述参数信息获取所述终端对应的首屏信息,所述首屏信息用于表示所述目标页面相对于所述终端的首屏位置的元素,所述首屏位置为服务器定义的与所述终端的显示区域尺寸对应的位置,所述元素为所述目标页面的内部数据结构中的数据;
向所述终端发送所述目标页面的资源和所述首屏信息,以使所述终端对所述目标页面的资源进行解析,创建该资源的解析结果的元素,当所述首屏信息表示的位于首屏位置的元素被创建完时,由所述终端对所述位于首屏位置的元素进行渲染,当渲染得到的显示内容能够铺满所述终端的显示区域时,由所述终端将所述显示内容作为所述目标页面的首屏内容进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410261916.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:支撑架型保冷箱
- 下一篇:一种可拆卸式医用冷链血液箱