[发明专利]服务器侧最小下载和差错故障转移有效
申请号: | 201380006024.1 | 申请日: | 2013-01-16 |
公开(公告)号: | CN104067262A | 公开(公告)日: | 2014-09-24 |
发明(设计)人: | A·吉特勒曼;P·M·莫都瓦努;S·J·克罗克特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F11/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 最小 下载 差错 故障 转移 | ||
背景
计算时代已显著影响了消费者知识库,这进而要求设备和应用提供者提供用户友好且丰富的应用功能。协作或内容管理系统提供自然地方来共享思想和信息,部分地是由于为多个用户提供的访问和管理能力,丰富的定制选项,以及轻量协作环境。然而,一般问题涉及在导航操作期间减少发送到网页的数据量。一种解决方案使用数据压缩和非导航操作,这需要客户端请求特定数据改变。不幸的是,这一技术的缺点包括:a)网页的完整重写,b)页面的每一单独部分可分开地更新,这可能是非常昂贵且低效的,以及c)页面改变在浏览器历史中不被记录,导致前进和后退按钮或其他导航特征不像所期望的那样操作。
发明内容
提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
提供了一种使用最小下载特征并包括差错故障转移功能的服务器计算架构。一种服务器计算机可接收电子页面请求,并且计算已知静态基准电子页面和所请求的电子页面之间的增量。该静态基准电子页面可包括利用了主电子页面的没有内容的电子页面。该主电子页面可包括与网站相关联的电子页面的共享内容。该服务器计算机可进一步确定一个或多个差错是否与呈现所计算的增量相关联,在确定没有一个或多个差错时呈现仅包括所计算的增量的有效载荷,而在确定一个或多个差错与呈现所结算的增量相关联时故障转移至一个或多个选项。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下详细描述均仅是说明性的,且不限制所要求保护的本发明。
附图说明
图1是根据一实施例的示例性计算环境的框图;
图2是解说根据一实施例的示例性服务器最小下载组件的框图;
图3是解说根据一实施例的示例性电子页面的框图;
图4是解说根据一实施例的示例性服务器最小下载过程的流程图;
图5是解说根据一实施例的示例性差错故障转移过程的流程图;以及
图6是解说用于实现本文描述的各个实施例的示例性计算设备的框图。
具体实施方式
提供了一种使用最小下载特征并包括差错故障转移功能的服务器计算架构。一种服务器计算机可接收电子页面请求,并且计算已知静态基准电子页面和所请求的电子页面之间的增量。该静态基准电子页面可包括利用了主电子页面的没有内容的电子页面。该主电子页面可包括与网站相关联的电子页面的共享内容。该服务器计算机可进一步确定一个或多个差错是否与呈现所计算的增量相关联,在确定没有一个或多个差错时呈现仅包括所计算的增量的有效载荷,而在确定一个或多个差错与呈现所结算的增量相关联时故障转移至一个或多个选项。
图1是根据一实施例的示例性计算环境100的框图。计算环境100可包括提供电子页面导航特征和功能(包括服务器最小下载和针对所请求的电子页面的差错故障转移)的处理组件、存储器组件、联网组件和/或其它组件。如图1所示,示例性计算环境100包括被用作实现页面导航机制或过程的一部分的至少一个服务器系统或服务器102以及至少一个客户端104,但不限于此。本领域技术人员将认识到,多个客户端设备/系统可被配置成使用可用的无线和/或有线基础结构和功能,来与多个服务器和/或其他组件进行通信和/交互。例如,用户可使用客户端104作为与计算设备或系统进行交互的一部分,来访问并使用多个协作、web、文件、和/或其他服务器的信息和资源,作为浏览器电子页面的一部分。可以理解,在典型交互式会话期间,用户可使用客户端104从多个物理服务机器(例如,web服务器、协作服务器、数据库服务器等)中调用并访问服务器信息和/或服务。
如下文描述的,服务器最小下载技术在向客户端发送所请求的电子页面之前确定所请求的电子页面与静态基准电子页面之间的增量(即区别)。应当领会,上述技术利用了网页中的大部分页面共享它们的用户界面(“UI”)、脚本文件和样式表中的大部分这一事实。根据一种实现或实施例,可以利用被称为主页面的主模板文件以及使用主页面的内容页面。静态基准页面通过创建没有内容的内容页面来产生。因而,静态基准页面表示上述公共特征的快照。应当进一步领会,各种差错情形可能导致上述服务器最小下载技术失败。根据一实施例,作为故障转移过程的一部分,评估各种差错情形,并且可以向客户端发送消息来代替增量内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380006024.1/2.html,转载请声明来源钻瓜专利网。