[发明专利]页面处理方法、装置及系统在审
申请号: | 201310754226.6 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103714172A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 梁守青;朱靓 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 处理 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种页面处理方法、装置及系统。
背景技术
随着信息化的发展,网络和人们的日常生活日益紧密相关,用户通过上网浏览网页、收发邮件、订阅数据等,就可以足不出户的和朋友交流。富互联网应用(Rich Internet Application,RIA)不仅可以提供类似于桌面程序的交互方案,也具有浏览器/服务器(Browser/Server,B/S)程序的免安装特性,具有良好的表现能力和交互能力,更能够满足用户直观和具交互性的在线体验。
现有技术中,客户端浏览器11向网页服务器12请求业务相关的Web应用URL;网页服务器12返回该业务的扩展超文本标记语言(Hypertext Markup Language,HTML)标签;以及该扩展标签相关的脚本语言(JavaScript,JS)逻辑;浏览器在前台解析响应标签,生成未绑定数据的HTML模板,同时下发Ajax给网页服务器12以从数据源13请求业务数据,浏览器将标签对应的业务数据绑定JS逻辑生成HTML页面并展示(如图1所示);或者,客户端浏览器21向网页服务器22请求业务相关的Web应用URL,由网页服务器22进行标签解析和从数据源23得到的数据绑定生成包含数据和HTML标签的响应页面后发送给客户端浏览器,浏览器显示该响应页面(如图2所示)。
但是,现有技术中,无论是页面是在服务器端或者是客户端浏览器上对页面进行解析是固定设置的,无法根据业务属性或实际的网络情况进行动态选择解析方式,导致页面处理不灵活,因此当存在大量的页面访问请求时,导致系统处理较慢,效率较低。
发明内容
本发明提供一种页面处理方法、装置及系统,以一定程度上解决页面处理不灵活,效率较低的问题。
第一方面,本发明实施例提供一种页面处理方法,包括:
根据接收客户端浏览器发送的页面属性和/或客户端属性生成解析策略表,所述解析策略表用于确定用户请求访问页面的解析方式,所述解析方式包括在网页服务器端解析和/或在客户端浏览器解析;
根据所述解析策略表确定用户请求访问页面的解析方式;
根据所述解析方式对用户请问访问的页面进行解析。
在第一方面第一种可能实现的方式中,若根据所述解析策略表确定用户请求访问页面的解析方式为在客户端浏览器解析,则所述根据所述解析方式对用户请问访问的页面进行解析,包括:
推测所述用户下一步请求访问的页面所需要使用的标签;
预解析所述推测的所述页面所需要使用的标签并存入缓存空间;
根据所述缓存空间中存入的预解析的标签生成HTML推测模板并向客户端浏览器发送该HTML推测模板,以使所述客户端浏览器对接收到所述用户请求访问返回的页面进行解析并结合数据源中的数据绑定生成向所述用户显示的所述页面。
在第一方面第二种可能实现的方式中,若根据所述解析策略表确定用户请求访问页面的解析方式为在服务器端解析,则所述根据所述解析方式对用户请问访问的页面进行解析,包括:
推测所述用户下一步请求访问的页面所需要使用的标签;
预解析所述推测的所述页面所需要使用的标签并存入缓存空间;
根据所述缓存空间中存入的预解析的标签生成HTML推测模板,并根据所述HTML推测模板对接收到的所述用户请求访问返回的页面进行解析并结合数据源中数据绑定生成向所述用户显示的所述页面;
向客户端浏览器发送向所述用户显示的所述页面。
根据第一方面第二种可能的实现方式中,在第一方面第三种可能的实现方式中,所述根据所述HTML推测模板对接收到的所述用户请求访问返回的页面进行解析包括:
根据客户端浏览器发送的用户请求访问网页的消息生成请求响应标签队列;
根据预解析所述推测的所述页面所需要使用的标签生成预解析标签队列;
根据预设的优先级,选择执行所述请求响应标签队列或所述预解析标签队列。
根据第一方面第一种或者第二种可能的实现方式中,在第一方面第四种可能的实现方式中,所述预解析所述推测的所述页面所需要使用的标签并存入缓存空间包括:
预解析所述推测的所述页面所需要使用的标签,并将多个用户共同的标签、已部分解析的标签、或根据所述解析策略表决策需要缓存的标签存入缓存空间,将用户特有的标签发送到客户端浏览器以存入到客户端浏览器的缓存空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310754226.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种降水井封堵装置
- 下一篇:风力发电型交通警示装置