[发明专利]从服务器部分加载和编辑文档有效
申请号: | 201110364918.0 | 申请日: | 2011-11-07 |
公开(公告)号: | CN102546747A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | J·M·斯蒂文斯;R·罗尔尼克;祝振军 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 部分 加载 编辑 文档 | ||
技术领域
本发明涉及从服务器部分加载和编辑文档。
背景技术
客户端计算机所访问的文档通常跨越网络存储在服务器计算机或数据库上。典型的文档访问包括经由客户端计算机上的web浏览器查看存储在服务器计算机上的文档以及经由客户端计算机上的应用程序编辑存储在服务器计算机上的文档。
当跨越网络访问客户端计算机上的文档时,由于传输距离、文档长度和其他因素,时间延迟可能发生。
发明内容
提供本发明内容以便以简化的形式介绍将在以下的具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
本公开的实施例涉及用于在客户端计算机处访问文档的方法。在客户端计算机处,第一请求被发送至服务器计算机以打开该文档的第一部分。该文档存储在服务器计算机处。该文档的第一部分比整个文档小。该请求包括被服务器计算机用来确定该文档的第一部分的大小的信息。在客户端计算机处,从服务器计算机接收该文档的第一部分。在从服务器计算机接收该文档的第一部分之后,在客户端计算机上的显示器屏幕上呈现该文档的第二部分。该文档的第二部分是该文档的第一部分的子集。在客户端计算机处,作出关于该文档的更多内容在该服务器计算机处可用的确定。在客户端计算机处,作出关于用户在客户端计算机处的显示器屏幕上滚动了该文档的第三部分的确定。当客户端计算机确定用户滚动了该文档的第三部分并且当客户端计算机确定该文档的更多内容在服务器计算机处可用时,第二请求被发送至服务器计算机以打开该文档的额外的部分。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的概括说明和下面的详细描述只是说明性的,不会对所要求保护的各方面形成限制。
附图说明
图1示出在通过网络访问文档时使用的示例系统。
图2示出存储在图1的服务器计算机上的示例文档的页面。
图3示出图1的客户端计算机上的示例存储器区域中的示例文档存储。
图4示出图1的客户端计算机上的示例存储器区域中的文档存储的另一示例。
图5示出图1的客户端计算机上的示例存储器区域中的文档存储的又一示例。
图6示出用于在客户端计算机处打开文档的一部分的示例方法。
图7示出用于在服务器计算机处打开文档的一部分的示例方法。
图8示出用于确定要在图7中打开的文档的部分的对象阈值的示例方法。
图9示出图1的客户端计算机和服务器计算机的示例组件。
具体实施方式
本申请涉及用于部分加载和编辑存储在服务器计算机上的文档的系统和方法。
在示例实施例中,当在客户端计算机上访问存储在服务器计算机上的文档时,服务器计算机只打开该文档的一部分并将该文档的打开部分发送至客户端计算机。被打开的文档的部分的大小通常对应于能够适合在客户端计算机上的显示器屏幕上的文档的大小加上文档的稍微多一点的内容以允许滚动(scrolling)。被打开的文档的部分被加载到客户端计算机上的存储器中。通过只打开文档的一部分而不是打开整个文档,并通过在客户端计算机上加载这一部分,该文档可比打开整个文档时更快地呈现在客户端计算机上。
在本公开中,打开文档的一部分是指在服务器计算机处获得该文档的句柄(handle)并将该文档的一部分发送至客户端计算机。
图1示出通过网络访问文档时使用的示例系统100。示例系统100包括客户端计算机102、104、网络110和服务器计算机112。可以使用更多或更少的客户端计算机和服务器计算机。
客户端计算机102和104可经由网络110访问服务器计算机112。网络110的示例是因特网和公司内联网。网络110的其他示例也是可能的。
示例客户端计算机102包括web浏览器106,而示例客户端计算机104包括客户端软件应用108。示例客户端软件应用是华盛顿州雷蒙德市微软公司的Microsoft2010文字处理程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110364918.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:集成电视应用模块的方法及装置
- 下一篇:光纤光栅温度压力多点监测系统