[发明专利]数据项管理器有效
申请号: | 201210018558.3 | 申请日: | 2012-01-20 |
公开(公告)号: | CN102591716A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | P.J.奎亚特科夫斯基;S.A.范内斯;N.布伦;M.A.内尔特;A.S.沙;P.A.古斯莫里诺 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 黄维;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据项 管理器 | ||
背景技术
应用(application)和/或控制(control)可充当本地和/或远程数据源的客户端以显示来自这些数据源的项列表。如本文所用的,列表为项的有序的序列且客户端可为应用和/或控制。使用许多不同接口或协议之一从每个数据源获得数据,且利用用户接口呈现给终端用户以便导航且可能修改列表。取决于数据源,可使用项在列表中的索引和/或使用“密钥”来提取项,“密钥”对于每个项不同且对于该项而言是不变的。某些数据源,诸如本地数据源,能对于数据的请求同步响应,且数据源将请求的数据传递到项管理器,之后项管理器重新开始执行。这种对数据请求的响应通常花费比某响应时间阈值更少的时间,所述响应时间阈值例如是足够低的阈值,使得响应的呈现可以显得与相对应的请求实时。举例而言,这样的响应可用大约数十毫秒或更短。其它数据源,诸如远程数据源,可异步响应,且在请求后,项管理器重新开始执行且在后来的时间从数据源接收请求的数据。这种对数据请求的响应通常花费比上文所讨论的响应时间阈值更多的时间。当对列表中的数据做出变化时,数据源可或可不向应用生成通知。举例而言,web服务器通常并不在数据变化时向客户端提供变化通知。
发明内容
所描述的实施例包括在本文中被称作项管理器的模块,其能与数据源经由在本文被称作数据源适配器的另一模块交互,且也能与客户端交互以提供表示来自数据源的数据项的数据表示项的列表。如本文所用的,数据项为由数据源提供的项。数据项可为与在数据源中存储相对应数据项的格式相同或不同的格式。数据表示项为数据项的表示且数据表示项可为与由数据表示项所表示的数据项相同或不同的格式。
在一个实施例中,工具和技术可包括项管理器,项管理器经由数据源适配器从数据源请求数据项且经由数据源适配器从数据源接收数据项。项管理器也可维护表示从数据源接收的数据项的数据表示项的列表。此外,项管理器可向客户端提供贯穿数据表示项的列表的列举。项管理器也可向客户端提供数据表示项的列表变化的通知。
在另一实施例中,项管理器可经由数据源适配器从数据源请求和接收数据项。项管理器也可维护表示从数据源接收的数据项的数据表示项的列表。数据表示项可包括用户接口元素。而且,维护该列表可包括调动再现器来再现来自从数据源接收的数据项的数据表示项且在该列表中包括数据表示项。项管理器可向客户端提供贯穿数据表示项的列表的列举。
提供本发明内容以便以简化的形式介绍概念的选择。这些概念在具体实施方式中进一步展开描述。此发明内容不预期标识所要求保护的主题的关键特征或必要特征,也不预期用于限制所要求保护的主题的范围。类似地,本发明不限于解决背景技术、具体实施方式和附图中讨论的特定技术、工具、环境、缺点或优点的实施方式。
附图说明
图1为其中可实施所描述的实施例中的一个或多个的合适计算环境的方块图。
图2为数据项管理器系统或环境的示意图。
图3为原始本地数据表示的一部分、所接收的以刷新操作提取的更新的数据项列表和在运行列表生成技术之后所得到的更新的本地数据表示的部分的示意图。
图4为数据项管理器技术的流程图。
图5为另一数据项管理器技术的流程图。
图6为又一数据项管理器技术的流程图。
具体实施方式
本文所述的实施例针对于用于改进客户端的数据表示项的列表的处置的技术和工具。可通过单独地或组合地使用各种技术和工具得到这些改进。
这样的技术和工具可包括项管理器,项管理器能通过数据源适配器与数据源接口从而获得数据项。项管理器也可与客户端接口以向客户端提供贯穿表示数据项的数据表示项的列表的列举。项管理器可提供本文所讨论的特征中的一个或多个特征。举例而言,数据表示项可为表示数据项的用户接口元素。
项管理器可支持数据表示项的列表的同步列举,即使在数据表示项表示来自异步数据源的数据项时。举例而言,这可使用占位符来进行,如将在下文中所讨论的那样。如本文所用的,占位符为代替所请求的数据表示项返回到客户端的对象。占位符可呈各种形式中的任何形式。举例而言,占位符(一个或多个)和在项管理器所维护的高速缓存中的实际数据表示项可呈再现的用户接口元素的形式。可替换地,占位符和/或数据表示项可呈某些其它形式,诸如呈不透明句柄(opaque handle)或某些其它数据类型的形式。此外,在由项管理器所用的本地数据表示中的占位符可呈与响应于来自客户端的请求而返回到客户端的占位符不同的形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210018558.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于眼科手术激光的光学系统
- 下一篇:作业平台移动装置