[发明专利]一种小图片页面渲染方法在审

专利信息
申请号: 201810858865.X 申请日: 2018-07-31
公开(公告)号: CN109101598A 公开(公告)日: 2018-12-28
发明(设计)人: 颜涛;唐尚海 申请(专利权)人: 成都华栖云科技有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 成都立新致创知识产权代理事务所(特殊普通合伙) 51277 代理人: 谭德兵
地址: 610017 四川省成都*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 索引文件 页面 图片 文件信息 页面渲染 总字节数 小图片 字节数 例表 服务器 写入 追加 读取 存储空间占用 二进制数据 二进制图片 服务器连接 浏览器请求 标签显示 范围请求 内存地址 数据分离 网络开销 一次网络 数据块 加载 减小 索引 解析 名字 重复 管理
【说明书】:

发明涉及一种小图片页面渲染方法,首先,服务器将一张小图追加写入新图.XXX,同时索引.XXX追加写该图片的信息;重复上一步骤写入需要的图片数量;前端页面开始加载并解析索引文件,得到文件信息例表,包含每一张图片名字、高宽、开始字节数及总字节数;前端页面找到文件信息例表内起始图片的开始字节数计算出索引文件总字节数,向服务器发起一次网络数据字节范围请求拿到索引文件的二进制数据,前端页面将索引文件二进制图片数据分离出来,将每个数据块转成图片内存地址,交由图片标签显示出来。本发明减少浏览器请求,只对要显示的多张图片发起一次请求,减少网络开销,减小服务器连接压力、读取压力,解决存储空间占用及管理的麻烦。

技术领域

本发明涉及图片渲染领域,具体涉及一种小图片页面渲染方法。

背景技术

网页页面中包含很多网页元素,例如图片,文字还有视频等。目前Chrome、android自带浏览器及第三方浏览器(如UC浏览器)等浏览器的渲染工作有两种执行方式,一种是在主线程完成,一种是在渲染线程完成。两种方式在网页渲染时执行方式类似。在页面渲染的过程中,如发现需要渲染的图片未进行图片解码,则首先需对该图片进行解码,解码完成后再对图片进行渲染,之后才能进行下一网页元素的处理。

前端网页在渲染大量小图片时,会向服务器发起大量网络请求,导致以下缺陷:浏览器并发请求最大为6-10,因此图片不会同时显示,极大的占用网络开销,占用服务器并发连接数量,极大的占用服务器的磁盘读取开销,小图片将较大占用存储空间,碎文件难以管理。

发明内容

本发明的目的在于克服现有技术的不足,提供一种小图片页面渲染方法,服务器将多张小图片依次写入进一个文件,同时生成一个索引文件,记录每一张图片的开始字节数及字节长度等信息;前端渲染时,首先请求索引文件,解析出图片数量和所在位置,根据需要请求某一段的图片二进数据,解析这部分二进制并渲染在前端页面。

本发明的目的是通过以下技术方案来实现的:

一种小图片页面渲染方法,该方法包括以下步骤:

S1:服务器将一张小图追加写入新图.XXX,同时索引.XXX追加写该图片的名字、高宽、开始字节数及字节长度;

S2:重复上一步骤写入需要的图片数量;

S3:前端页面开始加载并解析索引文件,得到文件信息例表,包含每一张图片名字、高宽、开始字节数及总字节数;

S4:前端页面找到文件信息例表内起始图片的开始字节数,并计算出索引文件总字节数,向服务器发起一次网络数据字节范围请求,一次性拿到索引文件的二进制数据;

S5:前端页面利用已知的信息,将索引文件二进制图片数据分离出来,将每个数据块转成图片内存地址,交由图片标签显示出来。

所述索引文件包括三种情况;

索引文件是多张地址分离的图片;

索引文件是多个地址连续的图片片段;

索引文件是一个地址连续的图片集合。

进一步的,当所述索引文件是多张地址分离的图片时,前端页面根据每个图片的开始字节数和该图片的总字节数自动计算出该图片的网络数据字节范围,从而一次性同时发起多个网络数据字节范围,获得每张图片的二进制数据。

进一步的,当所述索引文件是多个地址连续的图片片段时,前端页面找到每段图片片段的起始文件的开始字节数并结合该段图片片段的总字节数,计算出每段图片片段的网络数据字节范围,从而一次性同时发起多个网络数据字节范围,获得每每段图片片段的二进制数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都华栖云科技有限公司,未经成都华栖云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810858865.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top