网页访问方法、装置及系统制造方法及图纸

技术编号:13088321 阅读:34 留言:0更新日期:2016-03-30 18:06
本公开揭示了一种网页访问方法、装置及系统,属于互联网技术领域。所述网页访问方法包括:接收网页访问请求,所述网页访问请求中携带有浏览器的特征信息,所述网页访问请求用于请求目标网页的网页文件;根据所述特征信息,获取所述浏览器所支持的语法特性的所述网页文件;返回所述网页文件至所述浏览器。解决了浏览器需要下载大量的冗余数据到浏览器端,而导致的浪费流量带宽和减慢网页访问速度的问题;达到了减少流量带宽以及提高网页访问速度的效果。

【技术实现步骤摘要】

本公开设及互联网
,特别设及一种网页访问方法、装置及系统
技术介绍
相关技术中,由于各种版本的浏览器对HTML(Hyper Text Markup Langu-age,超 级文本标记语言)、CSS(化scading St^e Sheets,层叠样式表)和JAV ASCRIPT的支持程度 各不相同,所W为了使得浏览器能顺利访问网页,服务器中会预先存储有每种语法特性所 对应的网页文件。运样,在服务器接收到网页访问请求之后,服务器将存储的各种语法特性 的网页文件返回至浏览器,浏览器根据自身所支持的语法特性选择对应的网页文件进行网 页擅染。
技术实现思路
为了解决相关技术中存在的问题,本公开提供一种网页访问方法、装置及系统。所 述技术方案如下: 根据本公开实施例的第一方面,提供一种网页访问方法,该方法包括: 接收网页访问请求,所述网页访问请求中携带有浏览器的特征信息,所述网页访 问请求用于请求目标网页的网页文件; 根据所述特征信息,获取所述浏览器所支持的语法特性的所述网页文件; 返回所述网页文件至所述浏览器。[000引可选的,所述接收网页访问请求,包括: 接收携带有窗口 Window对象的所述网页访问请求,所述Window对象中挂载有所述 特征信息。 可选的,所述根据所述特征信息,获取所述浏览器所支持的语法特性的所述网页 文件,包括: 根据所述特征信息确定所述浏览器所支持的语法特性; 从存储的所述目标网页的各种语法特性的网页文件中,提取确定的所述语法特性 所对应的网页文件。 根据本公开实施例的第二方面,提供一种网页访问方法,该方法包括: 发送网页访问请求至服务器,所述网页访问请求中携带有浏览器的特征信息,所 述网页访问请求用于请求目标网页的网页文件; 接收所述服务器返回的所述目标网页的网页文件,所述网页文件为所述服务器根 据所述特征信息获取的所述浏览器所能支持的语法特性的网页文件。 可选的,所述发送网页访问请求至服务器,包括: 发送携带有窗口 Window对象的所述网页访问请求至所述服务器,所述Window对象 中挂载有所述特征信息。 根据本公开实施例的第Ξ方面,提供一种网页访问装置,该装置包括: 接收模块,被配置为接收网页访问请求,所述网页访问请求中携带有浏览器的特 征信息,所述网页访问请求用于请求目标网页的网页文件; 获取模块,被配置为根据所述特征信息,获取所述浏览器所支持的语法特性的所 述网页文件; 返回模块,被配置为返回所述获取模块获取的所述网页文件至所述浏览器。 可选的,所述接收模块,还被配置为: 接收携带有窗口 Window对象的所述网页访问请求,所述Window对象中挂载有所述 特征信息。 可选的,所述获取模块,包括: 确定子模块,被配置为根据所述特征信息确定所述浏览器所支持的语法特性; 提取子模块,被配置为从存储的所述目标网页的各种语法特性的网页文件中,提 取所述确定子模块确定的所述语法特性所对应的网页文件。 根据本公开实施例的第四方面,提供一种网页访问装置,该装置包括: 发送模块,被配置为发送网页访问请求至服务器,所述网页访问请求中携带有浏 览器的特征信息,所述网页访问请求用于请求目标网页的网页文件; 接收模块,被配置为接收所述服务器返回的所述目标网页的网页文件,所述网页 文件为所述服务器根据所述特征信息获取的所述浏览器所能支持的语法特性的网页文件。 可选的,所述发送模块,还被配置为: 发送携带有窗口 Window对象的所述网页访问请求至所述服务器,所述Window对象 中挂载有所述特征信息。 根据本公开实施例的第五方面,提供一种网页访问系统,该系统包括:服务器和移 动终端。 所述服务器包括如本公开实施例的第Ξ方面所述的网页访问装置; 所述移动终端包括如本公开实施例的第四方面所述的网页访问装置。 根据本公开实施例的第六方面,提供一种网页访问装置,该装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收网页访问请求,所述网页访问请求中携带有浏览器的特征信息,所述网页访 问请求用于请求目标网页的网页文件; 根据所述特征信息,获取所述浏览器所支持的语法特性的所述网页文件; 返回所述网页文件至所述浏览器。 根据本公开实施例的第屯方面,提供一种网页访问装置,该装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 发送网页访问请求至服务器,所述网页访问请求中携带有浏览器的特征信息,所 述网页访问请求用于请求目标网页的网页文件; 接收所述服务器返回的所述目标网页的网页文件,所述网页文件为所述服务器根 据所述特征信息获取的所述浏览器所能支持的语法特性的网页文件。 本公开的实施例提供的技术方案可W包括W下有益效果: 通过接收终端发送的网页访问请求,并获取网页访问请求中的特征信息;根据该 特征信息,获取该浏览器所支持的语法特性的网页文件;并将获取到的网页文件返回给浏 览器;解决了浏览器需要下载大量的冗余数据到浏览器端,而导致的浪费流量带宽和减慢 网页访问速度的问题;达到了减少流量带宽W及提高网页访问速度的效果。 应当理解的是,W上的一般描述和后文的细节描述仅是示例性的,并不能限制本 公开。【附图说明】 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并于说明书一起用于解释本公开的原理。 图1是根据部分示例性实施例示出的一种网页访问方法所设及的实施环境的示意 图; 图2是根据一示例性实施例示出的一种网页访问方法的流程图; 图3是根据另一示例性实施例示出的一种网页访问方法的流程图; 图4是根据一示例性实施例示出的一种网页访问装置的框图; 图5是根据又一示例性实施例示出的一种网页访问装置的框图; 图6是根据另一示例性实施例示出的一种网页访问装置的框图; 图7是根据一示例性实施例示出的一种网页访问系统的框图; 图8是根据一示例性实施例示出的一种用网页访问装置的框图; 图9是根据另一示例性实施例示出的一种用于网页访问装置的框图。【具体实施方式】 运里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。 图1是根据部分示例性实施例示出的一种网页访问方法所设及的实施环境的示意 图,如图1所示,该实施环境可W包括终端120和服务器140。 终端120可W是智能手机、平板电脑、智能电视、电子书阅读器、多媒体播放器、膝 上型便携计算机和台式计算机等等。终端120可W通过有线或者无线网络与服务器140相 连。并且,本实施例所说的终端120中运行有浏览器,终端120通过该浏览器从服务器140中 获取网页文件。 服务器140可W是一台服务器,或者由若干台服务器组成的服务器集群,或者是一 个云计算服务中屯、。 图2是根据一示例性实施例示出的一种网页访问方法的流程图,本实施例W该网 页访问方法应用于图1所示的实施环境中来举例说明。如图2所示,该网页访问方法包括W 本文档来自技高网...

【技术保护点】
一种网页访问方法,其特征在于,所述方法包括:接收网页访问请求,所述网页访问请求中携带有浏览器的特征信息,所述网页访问请求用于请求目标网页的网页文件;根据所述特征信息,获取所述浏览器所支持的语法特性的所述网页文件;返回所述网页文件至所述浏览器。

【技术特征摘要】

【专利技术属性】
技术研发人员:窦锦帅谭国斌张旭华
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1