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

动态更新的虚拟列表视图制造技术

技术编号:5423217 阅读:262 留言:0更新日期:2012-04-11 18:40
动态地更新web应用程序中的虚拟列表视图以使用户在尽管有web所涉及的固有延迟时也可无缝地访问并管理所呈现的数据。按组块来下载与虚拟列表视图相关联的数据且该视图随着用户滚动被更新。通过将用户的滚动与要下载的数据的特定组块耦合,按一高效的方式利用系统资源。采用用于用户界面的额外用户界面控件来快速并高效地访问数据的各部分以最小化延迟和系统资源占用。

【技术实现步骤摘要】
【国外来华专利技术】动态更新的虚拟列表视图背景web浏览应用程序一般以列表视图向用户呈现数据。例如,可通过使用诸如键盘、 鼠标等各种控件向上或向下滚动来查看的数据的页面。可查看数据可包括文本、图形、这两 者的组合等,且可按实际列表形式(表格、项目符号条目等)或按自由形式来格式化。在任 一种情况中,web浏览应用程序可向用户呈现任意大小的项目列表。在实际环境中,web应用程序可尝试在用户选择了到数据的链接之后在将该数据 呈现在其用户界面中之前下载整个数据。因为如果数据较大、可用带宽较小、或其它系统资 源造成从web服务器下载数据的限制,则会导致向用户呈现数据时的不可接受的延迟,此 方式因而可能是不可行的。另一替换方式是按组下载数据并随着数据被下载来更新用户界 面。然而,此方式也可能在系统中导致“笨拙”,其中被呈现的网页可能以部分显示、延迟可 能使用户厌烦、且在用户可能仅对数据的特定部分感兴趣时系统资源可能因下载整个数据 而被不必要地占用。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概 念。该概述并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确 定所要求保护的主题本文档来自技高网...

【技术保护点】
一种至少部分在计算设备中执行的用于动态地更新虚拟列表视图(214)的方法(800),所述方法(800)包括:检测(808)用户在呈现所下载的数据的应用程序用户界面(108)的虚拟列表视图(214)呈现中的滚动速度;如果所述滚动速度低于预定义阈值,则继续(810)下载所述数据并连续地在视区(314)中更新所述呈现;如果所述滚动速度高于所述阈值,则跳过(812)对所述用户滚动通过的数据行的块(430)的下载操作,直到所述滚动速度放慢到再次低于所述阈值;在所述滚动速度放慢到再次低于所述阈值时,下载(816)预设数量的块(430),所述预设数量的块(430)包括要呈现在所述视区(314)中的块(432...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:GP德苏扎萨纳R慕克吉SC米库拉JR范伊顿RL辛普森
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1