[发明专利]从服务器部分加载和编辑文档有效
申请号: | 201110364918.0 | 申请日: | 2011-11-07 |
公开(公告)号: | CN102546747A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | J·M·斯蒂文斯;R·罗尔尼克;祝振军 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 部分 加载 编辑 文档 | ||
1.一种用于在客户端计算机(102,104)处访问文档的方法,所述方法包括:
在所述客户端计算机(102,104)处,向服务器计算机(112)发送第一请求以打开所述文档的第一部分,所述文档存储在所述服务器计算机(112)处,所述文档的所述第一部分小于整个文档,所述请求包括被所述服务器计算机(112)用来确定所述文档的所述第一部分的大小的信息;
在所述客户端计算机(102,104)处,从所述服务器计算机(112)接收所述文档的所述第一部分;
在所述客户端计算机(102,104)处,在从所述服务器计算机(112)接收所述文档的所述第一部分之后,在所述客户端计算机(102,104)上的显示器屏幕上呈现所述文档的第二部分,所述文档的所述第二部分是所述文档的所述第一部分的子集;
在所述客户端计算机(102,104)处,确定所述文档的更多内容在所述服务器计算机(112)处可用;
在所述客户端计算机(102,104)处,确定用户在所述客户端计算机(102,104)处的显示器屏幕上滚动了所述文档的第三部分;以及
当所述客户端计算机(102,104)确定所述用户滚动了所述文档的所述第三部分并且当所述客户端计算机(102,104)确定所述文档的更多内容在所述服务器计算机(112)处可用时,发送第二请求至所述服务器计算机(112)以打开所述文档的额外的部分。
2.如权利要求1所述的方法,其特征在于,在所述客户端计算机(102,104)处确定所述文档的至少一个额外的部分在所述服务器计算机(112)处可用还包括从所述服务器计算机(112)接收指示所述文档的更多内容可用的消息。
3.如权利要求1所述的方法,其特征在于,确定所述用户在所述显示器屏幕上滚动了所述文档的第三部分还包括确定所述用户在所述显示器屏幕上滚动了预定数量的对象。
4.如权利要求3所述的方法,其特征在于,所述预定数量的对象中的每个对象是顶层对象,每个顶层对象是段落、表格、列表或图片之一。
5.如权利要求1所述的方法,其特征在于,当所述客户端计算机(102,104)从所述服务器计算机(112)请求所述文档的所述额外的部分时,所述客户端计算机(102,104)从所述客户端计算机(102,104)卸载所述文档的类似大小的部分。
6.如权利要求1所述的方法,其特征在于,还包括从所述服务器计算机(112)接收所述文档的所述额外的部分,且当从所述服务器计算机(112)接收所述文档的所述额外的部分时,从所述客户端计算机(102,104)卸载所述文档的一部分。
7.如权利要求1所述的方法,其特征在于,所述第一请求中包括的所述信息包括所述客户端计算机(102,104)上的所述显示器屏幕的大小、所述显示器屏幕上使用的字体的大小和所述显示器屏幕的像素分辨率中的一个或多个。
8.如权利要求1所述的方法,其特征在于,所述第一请求中包括的所述信息包括有关要被包括在所述文档的所述第一部分中的对象的数量的暗示。
9.在服务器计算机(112)上实现的用于部分地打开存储在所述服务器计算机(112)上的文档的方法,所述方法包括:
在所述服务器计算机(112)上,从客户端计算机(102,104)接收第一消息,所述第一消息是打开所述文档的第一部分的请求,所述文档的所述第一部分包括一个或多个对象,所述请求包括用于确定所述文档的所述第一部分的大小的信息;
在所述服务器计算机(112)上,确定所述文档的所述第一部分的所述大小,对所述文档的所述第一部分的所述大小的所述确定包括确定所述文档的所述第一部分的对象阈值,所述对象阈值对应于要被包括在所述文档的所述第一部分中的对象的最小数量;以及
在所述服务器计算机(112)上,向所述客户端计算机(102,104)发送来自所述文档的一个或多个对象,所述一个或多个对象包括从所述文档的开头开始直到被发送到所述客户端计算机(102,104)的对象的数量等于所述对象阈值的对象。
10.一种计算机可读存储介质,所述计算机可读存储介质包括当被计算设备(102,104)执行时使得所述计算设备(102,104)执行如下操作的指令:
向服务器计算机(112)发送第一请求以打开所述文档的第一部分,所述文档存储在所述服务器计算机(112)处,所述文档的所述第一部分小于整个文档,所述请求包括被所述服务器计算机(112)用来确定所述文档的所述第一部分的大小的信息;
从所述服务器计算机(112)接收所述文档的所述第一部分;
在从所述服务器计算机(112)接收所述文档的所述第一部分之后,在所述客户端计算机(102,104)上的显示器屏幕上呈现所述文档的第二部分,所述文档的所述第二部分是所述文档的所述第一部分的子集;
确定所述文档的更多内容在所述服务器计算机(112)处可用;
确定用户在所述客户端计算机(102,104)处的显示器屏幕上滚动了所述文档的第三部分,所述文档的所述第三部分包括预定数量的对象,所述对象中的每个对象是段落、表格、列表或图片之一;以及
当作出关于用户滚动了所述文档的所述第三部分的确定且当作出关于所述文档的更多内容在所述服务器计算机(112)处可用的确定时,向所述服务器计算机(112)发送第二请求以打开所述文档的一额外的部分,所述文档的所述额外的部分大小类似于所述文档的已滚动的所述第三部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110364918.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:集成电视应用模块的方法及装置
- 下一篇:光纤光栅温度压力多点监测系统