[发明专利]从虚拟化数据源高效提供数据有效
| 申请号: | 201210335702.6 | 申请日: | 2012-09-12 |
| 公开(公告)号: | CN102937857A | 公开(公告)日: | 2013-02-20 |
| 发明(设计)人: | T.G.格拉扎;H.马穆德;V.P.西巴尔;P.格尔;G.A.F.费拉里;T.A.亚当斯;I.N.马丁尼斯 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F3/0481 | 分类号: | G06F3/0481 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 景军平;汪扬 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 数据源 高效 提供 数据 | ||
背景技术
计算机变得高度集成于劳动力、家庭、移动设备和许多其它场所。计算机能快速地且高效地处理大量信息。被设计成在计算机系统上运行的软件应用允许用户执行广泛的功能,包括商务应用,学校作业、娱乐等。软件应用常常被设计成执行具体任务,诸如用于文献写作的文字处理应用,用于发送、接收和组织电子邮件的电子邮件程序。
在某些情况下,软件应用被设计成经由各种用户界面向用户呈现信息。这些界面可被配置成以多种不同方式来显示数据,这取决于应用的开发人员如何选择来安排数据。在某些情况下,应用的用户可使用用户界面来与本地数据源或远程数据源(例如,来自互联网)互动,或者从本地数据源或远程数据源来请求数据。在这样的情况下,用户界面(例如,浏览器的用户界面)将与底层应用(underlying application)互动以向服务器发送数据请求。服务器将接收该请求且在可能时对于该应用做出响应(例如,在数据请求上升到处理队列的顶部之后)。当服务器正在处理数据请求时,应用通常示出其预先请求的界面或者根本什么也不显示。
发明内容
本文所述的实施例针对于实施从虚拟化数据源接收的数据且从虚拟化数据源高效地提供数据。在一实施例中,计算机系统用户界面(UI)向数据源发送数据元素的请求。计算机系统在检索和传输所请求的数据时从数据源接收将要显示占位符数据的指示。计算机系统然后在UI中对于所请求的数据元素中的每一个显示占位符数据且在自数据源接收每个数据元素时动态地将所请求的数据元素添加到所显示的占位符数据。
在另一实施例中,计算机系统提供用户可导航的界面,该用户可导航的界面允许用户在存储于数据源中的不同数据元素的集合中导航;计算机系统从用户接收第一导航输入。该第一导航输入向数据源指示基于第一导航输入欲发送给用户的各种数据元素;该计算机系统然后显示用户利用所述第一导航输入导航到的那些数据元素;计算机系统接收自用户的第二导航输入,该第二导航输入向数据源指示基于导航输入要发送给用户的各种新数据元素。该计算机系统也在从数据源接收每个数据元素时利用新数据元素来动态更新用户可导航的界面。
在又一实施例中,计算机系统提供用户可导航的界面,该用户可导航的界面允许用户在存储于数据源中的不同数据元素的集合中导航;计算机系统接收自用户的导航输入,其向数据源指示基于第一导航输入要发送给用户的各种数据元素。该计算机系统然后显示用户利用第一导航输入导航到的那些数据元素。计算机系统确定导航输入请求了下面这样的数据元素:该数据元素触发从数据源检索的随后的数据元素集的请求。该计算机系统然后在从数据源接收每个数据元素时利用随后数据元素集来动态更新用户可导航的界面。
提供本发明内容以便以简化形式介绍了概念的选择,这些概念将在下文的具体实施方式中进一步描述。本发明内容旨在并不确认所要求保护的主题的关键特点或必要特点,也不旨在用于辅助确定所要求保护的主题的范围。
额外的特点和优点将在接下来的描述中陈述且通过描述将部分地对于本领域普通技术人员而言是显然的,或者可通过实践本文的教导内容来学习。本发明的实施例的特点和优点可利用在所附权利要求中特别地指出的手段和组合来实现和得到。从下文的描述和所附权利要求,本发明的实施例的特点将变得更完全明显或者可通过如下文所述实践本发明来学习。
附图说明
为了进一步阐明本发明的实施例的上述和其它优点和特点,参考附图给出本发明的实施例的更具体的描述。应了解,这些附图仅描绘了本发明的典型实施例且因此并不认为限制其范围。本发明的实施例将通过使用附图来进一步具体地和详细地描述和解释,在附图中:
图1示出了其中本发明的实施例可操作的计算机架构,其包括实施从虚拟化数据源接收的数据。
图2示出了用于实施从虚拟化数据源所接收的数据的示例方法的流程图。
图3示出了用于从虚拟化数据源高效提供数据的示例方法的流程图。
图4示出了用于从虚拟化数据源高效提供数据的备选示例方法的流程图。
图5A和图5B示出了其中数据元素分别以经典和增量方式加载的实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210335702.6/2.html,转载请声明来源钻瓜专利网。





