当前位置: 首页 > 专利查询>微软公司专利>正文

从虚拟化数据源高效提供数据制造技术

技术编号:8347806 阅读:176 留言:0更新日期:2013-02-21 00:59
实施例针对于实施从虚拟化数据源接收的数据且针对于从虚拟化数据源高效地提供数据。在一实施例中,计算机系统用户界面(UI)向数据源发送数据元素的请求。计算机系统在检索和传输所请求的数据时从数据源接收将要显示占位符数据的指示。计算机系统然后在UI中对于所请求的数据元素中每一个显示占位符数据且在自数据源接收每个数据元素时动态地将所请求的数据元素添加到所显示的占位符数据。数据元素在它们从数据源接收时动态地添加到UI。

【技术实现步骤摘要】
从虚拟化数据源高效提供数据
技术介绍
计算机变得高度集成于劳动力、家庭、移动设备和许多其它场所。计算机能快速地且高效地处理大量信息。被设计成在计算机系统上运行的软件应用允许用户执行广泛的功能,包括商务应用,学校作业、娱乐等。软件应用常常被设计成执行具体任务,诸如用于文献写作的文字处理应用,用于发送、接收和组织电子邮件的电子邮件程序。在某些情况下,软件应用被设计成经由各种用户界面向用户呈现信息。这些界面可被配置成以多种不同方式来显示数据,这取决于应用的开发人员如何选择来安排数据。 在某些情况下,应用的用户可使用用户界面来与本地数据源或远程数据源(例如,来自互联网)互动,或者从本地数据源或远程数据源来请求数据。在这样的情况下,用户界面(例如,浏览器的用户界面)将与底层应用(underlying application)互动以向服务器发送数据请求。服务器将接收该请求且在可能时对于该应用做出响应(例如,在数据请求上升到处理队列的顶部之后)。当服务器正在处理数据请求时,应用通常示出其预先请求的界面或者根本什么也不显示。
技术实现思路
本文所述的实施例针对于实施从虚拟化数据源接收的数据且从虚拟化数据源高效地提供数据。在一实施例中,计算机系统用户界面(UI)向数据源发送数据元素的请求。 计算机系统在检索和传输所请求的数据时从数据源接收将要显示占位符数据的指示。计算机系统然后在Π中对于所请求的数据元素中的每一个显示占位符数据且在自数据源接收每个数据元素时动态地将所请求的数据元素添加到所显示的占位符数据。在另一实施例中,计算机系统提供用户可导航的界面,该用户可导航的界面允许用户在存储于数据源中的不同数据元素的集合中导航;计算机系统从用户接收第一导航输入。该第一导航输入向数据源指示基于第一导航输入欲发送给用户的各种数据元素;该计算机系统然后显示用户利用所述第一导航输入导航到的那些数据元素;计算机系统接收自用户的第二导航输入,该第二导航输入向数据源指示基于导航输入要发送给用户的各种新数据元素。该计算机系统也在从数据源接收每个数据元素时利用新数据元素来动态更新用户可导航的界面。在又一实施例中,计算机系统提供用户可导航的界面,该用户可导航的界面允许用户在存储于数据源中的不同数据元素的集合中导航;计算机系统接收自用户的导航输入,其向数据源指示基于第一导航输入要发送给用户的各种数据元素。该计算机系统然后显示用户利用第一导航输入导航到的那些数据元素。计算机系统确定导航输入请求了下面这样的数据元素该数据元素触发从数据源检索的随后的数据元素集的请求。该计算机系统然后在从数据源接收每个数据元素时利用随后数据元素集来动态更新用户可导航的界面。提供本
技术实现思路
以便以简化形式介绍了概念的选择,这些概念将在下文的具体实施方式中进一步描述。本
技术实现思路
旨在并不确认所要求保护的主题的关键特点或必要特点,也不旨在用于辅助确定所要求保护的主题的范围。额外的特点和优点将在接下来的描述中陈述且通过描述将部分地对于本领域普通技术人员而言是显然的,或者可通过实践本文的教导内容来学习。本专利技术的实施例的特点和优点可利用在所附权利要求中特别地指出的手段和组合来实现和得到。从下文的描述和所附权利要求,本专利技术的实施例的特点将变得更完全明显或者可通过如下文所述实践本专利技术来学习。附图说明为了进一步阐明本专利技术的实施例的上述和其它优点和特点,参考附图给出本专利技术的实施例的更具体的描述。应了解,这些附图仅描绘了本专利技术的典型实施例且因此并不认为限制其范围。本专利技术的实施例将通过使用附图来进一步具体地和详细地描述和解释,在附图中图I示出了其中本专利技术的实施例可操作的计算机架构,其包括实施从虚拟化数据源接收的数据。图2示出了用于实施从虚拟化数据源所接收的数据的示例方法的流程图。图3示出了用于从虚拟化数据源高效提供数据的示例方法的流程图。图4示出了用于从虚拟化数据源高效提供数据的备选示例方法的流程图。图5A和图5B示出了其中数据元素分别以经典和增量方式加载的实施例。具体实施方式本文所述的实施例针对于实施从虚拟化数据源接收的数据且从虚拟化数据源高效地提供数据。在一实施例中,计算机系统用户界面(UI)向数据源发送数据元素的请求。 计算机系统在检索和传输所请求的数据时从数据源接收将要显示占位符数据的指示。计算机系统然后在Π中对于所请求的数据元素中的每一个显示占位符数据且在自数据源接收每个数据元素时动态地将所请求的数据元素添加到所显示的占位符数据。在另一实施例中,计算机系统提供用户可导航的界面,该用户可导航的界面允许用户在存储于数据源中的不同数据元素的集合中导航。计算机系统从用户接收第一导航输入。该第一导航输入向数据源指示基于第一导航输入要发送给用户的各种数据元素;该计算机系统然后显示用户利用第一导航输入导航到的那些数据元素;计算机系统接收自用户的第二导航输入,该第二导航输入向数据源指示基于导航输入要发送给用户的各种新数据元素。该计算机系统也在从数据源接收每个数据元素时利用新数据元素来动态更新用户可导航的界面。在又一实施例中,计算机系统提供用户可导航的界面,该用户可导航的界面允许用户在存储于数据源中的不同数据元素的集合中导航;计算机系统接收自用户的导航输入,该导航输入向数据源指示基于第一导航输入要发送给用户的各种数据元素。该计算机系统然后显示用户利用第一导航输入导航到的那些数据元素;计算机系统确定导航输入请求了如下数据元素该数据元素触发从数据源检索的随后数据元素集的请求。该计算机系统然后在从数据源接收每个数据元素时利用该随后数据元素集来动态更新用户可导航的界面。以下讨论现在涉及多种方法以及可执行的方法动作。应当注意,虽然以特定次序讨论或以特定次序发生的流程图的方式示出了各个方法动作,但除非特别说明或者因为一动作依赖于另一动作在执行该动作之前完成而需要特定次序,不需要特定的次序。本专利技术的实施例可包括或利用专用或通用计算机,包括计算机硬件,诸如一个或多个处理器和系统存储器,这将在下文中更详细地讨论。在本专利技术的范围内的实施例还包括用于承载或存储计算机可执行指令和/或数据结构的物理和其它计算机可读介质。这样的计算机可读介质可以是可由通用或专用计算机系统存取的任何可用介质。存储呈数据形式的计算机可执行指令的计算机可读媒体为计算机存储介质。承载计算机可执行指令的计算机可读介质为传输介质。因此,作为示例而并无限制意义地,本专利技术的实施例可包括至少两种明显不同类型的计算机可读介质计算机存储介质和传输介质。计算机存储介质包括RAM、ROM、EEPROM、CD-ROM、基于RAM的固态驱动(SSD),闪速存储器、相变存储器(PCM)或其它类型的存储器,或其它类型的光盘存贮器、磁盘存贮器或其它磁性存储设备,或能用于存储呈计算机可执行指令、数据或数据结构形式的所需程序代码装置并且能由通用或专用计算机存取的任何其它介质。“网络”限定为允许在计算机系统和/或模块和/或其它电子设备之间传送电子数据的一个或多个数据链路和/或数据交换机。当信息通过网络(硬连线、无线或者硬连线与无线的组合)传输或提供给计算机时,该计算机适当地将该连接视作传输介质。传输介质可包括能用于承载数据或承载呈计算机可执行指令形式或数据结构形式的所需程序代码装置且能由本文档来自技高网
...

【技术保护点】
一种计算机实施的方法,在包括至少一个处理器和存储器的计算机系统处,在包括多个计算系统的计算机联网环境中,用于实施从虚拟化数据源接收的数据,所述方法包括:用户界面(UI)?(110)?向数据源(130)发送对于一个或多个数据元素(132)的请求(117)的动作;在检索和传输所请求的数据时从数据源接收将要显示占位符数据的指示(133)的动作;在UI中对于所述请求的数据元素(132)中的每一个显示占位符数据的动作;以及在每个数据元素(132)从所述数据源接收时将所请求的数据元素动态添加到所显示的占位符数据的动作。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:TG格拉扎H马穆德VP西巴尔P格尔GAF费拉里TA亚当斯IN马丁尼斯
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1