[发明专利]一种快速传送及渲染的网页文件加载系统及方法有效
申请号: | 201910084689.3 | 申请日: | 2019-01-29 |
公开(公告)号: | CN109783160B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 肖俊海;郑广平;林福德;喻绍强 | 申请(专利权)人: | 广东九联科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516025 广东省惠州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 传送 渲染 网页 文件 加载 系统 方法 | ||
1.一种快速传送及渲染的网页文件加载系统,包括浏览器和WEB服务器,其特征在于:
所述WEB服务器设有字节码生成模块、字节码合并压缩模块;所述浏览器设有字节码解压模块和字节码分离模块;
所述字节码生成模块用于将所述浏览器请求处理的多种网页语言文件独立地转化成对应的多组字节码;
所述字节码合并压缩模块用于将所述多组字节码合并式压缩为字节码总文件,并通过网页传输将所述字节码总文件发送到所述字节码解压模块;
所述字节码解压模块用于将所述字节码总文件解压缩成字节码合并文件,所述字节码分离模块用于将解压后的所述字节码合并文件分离为所述多组字节码;
所述字节码合并压缩模块包括字节码合并模块和字节码压缩模块;所述字节码合并模块用于将所述多组字节码首尾对接式合并为字节码合并文件,所述字节码压缩模块用于采用压缩算法将所述字节码合并文件压缩成所述字节码总文件。
2.如权利要求1所述的一种快速传送及渲染的网页文件加载系统,其特征在于:所述多种网页语言文件至少包括HTML文件、CSS文件、JS文件;
所述WEB服务器还至少设有对应生成所述HTML文件、CSS文件、JS文件的网页语言文件生成模块,所述网页语言文件生成模块包括HTML生成器、CSS生成器、JS生成器。
3.如权利要求2所述的一种快速传送及渲染的网页文件加载系统,其特征在于:所述字节码生成模块至少包括将所述HTML文件、CSS文件、JS文件对应生成HTML字节码文件、CSS字节码文件、JS字节码文件的HTML字节码生成器、CSS字节码生成器、JS字节码生成器。
4.如权利要求2所述的一种快速传送及渲染的网页文件加载系统,其特征在于:所述浏览器还至少设有对应将解压后的所述字节码合并文件分离成所述HTML字节码文件、CSS字节码文件、JS字节码文件的字节码分离器。
5.如权利要求1所述的一种快速传送及渲染的网页文件加载系统,其特征在于:所述压缩算法采用gzip压缩算法;所述多组字节码为十六进制字节码。
6.一种快速传送及渲染的网页文件加载方法,其特征在于,具体步骤如下:
S1、WEB服务器将浏览器请求处理的多种网页语言文件独立地转化成对应的多组字节码;
S2、将所述多组字节码合并式压缩为字节码总文件,并通过网页传输将所述字节码总文件发送到所述浏览器;
S3、所述浏览器将所述字节码总文件解压缩成所述字节码合并文件;
S4、所述浏览器将解压后的所述字节码合并文件分离所述多组字节码;
所述步骤S2具体包括步骤:
S21、将所述多组字节码首尾对接式合并为字节码合并文件;
S22、采用压缩算法将所述字节码合并文件压缩成所述字节码总文件。
7.如权利要求6所述的一种快速传送及渲染的网页文件加载方法,其特征在于:所述多种网页语言文件至少包括HTML文件、CSS文件、JS文件;所述多组字节码至少包括对应于所述HTML文件、CSS文件、JS文件的HTML字节码文件、CSS字节码文件、JS字节码文件。
8.如权利要求6所述的一种快速传送及渲染的网页文件加载方法,其特征在于:所述压缩算法采用gzip压缩算法;所述多组字节码为十六进制字节码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东九联科技股份有限公司,未经广东九联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910084689.3/1.html,转载请声明来源钻瓜专利网。