网页访问方法、装置及系统的制作方法

文档序号:8365456阅读:290来源:国知局
网页访问方法、装置及系统的制作方法
【技术领域】
[0001] 本公开涉及互联网技术领域,特别涉及一种网页访问方法、装置及系统。
【背景技术】
[0002] 浏览器在渲染网页时,需要先获取网页中的各个文件,然后将文件渲染到网页上 进行显示。
[0003] 浏览器在获取网页中的文件时,先是从网页的代码中确定出需要获取的各个文 件,对于每个文件,向存储该文件的目标服务器发送获取请求,并根据该目标服务器反馈的 文件进行渲染显示。由于在获取网页中的每个文件时均需要向目标服务器发送获取请求, 且网页中需要渲染的文件的数量非常大,因此在渲染网页时,会向其他目标服务器发送非 常多的获取请求,从而导致网页渲染比较慢。

【发明内容】

[0004] 为了解决相关技术中的问题,本公开提供一种网页访问方法、装置及系统。所述技 术方案如下:
[0005] 根据本公开实施例的第一方面,提供一种网页访问方法,应用于客户端中,所述方 法包括:
[0006] 获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
[0007] 与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述文件列表, 所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内 容,并发送包含各个文件内容的数据包;
[0008] 接收所述服务器通过所述连接通道发送的所述数据包;
[0009] 利用所述数据包中的各个文件内容对所述网页进行渲染显示。
[0010] 根据本公开实施例的第二方面,提供一种网页访问方法,应用于服务器中,所述方 法包括:
[0011] 与客户端建立连接通道;
[0012] 通过所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在 渲染网页时需要的各个文件标识;
[0013] 获取所述文件列表中各个文件标识所对应的文件内容;
[0014] 通过所述连接通道向所述客户端发送包含有各个文件内容的数据包,所述数据包 用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
[0015] 根据本公开实施例的第三方面,提供一种网页访问装置,应用于客户端中,所述装 置包括:
[0016] 生成模块,被配置为获取在渲染网页时需要的各个文件标识,生成包含有各个文 件标识的文件列表;
[0017] 第一发送模块,被配置为与服务器建立连接通道,并通过所述连接通道向所述服 务器发送所述生成模块生成的所述文件列表,所述文件列表用于触发所述服务器获取所述 文件列表中的各个文件标识所对应的文件内容,并发送包含各个文件内容的数据包;
[0018] 第一接收模块,被配置为接收所述服务器通过所述连接通道发送的所述数据包;
[0019] 显示模块,被配置为利用所述第一接收模块接收的所述数据包中的各个文件内容 对所述网页进行渲染显示。
[0020] 根据本公开实施例的第四方面,提供一种网页访问装置,应用于服务器中,所述装 置包括:
[0021] 建立模块,被配置为与客户端建立连接通道;
[0022] 第二接收模块,被配置为通过所述建立模块建立的所述连接通道接收所述客户端 发送的文件列表,所述文件列表中至少包括在渲染网页时需要的各个文件标识;
[0023] 获取模块,被配置为获取所述第二接收模块接收的所述文件列表中各个文件标识 所对应的文件内容;
[0024] 第二发送模块,被配置为通过所述建立模块建立的所述连接通道向所述客户端发 送包含有所述获取模块获取的各个文件内容的数据包,所述数据包用于触发所述客户端利 用所述数据包中的各个文件内容对所述网页进行渲染显示。
[0025] 根据本公开实施例的第五方面,提供一种网页访问系统,所述网页访问系统包括 客户端和服务器;
[0026] 所述客户端包括如上述第三方面所述的访问认证装置;
[0027] 所述服务器包括如上述第四方面所述的访问认证装置。
[0028] 根据本公开实施例的第六方面,提供一种网页访问装置,应用于客户端中,所述装 置包括:
[0029] 处理器;
[0030] 用于存储所述处理器可执行指令的存储器;
[0031] 其中,所述处理器被配置为:
[0032] 获取在渲染网页时需要的各个文件标识,生成包含有各个文件标识的文件列表;
[0033] 与服务器建立连接通道,并通过所述连接通道向所述服务器发送所述文件列表, 所述文件列表用于触发所述服务器获取所述文件列表中的各个文件标识所对应的文件内 容,并发送包含各个文件内容的数据包;
[0034] 接收所述服务器通过所述连接通道发送的所述数据包;
[0035] 利用所述数据包中的各个文件内容对所述网页进行渲染显示。
[0036] 根据本公开实施例的第七方面,提供一种网页访问装置,应用于服务器中,所述装 置包括:
[0037] 处理器;
[0038] 用于存储所述处理器可执行指令的存储器;
[0039] 其中,所述处理器被配置为:
[0040] 与客户端建立连接通道;
[0041] 通过所述连接通道接收所述客户端发送的文件列表,所述文件列表中至少包括在 渲染网页时需要的各个文件标识;
[0042] 获取所述文件列表中各个文件标识所对应的文件内容;
[0043] 通过所述连接通道向所述客户端发送包含有各个文件内容的数据包,所述数据包 用于触发所述客户端利用所述数据包中的各个文件内容对所述网页进行渲染显示。
[0044] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0045] 通过将渲染网页所需要的各个文件标识所对应的文件列表发送给服务器,并接收 服务器发送的包含有各个文件标识所对应的文件内容的数据包;由于客户端只需要向服务 器发送一次获取请求就能获取到渲染网页所需要的各个文件标识所对应的文件内容,因此 解决了由于向服务器发送大量获取请求而导致网页的访问速度较慢的问题;达到了提高网 页访问速度的效果。
[0046] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。
【附图说明】
[0047] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并于说明书一起用于解释本公开的原理。
[0048] 图1是根据部分示例性实施例示出的一种网页访问方法所涉及的实施环境的示 意图;
[0049] 图2是根据一示例性实施例示出的一种网页访问方法的流程图;
[0050] 图3是根据另一示例性实施例示出的一种网页访问方法的流程图;
[0051] 图4A是根据再一示例性实施例示出的一种网页访问方法的流程图;
[0052] 图4B是根据一示例性实施例示出的一种客户端与服务器建立连接通道的方法流 程图;
[0053] 图4C是根据一示例性实施例示出的一种客户端与服务器断开连接通道的方法流 程图;
[0054] 图5是根据一示例性实施例示出的一种网页访问装置的框图;
[0055] 图6是根据另一示例性实施例示出的一种网页访问装置的框图;
[0056] 图7是根据再一示例性实施例示出的一种网页访问装置的框图;
[0057] 图8是根据还一示例性实施例示出的一种网页访问装置的框图;
[0058] 图9是根据一示例性实施例示出的一种网页访问系统的框图;
[0059] 图10是根据一示例性实施例示出的一种用于访问网页的装置的框图;
[0060] 图11是根据另一示例性实施例示出的一种用于访问网页的装置的框图。
【具体实施方式】
[0061] 这里将详细地对示例性实
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1